
:root {
	--e-global-color-primary: #b4cbe4;
	--e-global-color-secondary: #333;
	--e-global-color-text: #333;
	--e-global-color-accent: #d2232a;
	--e-global-color-tertiary: rgba(210, 35, 42, .79);
	--e-global-color-background: #fff;
	--e-global-color-alternate: #b4cbe4;
	--e-global-color-border: #e1e5e9;
	--e-global-color-1b4d8e1: #a8ad30;
	--e-global-color-8505ee1: #fde8bc;
	--e-global-color-30eb965: #d2232a;
	--e-global-color-a7d154e: #90501c;
	--e-global-typography-primary-font-family: "DM Sans";
	--e-global-typography-primary-font-weight: 500;
	--e-global-typography-secondary-font-family: "DM Sans";
	--e-global-typography-secondary-font-weight: 500;
	--e-global-typography-text-font-family: "DM Sans";
	--e-global-typography-text-font-size: 17px;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-text-transform: none;
	--e-global-typography-text-font-style: normal;
	--e-global-typography-text-text-decoration: none;
	--e-global-typography-text-line-height: 1.75em;
	--e-global-typography-text-letter-spacing: 0px;
	--e-global-typography-accent-font-family: "DM Sans";
	--e-global-typography-accent-font-size: 16px;
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-accent-text-transform: none;
	--e-global-typography-accent-font-style: normal;
	--e-global-typography-accent-text-decoration: none;
	--e-global-typography-accent-line-height: 1.3em;
	--e-global-typography-accent-letter-spacing: 0px;
	--e-global-typography-tertiary-font-family: "DM Sans";
	--e-global-typography-tertiary-font-size: 15px;
	--e-global-typography-tertiary-font-weight: 400;
	--e-global-typography-tertiary-text-transform: none;
	--e-global-typography-tertiary-font-style: normal;
	--e-global-typography-tertiary-text-decoration: none;
	--e-global-typography-tertiary-line-height: 1.45em;
	--e-global-typography-tertiary-letter-spacing: 0px;
	--e-global-typography-meta-font-family: "DM Sans";
	--e-global-typography-meta-font-size: 15px;
	--e-global-typography-meta-font-weight: 400;
	--e-global-typography-meta-text-transform: none;
	--e-global-typography-meta-font-style: normal;
	--e-global-typography-meta-text-decoration: none;
	--e-global-typography-meta-line-height: 1.45em;
	--e-global-typography-meta-letter-spacing: 0px;
	--e-global-typography-small-font-family: "DM Sans";
	--e-global-typography-small-font-size: 16px;
	--e-global-typography-small-font-weight: 400;
	--e-global-typography-small-text-transform: none;
	--e-global-typography-small-font-style: normal;
	--e-global-typography-small-text-decoration: none;
	--e-global-typography-small-line-height: 1.3em;
	--e-global-typography-small-letter-spacing: 0px;
	--e-global-typography-h1-font-family: "DM Sans";
	--e-global-typography-h1-font-size: 42px;
	--e-global-typography-h1-font-weight: 500;
	--e-global-typography-h1-text-transform: none;
	--e-global-typography-h1-font-style: normal;
	--e-global-typography-h1-text-decoration: none;
	--e-global-typography-h1-line-height: 1.25em;
	--e-global-typography-h1-letter-spacing: -1px;
	--e-global-typography-h2-font-family: "DM Sans";
	--e-global-typography-h2-font-size: 36px;
	--e-global-typography-h2-font-weight: 500;
	--e-global-typography-h2-text-transform: none;
	--e-global-typography-h2-font-style: normal;
	--e-global-typography-h2-text-decoration: none;
	--e-global-typography-h2-line-height: 1.3em;
	--e-global-typography-h2-letter-spacing: -1px;
	--e-global-typography-h3-font-family: "DM Sans";
	--e-global-typography-h3-font-size: 28px;
	--e-global-typography-h3-font-weight: 500;
	--e-global-typography-h3-text-transform: none;
	--e-global-typography-h3-font-style: normal;
	--e-global-typography-h3-text-decoration: none;
	--e-global-typography-h3-line-height: 1.3em;
	--e-global-typography-h3-letter-spacing: -.5px;
	--e-global-typography-h4-font-family: "DM Sans";
	--e-global-typography-h4-font-size: 24px;
	--e-global-typography-h4-font-weight: 500;
	--e-global-typography-h4-text-transform: none;
	--e-global-typography-h4-font-style: normal;
	--e-global-typography-h4-text-decoration: none;
	--e-global-typography-h4-line-height: 1.35em;
	--e-global-typography-h4-letter-spacing: 0px;
	--e-global-typography-h5-font-family: "DM Sans";
	--e-global-typography-h5-font-size: 20px;
	--e-global-typography-h5-font-weight: 500;
	--e-global-typography-h5-text-transform: none;
	--e-global-typography-h5-font-style: normal;
	--e-global-typography-h5-text-decoration: none;
	--e-global-typography-h5-line-height: 1.4em;
	--e-global-typography-h5-letter-spacing: 0px;
	--e-global-typography-h6-font-family: "DM Sans";
	--e-global-typography-h6-font-size: 18px;
	--e-global-typography-h6-font-weight: 500;
	--e-global-typography-h6-text-transform: none;
	--e-global-typography-h6-font-style: normal;
	--e-global-typography-h6-text-decoration: none;
	--e-global-typography-h6-line-height: 1.45em;
	--e-global-typography-h6-letter-spacing: 0px;
	--e-global-typography-button-font-family: "DM Sans";
	--e-global-typography-button-font-size: 16px;
	--e-global-typography-button-font-weight: 700;
	--e-global-typography-button-text-transform: none;
	--e-global-typography-button-font-style: normal;
	--e-global-typography-button-text-decoration: none;
	--e-global-typography-button-line-height: 1.5em;
	--e-global-typography-button-letter-spacing: 0px;
	--e-global-typography-blockquote-font-family: "DM Sans";
	--e-global-typography-blockquote-font-size: 28px;
	--e-global-typography-blockquote-font-weight: 400;
	--e-global-typography-blockquote-text-transform: none;
	--e-global-typography-blockquote-font-style: normal;
	--e-global-typography-blockquote-text-decoration: none;
	--e-global-typography-blockquote-line-height: 1.5em;
	--e-global-typography-blockquote-letter-spacing: -.5px;
	--cmsmasters-link-colors-normal: var(--e-global-color-primary);
	--cmsmasters-button-normal-colors-bg: var(--e-global-color-primary);
	--cmsmasters-button-normal-colors-color: var(--e-global-color-background);
	--cmsmasters-button-normal-bd-radius: 4px 4px 4px 4px;
	--cmsmasters-button-hover-colors-bg: var(--e-global-color-accent);
	--cmsmasters-button-normal-bd-style: none;
	--cmsmasters-button-padding-top: 15px;
	--cmsmasters-button-padding-right: 45px;
	--cmsmasters-button-padding-bottom: 15px;
	--cmsmasters-button-padding-left: 45px;
	--cmsmasters-blockquote-colors-text: var(--e-global-color-secondary);
	--cmsmasters-blockquote-colors-bd: var(--e-global-color-primary);
	--cmsmasters-blockquote-bd-style: solid;
	--cmsmasters-blockquote-bd-width-top: 0px;
	--cmsmasters-blockquote-bd-width-right: 0px;
	--cmsmasters-blockquote-bd-width-bottom: 0px;
	--cmsmasters-blockquote-bd-width-left: 5px;
	--cmsmasters-blockquote-padding-top: 0px;
	--cmsmasters-blockquote-padding-right: 0px;
	--cmsmasters-blockquote-padding-bottom: 0px;
	--cmsmasters-blockquote-padding-left: 50px;
	--cmsmasters-blockquote-cite-font-family: var(--e-global-typography-meta-font-family), Sans-serif;
	--cmsmasters-blockquote-cite-font-size: var(--e-global-typography-meta-font-size);
	--cmsmasters-blockquote-cite-font-weight: var(--e-global-typography-meta-font-weight);
	--cmsmasters-blockquote-cite-text-transform: var(--e-global-typography-meta-text-transform);
	--cmsmasters-blockquote-cite-font-style: var(--e-global-typography-meta-font-style);
	--cmsmasters-blockquote-cite-text-decoration: var(--e-global-typography-meta-text-decoration);
	--cmsmasters-blockquote-cite-line-height: var(--e-global-typography-meta-line-height);
	--cmsmasters-blockquote-cite-letter-spacing: var(--e-global-typography-meta-letter-spacing);
	--cmsmasters-blockquote-cite-gap: 20px;
	--cmsmasters-input-font-family: var(--e-global-typography-small-font-family), Sans-serif;
	--cmsmasters-input-font-size: var(--e-global-typography-small-font-size);
	--cmsmasters-input-font-weight: var(--e-global-typography-small-font-weight);
	--cmsmasters-input-text-transform: var(--e-global-typography-small-text-transform);
	--cmsmasters-input-font-style: var(--e-global-typography-small-font-style);
	--cmsmasters-input-text-decoration: var(--e-global-typography-small-text-decoration);
	--cmsmasters-input-line-height: var(--e-global-typography-small-line-height);
	--cmsmasters-input-letter-spacing: var(--e-global-typography-small-letter-spacing);
	--cmsmasters-input-normal-colors-bg: var(--e-global-color-background);
	--cmsmasters-input-normal-colors-color: var(--e-global-color-secondary);
	--cmsmasters-input-normal-bd-radius: 4px 4px 4px 4px;
	--cmsmasters-input-focus-colors-bd: var(--e-global-color-accent);
	--cmsmasters-input-normal-bd-style: solid;
	--cmsmasters-input-normal-bd-width-top: 1px;
	--cmsmasters-input-normal-bd-width-right: 1px;
	--cmsmasters-input-normal-bd-width-bottom: 1px;
	--cmsmasters-input-normal-bd-width-left: 1px;
	--cmsmasters-input-padding-top: 19px;
	--cmsmasters-input-padding-right: 25px;
	--cmsmasters-input-padding-bottom: 19px;
	--cmsmasters-input-padding-left: 25px;
	--cmsmasters-table-padding-top: 20px;
	--cmsmasters-table-padding-right: 30px;
	--cmsmasters-table-padding-bottom: 20px;
	--cmsmasters-table-padding-left: 30px;
	--cmsmasters-table-thead-font-family: var(--e-global-typography-h5-font-family), Sans-serif;
	--cmsmasters-table-thead-font-size: var(--e-global-typography-h5-font-size);
	--cmsmasters-table-thead-font-weight: var(--e-global-typography-h5-font-weight);
	--cmsmasters-table-thead-text-transform: var(--e-global-typography-h5-text-transform);
	--cmsmasters-table-thead-font-style: var(--e-global-typography-h5-font-style);
	--cmsmasters-table-thead-text-decoration: var(--e-global-typography-h5-text-decoration);
	--cmsmasters-table-thead-line-height: var(--e-global-typography-h5-line-height);
	--cmsmasters-table-thead-letter-spacing: var(--e-global-typography-h5-letter-spacing);
	--cmsmasters-table-tfoot-font-family: var(--e-global-typography-h6-font-family), Sans-serif;
	--cmsmasters-table-tfoot-font-size: var(--e-global-typography-h6-font-size);
	--cmsmasters-table-tfoot-font-weight: var(--e-global-typography-h6-font-weight);
	--cmsmasters-table-tfoot-text-transform: var(--e-global-typography-h6-text-transform);
	--cmsmasters-table-tfoot-font-style: var(--e-global-typography-h6-font-style);
	--cmsmasters-table-tfoot-text-decoration: var(--e-global-typography-h6-text-decoration);
	--cmsmasters-table-tfoot-line-height: var(--e-global-typography-h6-line-height);
	--cmsmasters-table-tfoot-letter-spacing: var(--e-global-typography-h6-letter-spacing);
	--cmsmasters-table-tfoot-colors-bg: var(--e-global-color-background);
	--cmsmasters-caption-outside-font-family: var(--e-global-typography-meta-font-family), Sans-serif;
	--cmsmasters-caption-outside-font-size: var(--e-global-typography-meta-font-size);
	--cmsmasters-caption-outside-font-weight: var(--e-global-typography-meta-font-weight);
	--cmsmasters-caption-outside-text-transform: var(--e-global-typography-meta-text-transform);
	--cmsmasters-caption-outside-font-style: var(--e-global-typography-meta-font-style);
	--cmsmasters-caption-outside-text-decoration: var(--e-global-typography-meta-text-decoration);
	--cmsmasters-caption-outside-line-height: var(--e-global-typography-meta-line-height);
	--cmsmasters-caption-outside-letter-spacing: var(--e-global-typography-meta-letter-spacing);
	--cmsmasters-caption-outside-gap: 15px;
	--cmsmasters-global-content-width: 1360px;
	--cmsmasters-global-content-padding-left: 40px;
	--cmsmasters-global-content-padding-right: 40px;
	--cmsmasters-pullquote-font-family: var(--e-global-typography-blockquote-font-family), Sans-serif;
	--cmsmasters-pullquote-font-size: var(--e-global-typography-blockquote-font-size);
	--cmsmasters-pullquote-font-weight: var(--e-global-typography-blockquote-font-weight);
	--cmsmasters-pullquote-text-transform: var(--e-global-typography-blockquote-text-transform);
	--cmsmasters-pullquote-font-style: var(--e-global-typography-blockquote-font-style);
	--cmsmasters-pullquote-text-decoration: var(--e-global-typography-blockquote-text-decoration);
	--cmsmasters-pullquote-line-height: var(--e-global-typography-blockquote-line-height);
	--cmsmasters-pullquote-letter-spacing: var(--e-global-typography-blockquote-letter-spacing);
	--cmsmasters-pullquote-colors-text: var(--e-global-color-secondary);
	--cmsmasters-pullquote-bd-style: none;
	--cmsmasters-pullquote-padding-top: 0px;
	--cmsmasters-pullquote-padding-right: 0px;
	--cmsmasters-pullquote-padding-bottom: 0px;
	--cmsmasters-pullquote-padding-left: 0px;
	--cmsmasters-pullquote-cite-font-family: var(--e-global-typography-h6-font-family), Sans-serif;
	--cmsmasters-pullquote-cite-font-size: var(--e-global-typography-h6-font-size);
	--cmsmasters-pullquote-cite-font-weight: var(--e-global-typography-h6-font-weight);
	--cmsmasters-pullquote-cite-text-transform: var(--e-global-typography-h6-text-transform);
	--cmsmasters-pullquote-cite-font-style: var(--e-global-typography-h6-font-style);
	--cmsmasters-pullquote-cite-text-decoration: var(--e-global-typography-h6-text-decoration);
	--cmsmasters-pullquote-cite-line-height: var(--e-global-typography-h6-line-height);
	--cmsmasters-pullquote-cite-letter-spacing: var(--e-global-typography-h6-letter-spacing);
	--cmsmasters-pullquote-cite-gap: 30px;
	--cmsmasters-archive-compact-media-width: 40.5%;
	--cmsmasters-archive-compact-vertical-alignment: center;
	--cmsmasters-archive-post-gap: 90px;
	--cmsmasters-archive-media-box-padding-top: 0px;
	--cmsmasters-archive-media-box-padding-right: 40px;
	--cmsmasters-archive-media-box-padding-bottom: 0px;
	--cmsmasters-archive-media-box-padding-left: 0px;
	--cmsmasters-archive-title-font-family: var(--e-global-typography-h3-font-family), Sans-serif;
	--cmsmasters-archive-title-font-size: var(--e-global-typography-h3-font-size);
	--cmsmasters-archive-title-font-weight: var(--e-global-typography-h3-font-weight);
	--cmsmasters-archive-title-text-transform: var(--e-global-typography-h3-text-transform);
	--cmsmasters-archive-title-font-style: var(--e-global-typography-h3-font-style);
	--cmsmasters-archive-title-text-decoration: var(--e-global-typography-h3-text-decoration);
	--cmsmasters-archive-title-line-height: var(--e-global-typography-h3-line-height);
	--cmsmasters-archive-title-letter-spacing: var(--e-global-typography-h3-letter-spacing);
	--cmsmasters-archive-title-box-margin-top: 0px;
	--cmsmasters-archive-title-box-margin-right: 0px;
	--cmsmasters-archive-title-box-margin-bottom: 20px;
	--cmsmasters-archive-title-box-margin-left: 0px;
	--cmsmasters-archive-content-box-margin-top: 0px;
	--cmsmasters-archive-content-box-margin-right: 0px;
	--cmsmasters-archive-content-box-margin-bottom: 50px;
	--cmsmasters-archive-content-box-margin-left: 0px;
	--cmsmasters-archive-meta-first-elements-gap: 20px;
	--cmsmasters-archive-meta-first-colors-link: var(--e-global-color-secondary);
	--cmsmasters-archive-meta-first-colors-hover: var(--e-global-color-primary);
	--cmsmasters-archive-more-normal-colors-bg: rgba(255, 255, 255, 0);
	--cmsmasters-archive-more-normal-colors-color: var(--e-global-color-primary);
	--cmsmasters-archive-more-hover-colors-color: var(--e-global-color-accent);
	--cmsmasters-archive-more-normal-bd-style: none;
	--cmsmasters-archive-more-padding-top: 0px;
	--cmsmasters-archive-more-padding-right: 0px;
	--cmsmasters-archive-more-padding-bottom: 0px;
	--cmsmasters-archive-more-padding-left: 0px;
	--cmsmasters-archive-pagination-box-margin-top: 60px;
	--cmsmasters-archive-pagination-box-margin-right: 0px;
	--cmsmasters-archive-pagination-box-margin-bottom: 0px;
	--cmsmasters-archive-pagination-box-margin-left: 0px;
	--cmsmasters-sidebar-widgets-title-font-family: "Varta", Sans-serif;
	--cmsmasters-sidebar-widgets-title-font-size: 17px;
	--cmsmasters-sidebar-widgets-title-font-weight: bold;
	--cmsmasters-sidebar-widgets-title-text-transform: uppercase;
	--cmsmasters-sidebar-widgets-title-line-height: 1.4em;
	--cmsmasters-sidebar-widgets-title-letter-spacing: 1px;
	--cmsmasters-sidebar-widgets-title-colors-color: var(--e-global-color-accent);
	--cmsmasters-sidebar-widgets-title-box-alignment: left;
	--cmsmasters-sidebar-widgets-title-box-bg-color: rgba(255, 255, 255, 0);
	--cmsmasters-sidebar-widgets-title-box-padding-top: 0px;
	--cmsmasters-sidebar-widgets-title-box-padding-right: 0px;
	--cmsmasters-sidebar-widgets-title-box-padding-bottom: 0px;
	--cmsmasters-sidebar-widgets-title-box-padding-left: 0px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1560px;
}

.e-con {
	--container-max-width: 1560px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

:root e-page-transition {
	background-color: #ffbc7d;
}

@media (max-width:1024px) {
	:root {
		--e-global-typography-accent-font-size: 17px;
		--e-global-typography-tertiary-font-size: 16px;
		--e-global-typography-tertiary-line-height: 1.4em;
		--e-global-typography-h1-font-size: 32px;
		--e-global-typography-h2-font-size: 30px;
		--e-global-typography-h3-font-size: 26px;
		--e-global-typography-h4-font-size: 22px;
		--e-global-typography-h6-font-size: 17px;
		--e-global-typography-blockquote-font-size: 26px;
		--cmsmasters-blockquote-bd-width-top: 0px;
		--cmsmasters-blockquote-bd-width-right: 0px;
		--cmsmasters-blockquote-bd-width-bottom: 0px;
		--cmsmasters-blockquote-bd-width-left: 4px;
		--cmsmasters-blockquote-padding-top: 0px;
		--cmsmasters-blockquote-padding-right: 0px;
		--cmsmasters-blockquote-padding-bottom: 0px;
		--cmsmasters-blockquote-padding-left: 40px;
		--cmsmasters-blockquote-cite-font-size: var(--e-global-typography-meta-font-size);
		--cmsmasters-blockquote-cite-line-height: var(--e-global-typography-meta-line-height);
		--cmsmasters-blockquote-cite-letter-spacing: var(--e-global-typography-meta-letter-spacing);
		--cmsmasters-input-font-size: var(--e-global-typography-small-font-size);
		--cmsmasters-input-line-height: var(--e-global-typography-small-line-height);
		--cmsmasters-input-letter-spacing: var(--e-global-typography-small-letter-spacing);
		--cmsmasters-input-padding-top: 16px;
		--cmsmasters-input-padding-right: 25px;
		--cmsmasters-input-padding-bottom: 16px;
		--cmsmasters-input-padding-left: 25px;
		--cmsmasters-table-padding-top: 17px;
		--cmsmasters-table-padding-right: 25px;
		--cmsmasters-table-padding-bottom: 17px;
		--cmsmasters-table-padding-left: 25px;
		--cmsmasters-table-thead-font-size: var(--e-global-typography-h5-font-size);
		--cmsmasters-table-thead-line-height: var(--e-global-typography-h5-line-height);
		--cmsmasters-table-thead-letter-spacing: var(--e-global-typography-h5-letter-spacing);
		--cmsmasters-table-tfoot-font-size: var(--e-global-typography-h6-font-size);
		--cmsmasters-table-tfoot-line-height: var(--e-global-typography-h6-line-height);
		--cmsmasters-table-tfoot-letter-spacing: var(--e-global-typography-h6-letter-spacing);
		--cmsmasters-caption-outside-font-size: var(--e-global-typography-meta-font-size);
		--cmsmasters-caption-outside-line-height: var(--e-global-typography-meta-line-height);
		--cmsmasters-caption-outside-letter-spacing: var(--e-global-typography-meta-letter-spacing);
		--cmsmasters-pullquote-font-size: var(--e-global-typography-blockquote-font-size);
		--cmsmasters-pullquote-line-height: var(--e-global-typography-blockquote-line-height);
		--cmsmasters-pullquote-letter-spacing: var(--e-global-typography-blockquote-letter-spacing);
		--cmsmasters-pullquote-cite-font-size: var(--e-global-typography-h6-font-size);
		--cmsmasters-pullquote-cite-line-height: var(--e-global-typography-h6-line-height);
		--cmsmasters-pullquote-cite-letter-spacing: var(--e-global-typography-h6-letter-spacing);
		--cmsmasters-pullquote-cite-gap: 25px;
		--cmsmasters-archive-post-gap: 80px;
		--cmsmasters-archive-media-box-padding-top: 0px;
		--cmsmasters-archive-media-box-padding-right: 30px;
		--cmsmasters-archive-media-box-padding-bottom: 0px;
		--cmsmasters-archive-media-box-padding-left: 0px;
		--cmsmasters-archive-title-font-size: var(--e-global-typography-h3-font-size);
		--cmsmasters-archive-title-line-height: var(--e-global-typography-h3-line-height);
		--cmsmasters-archive-title-letter-spacing: var(--e-global-typography-h3-letter-spacing);
		--cmsmasters-archive-content-box-margin-top: 0px;
		--cmsmasters-archive-content-box-margin-right: 0px;
		--cmsmasters-archive-content-box-margin-bottom: 40px;
		--cmsmasters-archive-content-box-margin-left: 0px;
		--cmsmasters-archive-pagination-box-margin-top: 50px;
		--cmsmasters-archive-pagination-box-margin-right: 0px;
		--cmsmasters-archive-pagination-box-margin-bottom: 0px;
		--cmsmasters-archive-pagination-box-margin-left: 0px;
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	:root {
		--e-global-typography-text-font-size: 16px;
		--e-global-typography-meta-font-size: 14px;
		--e-global-typography-small-font-size: 15px;
		--e-global-typography-h1-font-size: 24px;
		--e-global-typography-h2-font-size: 22px;
		--e-global-typography-h3-font-size: 21px;
		--e-global-typography-h4-font-size: 19px;
		--e-global-typography-h5-font-size: 17px;
		--e-global-typography-h6-font-size: 16px;
		--e-global-typography-button-font-size: 15px;
		--e-global-typography-blockquote-font-size: 21px;
		--cmsmasters-button-padding-top: 14px;
		--cmsmasters-button-padding-right: 40px;
		--cmsmasters-button-padding-bottom: 14px;
		--cmsmasters-button-padding-left: 40px;
		--cmsmasters-blockquote-bd-width-top: 0px;
		--cmsmasters-blockquote-bd-width-right: 0px;
		--cmsmasters-blockquote-bd-width-bottom: 0px;
		--cmsmasters-blockquote-bd-width-left: 3px;
		--cmsmasters-blockquote-padding-top: 0px;
		--cmsmasters-blockquote-padding-right: 0px;
		--cmsmasters-blockquote-padding-bottom: 0px;
		--cmsmasters-blockquote-padding-left: 30px;
		--cmsmasters-blockquote-cite-font-size: var(--e-global-typography-meta-font-size);
		--cmsmasters-blockquote-cite-line-height: var(--e-global-typography-meta-line-height);
		--cmsmasters-blockquote-cite-letter-spacing: var(--e-global-typography-meta-letter-spacing);
		--cmsmasters-blockquote-cite-gap: 15px;
		--cmsmasters-input-font-size: var(--e-global-typography-small-font-size);
		--cmsmasters-input-line-height: var(--e-global-typography-small-line-height);
		--cmsmasters-input-letter-spacing: var(--e-global-typography-small-letter-spacing);
		--cmsmasters-table-padding-top: 15px;
		--cmsmasters-table-padding-right: 20px;
		--cmsmasters-table-padding-bottom: 15px;
		--cmsmasters-table-padding-left: 20px;
		--cmsmasters-table-thead-font-size: var(--e-global-typography-h5-font-size);
		--cmsmasters-table-thead-line-height: var(--e-global-typography-h5-line-height);
		--cmsmasters-table-thead-letter-spacing: var(--e-global-typography-h5-letter-spacing);
		--cmsmasters-table-tfoot-font-size: var(--e-global-typography-h6-font-size);
		--cmsmasters-table-tfoot-line-height: var(--e-global-typography-h6-line-height);
		--cmsmasters-table-tfoot-letter-spacing: var(--e-global-typography-h6-letter-spacing);
		--cmsmasters-caption-outside-font-size: var(--e-global-typography-meta-font-size);
		--cmsmasters-caption-outside-line-height: var(--e-global-typography-meta-line-height);
		--cmsmasters-caption-outside-letter-spacing: var(--e-global-typography-meta-letter-spacing);
		--cmsmasters-pullquote-font-size: var(--e-global-typography-blockquote-font-size);
		--cmsmasters-pullquote-line-height: var(--e-global-typography-blockquote-line-height);
		--cmsmasters-pullquote-letter-spacing: var(--e-global-typography-blockquote-letter-spacing);
		--cmsmasters-pullquote-cite-font-size: var(--e-global-typography-h6-font-size);
		--cmsmasters-pullquote-cite-line-height: var(--e-global-typography-h6-line-height);
		--cmsmasters-pullquote-cite-letter-spacing: var(--e-global-typography-h6-letter-spacing);
		--cmsmasters-pullquote-cite-gap: 20px;
		--cmsmasters-archive-compact-media-width: 100%;
		--cmsmasters-archive-post-gap: 70px;
		--cmsmasters-archive-media-box-padding-top: 0px;
		--cmsmasters-archive-media-box-padding-right: 0px;
		--cmsmasters-archive-media-box-padding-bottom: 20px;
		--cmsmasters-archive-media-box-padding-left: 0px;
		--cmsmasters-archive-title-font-size: var(--e-global-typography-h3-font-size);
		--cmsmasters-archive-title-line-height: var(--e-global-typography-h3-line-height);
		--cmsmasters-archive-title-letter-spacing: var(--e-global-typography-h3-letter-spacing);
		--cmsmasters-archive-content-box-margin-top: 0px;
		--cmsmasters-archive-content-box-margin-right: 0px;
		--cmsmasters-archive-content-box-margin-bottom: 30px;
		--cmsmasters-archive-content-box-margin-left: 0px;
		--cmsmasters-archive-pagination-box-margin-top: 40px;
		--cmsmasters-archive-pagination-box-margin-right: 0px;
		--cmsmasters-archive-pagination-box-margin-bottom: 0px;
		--cmsmasters-archive-pagination-box-margin-left: 0px;
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}
