@charset "UTF-8";

/* Variables */
body {

	/* Font Family */
	--global--font: var(--wp--preset--font-family--cp-sans-text-400);

	/* Font Size */
	--global--font-size-base: 1rem;
	--global--font-size-xs: .875rem;
	--global--font-size-sm: 1rem;
	--global--font-size-md: 1.125rem;
	--global--font-size-lg: 1.25rem;
	--global--font-size-xl: 1.5rem;
	--global--font-size-xxl: 1.625rem;
	--global--font-size-xxxl: 1.875rem;
	--global--font-size-xxxxl: 2.75rem;
	--global--font-size-page-title: var(--global--font-size-xxxxl);
	--global--letter-spacing: -0.02em;

	/* Line Height */
	--global--line-height-body: 1.68;
	--global--line-height-heading: 1.3;
	--global--line-height-page-title: 1.1;
	--global--line-height-fit: 1;
	--global--line-height-xs: 1.3;
	--global--line-height-sm: 1.4;
	--global--line-height-md: 1.48;
	--global--line-height-lg: 1.54;

	/* Colors */
	--global--color: var(--wp--preset--color--coupang-black);
	--global--color-heading: var(--wp--preset--color--coupang-black);
	--global--color-body: var(--wp--preset--color--warm-black);

	/* Spacing */
	--global--spacing-unit: 1rem;
	--global--spacing-measure: unset;
	--global--spacing-horizontal: 1.5rem;
	--global--spacing-vertical: 1.5rem;

	/* Headings */
	--heading--font-family: var(--global--font);
	--heading--font-size-h6: var(--global--font-size-sm);
	--heading--font-size-h5: var(--global--font-size-md);
	--heading--font-size-h4: var(--global--font-size-lg);
	--heading--font-size-h3: var(--global--font-size-xl);
	--heading--font-size-h2: var(--global--font-size-xxl);
	--heading--font-size-h1: var(--global--font-size-xxxl);
	--heading--letter-spacing-h6: var(--global--letter-spacing);
	--heading--letter-spacing-h5: var(--global--letter-spacing);
	--heading--letter-spacing-h4: var(--global--letter-spacing);
	--heading--letter-spacing-h3: var(--global--letter-spacing);
	--heading--letter-spacing-h2: var(--global--letter-spacing);
	--heading--letter-spacing-h1: var(--global--letter-spacing);
	--heading--line-height-h6: var(--global--line-height-lg);
	--heading--line-height-h5: var(--global--line-height-md);
	--heading--line-height-h4: var(--global--line-height-sm);
	--heading--line-height-h3: var(--global--line-height-sm);
	--heading--line-height-h2: var(--global--line-height-md);
	--heading--line-height-h1: var(--global--line-height-xs);
	--heading--color: var(--global--color-heading);
	--heading--font-weight: normal;
	--heading--font-weight-page-title: 700;
	--heading--font-weight-strong: 600;

	/* Buttons */
	--button--color-text: var(--wp--preset--color--warm-gray-500);
	--button--color-text-hover: var(--wp--preset--color--warm-black);
	--button--color-text-active: var(--wp--preset--color--warm-black);
	--button--color-text-disabled: var(--wp--preset--color--warm-gray-300);
	--button--color-background: transparent;
	--button--border-color: var(--wp--preset--color--warm-gray-300);
	--button--border-color-active: var(--wp--preset--color--warm-gray-400);
	--button--border-color-disabled: var(--wp--preset--color--warm-gray-200);
	--button--font-family: var(--wp--preset--font-family--cp-sans-text-500);
	--button--font-size: var(--global--font-size-sm);
	--button--font-weight: 500;
	--button--line-height: var(--global--line-height-fit);
	--button--letter-spacing: -0.03em;
	--button--border-width: 1px;
	--button--border-radius: 40px;
	--button--padding-vertical: 12px;
	--button--padding-horizontal: calc(4 * var(--button--padding-vertical));

	/* Captions */
	--caption--color-text: var(--wp--preset--color--warm-gray-400);
	--caption--font-family: var(--global--font);
	--caption--font-size: var(--global--font-size-xs);
	--caption--font-weight: 400;
	--caption--line-height: var(--global--line-height-sm);
	--caption--letter-spacing: -0.03em;
	--caption--padding-vertical: calc(0.75 * var(--global--spacing-unit));

	/* Block: Seperator */
	--separator--border-color: var(--global--color);
	--separator--height: 1px;
}

@media only screen and (max-width: 800px) {

	body {
		/* Font Size */
		--global--font-size-md: 1rem;
		--global--font-size-lg: 1.125rem;
		--global--font-size-xl: 1.25rem;
		--global--font-size-xxl: 1.375rem;
		--global--font-size-xxxl: 1.375rem;
		--global--font-size-xxxxl: 1.5rem;

		/* Line Height */
		--global--line-height-heading: 1.4;
		--global--line-height-page-title: 1.4;

		/* Headings */
		--heading--line-height-h6: var(--global--line-height-lg);
		--heading--line-height-h5: var(--global--line-height-lg);
		--heading--line-height-h4: var(--global--line-height-md);
		--heading--line-height-h3: var(--global--line-height-sm);
		--heading--line-height-h2: var(--global--line-height-sm);
		--heading--line-height-h1: var(--global--line-height-sm);

		/* Spacing */
		--global--spacing-horizontal: 1rem;
		--global--spacing-vertical: 1.75rem;

		/* Buttons */
		--button--font-size: var(--global--font-size-xs);
		--button--padding-vertical: 10px;
		--button--padding-horizontal: calc(5 * var(--button--padding-vertical));

		/* Captions */
		--caption--color-text: var(--wp--preset--color--coupang-black);
		--caption--padding-vertical: calc(0.5 * var(--global--spacing-unit));
	}
}

/**
 * Responsive Styles
 */

/**
 * Required Variables
 */

/**
 * Root Media Query Variables
 */
 body {
	--responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal));
	--responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
	--responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
	--responsive--alignfull-width: 100%;
	--responsive--alignright-margin: var(--global--spacing-horizontal);
	--responsive--alignleft-margin: var(--global--spacing-horizontal);

	--responsive--cpnr-image-width: var(--responsive--aligndefault-width);
	--responsive--cpnr-cover-width: var(--responsive--alignfull-width);
	--responsive--cpnr-cover-wide-width: var(--responsive--alignfull-width);
}

@media only screen and (min-width: 801px) {

	body {
		--responsive--aligndefault-width: min(calc(100vw - 2 * var(--global--spacing-horizontal)), 753px);
		--responsive--alignwide-width: min(calc(100vw - 2 * var(--global--spacing-horizontal)), 1152px);
		--responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
		--responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));

		--responsive--cpnr-image-width: min(calc(100vw - 2 * var(--global--spacing-horizontal)), 956px);
		--responsive--cpnr-cover-width: 956px;
		--responsive--cpnr-cover-wide-width: 1152px;
	}
}

/**
 * Extends
 */

.entry-content .wp-audio-shortcode,
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
/* *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), */
.default-max-width {
	max-width: var(--responsive--aligndefault-width);
	margin-left: auto;
	margin-right: auto;
}

.alignwide,
.wide-max-width {
	max-width: var(--responsive--alignwide-width);
	margin-left: auto;
	margin-right: auto;
}

.alignfull,
/* .wp-block-group .wp-block-group__inner-container > *.alignfull, */
.full-max-width {
	max-width: var(--responsive--alignfull-width);
	width: var(--responsive--alignfull-width);
	margin-left: auto;
	margin-right: auto;
}

/* .alignfull [class*=inner-container] > .alignwide,
.alignwide [class*=inner-container] > .alignwide {
	margin-left: auto;
	margin-right: auto;
	width: var(--responsive--alignwide-width);
	max-width: var(--responsive--alignfull-width);
} */

@media only screen and (min-width: 482px) {

	.entry-content > .alignleft {

		/*rtl:ignore*/
		margin-left: var(--responsive--alignleft-margin);

		/*rtl:ignore*/
		margin-right: var(--global--spacing-horizontal);
	}
}
@media only screen and (min-width: 482px) {

	.entry-content > .alignright {

		/*rtl:ignore*/
		margin-left: var(--global--spacing-horizontal);

		/*rtl:ignore*/
		margin-right: var(--responsive--alignright-margin);
	}
}

.entry-content img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	width: 100% !important;
}

.entry-content figcaption,
.wp-caption,
.wp-caption-text {
	color: var(--caption--color-text);
	font-size: var(--caption--font-size);
	line-height: var(--caption--line-height);
	padding-top: var(--caption--padding-vertical);
	letter-spacing: var(--caption--letter-spacing);
	text-align: center;
	margin: 0;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.entry-content a:not(.wp-block-button__link):not(.wp-block-file__button) {
	color: var(--wp--style--color--link, var(--global--color-body));
	text-underline-offset: 3px;
	text-decoration-line: underline;
	text-decoration-skip-ink: all;
}

.entry-content a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	outline: 2px solid transparent;
	text-decoration: underline 1px dotted currentColor;
	text-decoration-skip-ink: none;
	background: rgba(255, 255, 255, 0.9);
}

.entry-content a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
	outline: 2px solid transparent;
	outline-offset: -2px;
}

.entry-content a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
	color: #21759b;
	background-color: #f1f1f1;
}

.entry-content a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
	outline: 2px dotted var(--wp--style--color--link, var(--global--color-body));
}

.has-background .has-link-color a,
.has-background.has-link-color a {
	color: var(--wp--style--color--link, var(--global--color-body));
}

.wp-block-button__link {
	border: var(--button--border-width) solid var(--button--border-color);
	border-radius: var(--button--border-radius);
	background-color: var(--button--color-background);
	color: var(--button--color-text);
	font-family: var(--button--font-family);
	font-size: var(--button--font-size);
	font-weight: var(--button--font-weight);
	line-height: var(--button--line-height);
	letter-spacing: var(--button--letter-spacing);
	cursor: pointer;
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
}

@media only screen and (hover: hover) {
	.wp-block-button__link:hover:not(:disabled) {
		color: var(--button--color-text-hover);
		border-color: var(--button--border-color-active);
	}
}

.wp-block-button__link:active:not(:disabled),
.wp-block-button__link:focus:not(:disabled) {
	color: var(--button--color-text-active);
	border-color: var(--button--border-color-active);
}

.wp-block-button__link:disabled {
	color: var(--button--color-text-disabled);
	border-color: var(--button--border-color-disabled);
}

.wp-block-file .wp-block-file__textlink {
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-thickness: 1px;
	display: inline-block;
}

.wp-block-file .wp-block-file__textlink:hover {
	text-decoration: underline;
}

.wp-block-file .wp-block-file__button {
	border: var(--button--border-width) solid var(--button--border-color);
	border-radius: var(--button--border-radius);
	background-color: var(--button--color-background);
	color: var(--button--color-text);
	font-family: var(--button--font-family);
	font-size: var(--button--font-size);
	font-weight: var(--button--font-weight);
	line-height: var(--button--line-height);
	letter-spacing: var(--button--letter-spacing);
	cursor: pointer;
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
	display: inline-block;
}

@media only screen and (hover: hover) {
	.wp-block-file .wp-block-file__button:hover:not(:disabled) {
		color: var(--button--color-text-hover);
		border-color: var(--button--border-color-active);
	}
}

.wp-block-file .wp-block-file__button:active:not(:disabled),
.wp-block-file .wp-block-file__button:focus:not(:disabled) {
	color: var(--button--color-text-active);
	border-color: var(--button--border-color-active);
}

.wp-block-file .wp-block-file__button:disabled {
	color: var(--button--color-text-disabled);
	border-color: var(--button--border-color-disabled);
}

.wp-block-columns:not(.alignwide):not(.alignfull) {
	clear: both;
}

.wp-block-columns .wp-block,
.wp-block-columns .wp-block-column {
	max-width: inherit !important;
}

.wp-block-columns > .wp-block-column > *:first-child {
	margin-top: 0;
}

.wp-block-columns > .wp-block-column > *:last-child:not(.block-list-appender) {
	margin-bottom: 0;
}

.wp-block-columns.has-child-selected > .wp-block-column > *:nth-last-child(2),
.wp-block-columns.is-selected > .wp-block-column > *:nth-last-child(2) {
	margin-bottom: 0;
}

.wp-block.alignfull > .wp-block-columns p:not(.has-background),
.wp-block.alignfull > .wp-block-columns h1:not(.has-background),
.wp-block.alignfull > .wp-block-columns h2:not(.has-background),
.wp-block.alignfull > .wp-block-columns h3:not(.has-background),
.wp-block.alignfull > .wp-block-columns h4:not(.has-background),
.wp-block.alignfull > .wp-block-columns h5:not(.has-background),
.wp-block.alignfull > .wp-block-columns h6:not(.has-background) {
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
}

.wp-block-heading h1,
h1,
.h1,
.wp-block-heading h2,
h2,
.h2,
.wp-block-heading h3,
h3,
.h3,
.wp-block-heading h4,
h4,
.h4,
.wp-block-heading h5,
h5,
.h5,
.wp-block-heading h6,
h6,
.h6 {
	clear: both;
	font-family: var(--heading--font-family);
	font-weight: var(--heading--font-weight);
	color: var(--heading--color);
}

.wp-block-heading h1 strong,
h1 strong,
.h1 strong,
.wp-block-heading h2 strong,
h2 strong,
.h2 strong,
.wp-block-heading h3 strong,
h3 strong,
.h3 strong,
.wp-block-heading h4 strong,
h4 strong,
.h4 strong,
.wp-block-heading h5 strong,
h5 strong,
.h5 strong,
.wp-block-heading h6 strong,
h6 strong,
.h6 strong {
	font-weight: var(--heading--font-weight-strong);
}

/* .wp-block-heading h1[style*="--wp--typography--line-height"],
h1[style*="--wp--typography--line-height"],
.h1[style*="--wp--typography--line-height"],
.wp-block-heading h2[style*="--wp--typography--line-height"],
h2[style*="--wp--typography--line-height"],
.h2[style*="--wp--typography--line-height"],
.wp-block-heading h3[style*="--wp--typography--line-height"],
h3[style*="--wp--typography--line-height"],
.h3[style*="--wp--typography--line-height"],
.wp-block-heading h4[style*="--wp--typography--line-height"],
h4[style*="--wp--typography--line-height"],
.h4[style*="--wp--typography--line-height"],
.wp-block-heading h5[style*="--wp--typography--line-height"],
h5[style*="--wp--typography--line-height"],
.h5[style*="--wp--typography--line-height"],
.wp-block-heading h6[style*="--wp--typography--line-height"],
h6[style*="--wp--typography--line-height"],
.h6[style*="--wp--typography--line-height"] {
	line-height: var(--wp--typography--line-height, var(--global--line-height-body));
} */

.wp-block-heading h1,
h1,
.h1 {
	font-size: var(--heading--font-size-h1);
	letter-spacing: var(--heading--letter-spacing-h1);
	line-height: var(--heading--line-height-h1);
}

.wp-block-heading h2,
h2,
.h2 {
	font-size: var(--heading--font-size-h2);
	letter-spacing: var(--heading--letter-spacing-h2);
	line-height: var(--heading--line-height-h2);
}

.wp-block-heading h3,
h3,
.h3 {
	font-size: var(--heading--font-size-h3);
	letter-spacing: var(--heading--letter-spacing-h3);
	line-height: var(--heading--line-height-h3);
}

.wp-block-heading h4,
h4,
.h4 {
	font-size: var(--heading--font-size-h4);
	font-weight: var(--heading--font-weight-strong);
	letter-spacing: var(--heading--letter-spacing-h4);
	line-height: var(--heading--line-height-h4);
}

.wp-block-heading h5,
h5,
.h5 {
	font-size: var(--heading--font-size-h5);
	font-weight: var(--heading--font-weight-strong);
	letter-spacing: var(--heading--letter-spacing-h5);
	line-height: var(--heading--line-height-h5);
}

.wp-block-heading h6,
h6,
.h6 {
	font-size: var(--heading--font-size-h6);
	font-weight: var(--heading--font-weight-strong);
	letter-spacing: var(--heading--letter-spacing-h6);
	line-height: var(--heading--line-height-h6);
}

/* [data-type="core/html"] textarea {
	color: var(--global--color-dark-gray);
	border-radius: 0;
	padding: var(--global--spacing-unit);
} */

.wp-block-image,
.wp-block-image > div:not(.components-placeholder) {
	text-align: center;
}

.wp-block-image .block-editor-block-list__block-edit figure.is-resized {
	margin: 0 auto;
}

.entry-content ul,
.entry-content ol {
	margin: var(--global--spacing-vertical) 0;
	padding-left: var(--global--spacing-horizontal);
	list-style-type: revert;
	box-sizing: border-box;
}

.entry-content li {
	line-height: var(--global--line-height-body);
}

.entry-content ul.aligncenter,
.entry-content ol.aligncenter {
	list-style-position: inside;
	padding: 0;
	text-align: center;
}

.entry-content ul.alignright,
.entry-content ol.alignright {
	list-style-position: inside;
	padding: 0;
	text-align: right;
}

.entry-content li > ul,
.entry-content li > ol {
	margin: 0;
}

.entry-content p {
	line-height: var(--wp--typography--line-height, var(--global--line-height-body));
	letter-spacing: var(--global--letter-spacing);
}

p.has-background {
	padding: var(--global--spacing-unit) var(--global--spacing-horizontal);
}

/* .wp-block[data-align=center] > * {
	text-align: center;
} */

.wp-block-separator,
hr {
	border-bottom: var(--separator--height) solid var(--separator--border-color);
	clear: both;
	opacity: 1;
}

/* .wp-block-separator[style*="text-align:right"],
.wp-block-separator[style*="text-align: right"],
.entry-content hr[style*="text-align:right"],
.entry-content hr[style*="text-align: right"] {
	border-right-color: var(--separator--border-color);
} */

.wp-block-separator,
.entry-content hr {
	max-width: var(--responsive--aligndefault-width);
}

/* .alignfull > .wp-block-separator,
[data-align=wide] > .wp-block-separator,
.alignfull > hr,
[data-align=wide] > hr {
	max-width: inherit;
} */

.alignfull > .wp-block-separator,
.alignfull > hr {
	max-width: inherit;
}

.has-background .wp-block-separator,
[class*=background-color] .wp-block-separator,
[style*=background-color] .wp-block-separator,
.has-background hr,
[class*=background-color] hr,
[style*=background-color] hr {
	border-color: currentColor;
}

.editor-post-title__input {
	color: var(--global--color);
	font-family: var(--wp--preset--font-family--cp-sans-text-700);
	font-size: var(--global--font-size-page-title);
	font-weight: var(--heading--font-weight-page-title);
	line-height: var(--heading--line-height-h1);
}

.has-background a,
.has-background p,
.has-background h1,
.has-background h2,
.has-background h3,
.has-background h4,
.has-background h5,
.has-background h6 {
	color: currentColor;
}

.entry-content > * {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.entry-content > *:first-child {
	margin-top: 0;
}
.entry-content > *:last-child {
	margin-bottom: 0;
}

.entry-content li,
li.wp-block-list-item {
	margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);
}

/* .entry-content p,
p.wp-block {
	margin-top: var(--global--spacing-horizontal);
	margin-bottom: var(--global--spacing-horizontal);
} */

/* .entry-content p {
	margin-top: var(--global--spacing-horizontal);
	margin-bottom: var(--global--spacing-horizontal);
} */

/* .wp-block {
	max-width: var(--responsive--aligndefault-width);
} */

/* .wp-block[data-align=wide], */
.wp-block.alignwide {
	max-width: var(--responsive--alignwide-width);
}

.wp-block.alignfull,
.wp-block.alignfull {
	max-width: none;
}

.alignleft {
	margin: 0;
	margin-right: var(--global--spacing-horizontal);
}

.alignright {
	margin: 0;
	margin-left: var(--global--spacing-horizontal);
}

.has-drop-cap:not(:focus)::first-letter {
	font-family: var(--heading--font-family);
	font-weight: var(--heading--font-weight);
	line-height: 0.66;
	text-transform: uppercase;
	font-style: normal;
	float: left;
	margin: 0.1em 0.1em 0 0;
	font-size: calc(1.2 * var(--heading--font-size-h1));
}

/* @media only screen and (min-width: 482px) {

	.wp-block[data-align=left] > * {
		max-width: 290px;
		margin-right: var(--global--spacing-horizontal);
	}

	.wp-block[data-align=right] > * {
		max-width: 290px;
		margin-left: var(--global--spacing-horizontal);
	}
} */

.entry-content {
	--wp--typography--line-height: var(--global--line-height-body);
	color: var(--global--color-body);
	font-family: var(--global--font);
	font-size: var(--global--font-size-base);
	font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	word-break: keep-all;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content div,
.entry-content p,
.entry-content li,
.entry-content span,
.entry-content a {
	word-break: keep-all;
}

.entry-content * {
	box-sizing: revert;
}
/* 
.wp-block a {
	color: var(--wp--style--color--link, var(--global--color));
}

.wp-block a:focus {
	outline: 2px solid var(--wp--style--color--link, var(--global--color));
	text-decoration: none;
} */

.has-background .has-link-color a,
.has-background.has-link-color a {
	color: var(--wp--style--color--link, var(--global--color));
}

/* CPNR */
.cpnr-intro {
	background-color: var(--wp--preset--color--warm-gray-100);
	padding: var(--global--spacing-horizontal);
}

@media only screen and (max-width: 800px) {
	
	.cpnr-intro {
		border-radius: .25rem;
		box-sizing: border-box;	
	}
}

@media only screen and (min-width: 801px) {
	
	.cpnr-intro {
		border-radius: .5rem;
	}
}

.cpnr-cover:not(.alignwide):not(.alignfull) {
	max-width: var(--responsive--cpnr-cover-width) !important;
}

.cpnr-cover.alignwide {
	max-width: var(--responsive--cpnr-cover-wide-width) !important;
}

.cpnr-image:not(.alignfull):not(.alignwide) {
	max-width: var(--responsive--cpnr-image-width) !important;
}

.cpnr-caption {
	color: var(--caption--color-text);
	font-size: var(--caption--font-size);
	line-height: var(--caption--line-height);
	padding-top: var(--caption--padding-vertical);
	letter-spacing: var(--caption--letter-spacing);
	text-align: center;
	margin-top: calc(-1 * var(--global--spacing-vertical)) !important;
}

@media only screen and (min-width: 801px) {

	.cpnr-image-text .wp-block-image,
	.cpnr-text-image .wp-block-image {
		position: relative;
	}

	.cpnr-image-text .wp-block-image .wp-element-caption,
	.cpnr-text-image .wp-block-image .wp-element-caption {
		position: absolute;
		width: 100%;
		text-align: center;
	}

	.cpnr-image-text,
	.cpnr-text-image {
		padding-bottom: 26px;
	}
}

.cpnr-q {
	font-family: var(--wp--preset--font-family--cp-sans-text-700);
}

@media only screen and (min-width: 801px) and (max-width: 1200px) {

	.wp-block-columns.cpnr-image-text,
	.wp-block-columns.cpnr-text-image {
		max-width: min(var(--responsive--alignwide-width), 956px) !important;
	}
}


@media only screen and (min-width: 1200px) {

	.cpnr-image-text > *:first-child,
	.cpnr-text-image > *:last-child {
		max-width: 560px !important;
		flex-basis: 560px !important;
	}

	.cpnr-image-text > *:last-child,
	.cpnr-text-image > *:first-child {
		max-width: 462px !important;
		flex-basis: 462px !important;
	}
}

/*
 * Change default columns breakpoint 782 to 801
 */
@media (max-width: 800px) {

	.wp-block-columns:not(.is-not-stacked-on-mobile) {
		display: block;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile) > *:not(:last-child) {
		margin-bottom: var(--global--spacing-vertical);
	}
	.wp-block-columns.cpnr-images:not(.is-not-stacked-on-mobile) > *:not(:last-child) {
		margin-bottom: .25rem;
	}
}

/*
 * Embeds height
 */
 .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
	content: "";
	display: block;
	padding-top: 50%;
  }

  .wp-has-aspect-ratio iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
  }
  
  .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
	padding-top: 42.85%;
  }

  .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
	padding-top: 50%;
  }

  .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
	padding-top: 56.25%;
  }

  .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
	padding-top: 75%;
  }

  .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
	padding-top: 100%;
  }

  .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
	padding-top: 177.77%;
  }

  .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
	padding-top: 200%;
  }

/*
 * Ninja Table
 */
.ninja_table_wrapper .nt_edit_link {
	display: block;
	text-align: right;
	padding-right: 1rem;
	font-size: var(--wp--preset--font-size--small) !important;
	color: var(--wp--preset--color--warm-gray-400) !important;
}

/*
 * pdf-print
 */

 .pdfprnt-buttons{
	display: none;
}