:root {
	--page_width: 1920px;
	--content_width: 1300px;
	--paragraph_width: calc(var(--content_width) / 2);
	--default_gutter: 50px 20px;

	--icon_arrow_right: url("data:image/svg+xml,%3Csvg xmlns=!string!width=!string!height=!string!viewBox=!string!fill=!string!%3E%3Cpath d=!string!fill=!string!/%3E%3C/svg%3E");
	--icon_arrow_dropdown: url("data:image/svg+xml,%0A%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L8 9L1 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");

	--fz_10:clamp(12px, 2vw, 13px);
	--fz_15:clamp(13px, 2vw, 16px);
	--fz_20:clamp(16px, 2vw, 18px);
	--fz_25:clamp(18px, 2vw, 25px);	
	--fz_35:clamp(25px, 5vw, 35px);
	--fz_40:clamp(32px, 5vw, 45px);
	--fz_45:clamp(42px, 4vw, 50px);
	--fz_50:clamp(42px, 5.6vw, 80px);

	--fc_light: var(--c_white);
	--fc_dark: var(--c_black);

	--font_1: 'Figtree', sans-serif;

	--spaceing_5:5px;
	--spaceing_10:10px;
	--spaceing_15:15px;
	--spaceing_20:20px;
	--spaceing_25:25px;
	--spaceing_30:30px;
	--spaceing_35:35px;
	--spaceing_40:40px;

	--x_spaceing_5:clamp(10px, 2vw, 10px);
	--x_spaceing_10:clamp(15px, 2vw, 20px);
	--x_spaceing_15:clamp(20px, 3vw, 30px);
	--x_spaceing_20:clamp(20px, 3vw, 40px);
	--x_spaceing_25:clamp(20px, 4vw, 50px);
	--x_spaceing_30:clamp(25px, 4vw, 60px);
	--x_spaceing_35:clamp(25px, 5vw, 70px);
	--x_spaceing_40:clamp(25px, 5vw, 80px);	

	--container_spacing_0:0px;
	--container_spacing_1:50px;
	--container_spacing_2:90px;
	--container_spacing_3:120px;
	--container_spacing_4:170px;
	--container_spacing_5:220px;
	--container_spacing_6:250px;

	--x_space: clamp(20px, 5vw, 100px);
	--gradient: linear-gradient(135deg, rgb(var(--c_energetic)), rgb(var(--c_skyblue)));

	--text_min_height: 330px;
    --video_max_height: 1200px;
    --nav_container_height: 70px;
}

*:not(li):not(ul) {
	margin: 0;
	text-decoration: none;
	padding: 0;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a[onclick] {
	cursor: pointer;
}


.por {
	position: relative;
}

.cmt_0 {margin-top: 0 !important;}
.cmt_1 {margin-top: var(--container_spacing_1);}
.cmt_2 {margin-top: var(--container_spacing_2);}
.cmt_3 {margin-top: var(--container_spacing_3);}
.cmt_4 {margin-top: var(--container_spacing_4);}
.cmt_5 {margin-top: var(--container_spacing_5);}
.cmt_6 {margin-top: var(--container_spacing_6);}

.cmb_0 {margin-bottom: 0 !important;}
.cmb_1 {margin-bottom: var(--container_spacing_1);}
.cmb_2 {margin-bottom: var(--container_spacing_2);}
.cmb_3 {margin-bottom: var(--container_spacing_3);}
.cmb_4 {margin-bottom: var(--container_spacing_4);}
.cmb_5 {margin-bottom: var(--container_spacing_5);}
.cmb_6 {margin-bottom: var(--container_spacing_6);}

.cpt_0 {padding-top: 0 !important;}
.cpt_1 {padding-top: var(--container_spacing_1);}
.cpt_2 {padding-top: var(--container_spacing_2);}
.cpt_3 {padding-top: var(--container_spacing_3);}
.cpt_4 {padding-top: var(--container_spacing_4);}
.cpt_5 {padding-top: var(--container_spacing_5);}
.cpt_6 {padding-top: var(--container_spacing_6);}

.cpb_0 {padding-bottom: 0 !important;}
.cpb_1 {padding-bottom: var(--container_spacing_1);}
.cpb_2 {padding-bottom: var(--container_spacing_2);}
.cpb_3 {padding-bottom: var(--container_spacing_3);}
.cpb_4 {padding-bottom: var(--container_spacing_4);}
.cpb_5 {padding-bottom: var(--container_spacing_5);}
.cpb_6 {padding-bottom: var(--container_spacing_6);}


@media screen and (max-width: 767px) {
	.cmt_1 {margin-top: var(--container_spacing_1);}
	.cmt_2 {margin-top: var(--container_spacing_1);}
	.cmt_3 {margin-top: var(--container_spacing_2);}
	.cmt_4 {margin-top: var(--container_spacing_2);}
	.cmt_5 {margin-top: var(--container_spacing_3);}
	.cmt_6 {margin-top: var(--container_spacing_4);}

	.cmb_0 {margin-bottom: 0 !important;}
	.cmb_1 {margin-bottom: var(--container_spacing_1);}
	.cmb_2 {margin-bottom: var(--container_spacing_1);}
	.cmb_3 {margin-bottom: var(--container_spacing_2);}
	.cmb_4 {margin-bottom: var(--container_spacing_2);}
	.cmb_5 {margin-bottom: var(--container_spacing_3);}
	.cmb_6 {margin-bottom: var(--container_spacing_4);}

	.cpt_0 {padding-top: 0 !important;}
	.cpt_1 {padding-top: var(--container_spacing_1);}
	.cpt_2 {padding-top: var(--container_spacing_1);}
	.cpt_3 {padding-top: var(--container_spacing_2);}
	.cpt_4 {padding-top: var(--container_spacing_2);}
	.cpt_5 {padding-top: var(--container_spacing_3);}
	.cpt_6 {padding-top: var(--container_spacing_4);}

	.cpb_0 {padding-bottom: 0 !important;}
	.cpb_1 {padding-bottom: var(--container_spacing_1);}
	.cpb_2 {padding-bottom: var(--container_spacing_1);}
	.cpb_3 {padding-bottom: var(--container_spacing_2);}
	.cpb_4 {padding-bottom: var(--container_spacing_2);}
	.cpb_5 {padding-bottom: var(--container_spacing_3);}
	.cpb_6 {padding-bottom: var(--container_spacing_4);}
}


.mt_0, .cst_0 {margin-top: 0 !important;}
.mt_5 {margin-top: var(--spaceing_5) !important;}
.mt_10 {margin-top: var(--spaceing_10) !important;}
.mt_15 {margin-top: var(--spaceing_15) !important;}
.mt_20 {margin-top: var(--spaceing_20) !important;}
.mt_25 {margin-top: var(--spaceing_25) !important;}
.mt_30 {margin-top: var(--spaceing_30) !important;}
.mt_35 {margin-top: var(--spaceing_35) !important;}
.mt_40 {margin-top: var(--spaceing_40) !important;}

.mb_0 {margin-bottom: 0 !important;}
.mb_5 {margin-bottom: var(--spaceing_5) !important;}
.mb_10 {margin-bottom: var(--spaceing_10) !important;}
.mb_15 {margin-bottom: var(--spaceing_15) !important;}
.mb_20 {margin-bottom: var(--spaceing_20) !important;}
.mb_25 {margin-bottom: var(--spaceing_25) !important;}
.mb_30 {margin-bottom: var(--spaceing_30) !important;}
.mb_35 {margin-bottom: var(--spaceing_35) !important;}
.mb_40 {margin-bottom: var(--spaceing_40) !important;}

.pt_0 {padding-top: 0 !important;}
.pt_5 {padding-top: var(--spaceing_5) !important;}
.pt_10 {padding-top: var(--spaceing_10) !important;}
.pt_15 {padding-top: var(--spaceing_15) !important;}
.pt_20 {padding-top: var(--spaceing_20) !important;}
.pt_25 {padding-top: var(--spaceing_25) !important;}
.pt_30 {padding-top: var(--spaceing_30) !important;}
.pt_35 {padding-top: var(--spaceing_35) !important;}
.pt_40 {padding-top: var(--spaceing_40) !important;}

.pb_5 {padding-bottom: 0 !important;}
.pb_5 {padding-bottom: var(--spaceing_5) !important;}
.pb_10 {padding-bottom: var(--spaceing_10) !important;}
.pb_15 {padding-bottom: var(--spaceing_15) !important;}
.pb_20 {padding-bottom: var(--spaceing_20) !important;}
.pb_25 {padding-bottom: var(--spaceing_25) !important;}
.pb_30 {padding-bottom: var(--spaceing_30) !important;}
.pb_35 {padding-bottom: var(--spaceing_35) !important;}
.pb_40 {padding-bottom: var(--spaceing_40) !important;}



.mx_0 {margin-right: 0 !important; margin-left: 0 !important;}
.mx_5 {margin-right: var(--x_spaceing_5) !important; margin-left: var(--x_spaceing_5) !important;}
.mx_10 {margin-right: var(--x_spaceing_10) !important; margin-left: var(--x_spaceing_10) !important;}
.mx_15 {margin-right: var(--x_spaceing_15) !important; margin-left: var(--x_spaceing_15) !important;}
.mx_20 {margin-right: var(--x_spaceing_20) !important; margin-left: var(--x_spaceing_20) !important;}
.mx_25 {margin-right: var(--x_spaceing_25) !important; margin-left: var(--x_spaceing_25) !important;}
.mx_30 {margin-right: var(--x_spaceing_30) !important; margin-left: var(--x_spaceing_30) !important;}
.mx_35 {margin-right: var(--x_spaceing_35) !important; margin-left: var(--x_spaceing_35) !important;}
.mx_40 {margin-right: var(--x_spaceing_40) !important; margin-left: var(--x_spaceing_40) !important;}

.pt_0 {padding-right: 0 !important; padding-left: 0 !important;}
.px_5 {padding-right: var(--x_spaceing_5) !important; padding-left: var(--x_spaceing_5) !important;}
.px_10 {padding-right: var(--x_spaceing_10) !important; padding-left: var(--x_spaceing_10) !important;}
.px_15 {padding-right: var(--x_spaceing_15) !important; padding-left: var(--x_spaceing_15) !important;}
.px_20 {padding-right: var(--x_spaceing_20) !important; padding-left: var(--x_spaceing_20) !important;}
.px_25 {padding-right: var(--x_spaceing_25) !important; padding-left: var(--x_spaceing_25) !important;}
.px_30 {padding-right: var(--x_spaceing_30) !important; padding-left: var(--x_spaceing_30) !important;}
.px_35 {padding-right: var(--x_spaceing_35) !important; padding-left: var(--x_spaceing_35) !important;}
.px_40 {padding-right: var(--x_spaceing_40) !important; padding-left: var(--x_spaceing_40) !important;}


.mw_1 {max-width: calc(var(--content_width) / 12 * 1);}
.mw_2 {max-width: calc(var(--content_width) / 12 * 2);}
.mw_3 {max-width: calc(var(--content_width) / 12 * 3);}
.mw_4 {max-width: calc(var(--content_width) / 12 * 4);}
.mw_5 {max-width: calc(var(--content_width) / 12 * 5);}
.mw_6 {max-width: calc(var(--content_width) / 12 * 6);}
.mw_7 {max-width: calc(var(--content_width) / 12 * 7);}
.mw_8 {max-width: calc(var(--content_width) / 12 * 8);}
.mw_9 {max-width: calc(var(--content_width) / 12 * 9);}
.mw_10 {max-width: calc(var(--content_width) / 12 * 10);}
.mw_11 {max-width: calc(var(--content_width) / 12 * 11);}
.mw_12 {max-width: calc(var(--content_width) / 12 * 12);}
.mw_full {max-width: 100%;}
.mw_page_width {
	max-width: var(--page_width);
}


/*.mw_12 {--default_gutter: clamp(20px, 5vw, 90px);}
.mw_11 {--default_gutter: clamp(20px, 5vw, 90px);}
.mw_10 {--default_gutter: clamp(20px, 5vw, 90px);}
.mw_9 {--default_gutter: clamp(20px, 5vw, 90px);}
.mw_8 {--default_gutter: clamp(20px, 5vw, 80px);}
.mw_7 {--default_gutter: clamp(20px, 5vw, 70px);}
.mw_6 {--default_gutter: clamp(20px, 5vw, 60px);}
.mw_5 {--default_gutter: clamp(20px, 5vw, 50px);}
.mw_4 {--default_gutter: clamp(20px, 5vw, 40px);}
.mw_3 {--default_gutter: clamp(20px, 5vw, 30px);}
.mw_2 {--default_gutter: clamp(20px, 5vw, 20px);}
.mw_1 {--default_gutter: clamp(20px, 5vw, 20px);}*/

.cta_element *[class*="mw_"] {
	--default_gutter: 20px;
}

.mw_page_width.center {
	margin-left: auto;
	margin-right: auto;
}

.left[class*="mw_"] {
	margin-left: 0 !important;
	margin-right: auto !important;
}
.right[class*="mw_"] {
	margin-left: auto !important;
	margin-right: 0 !important;
}
.center[class*="mw_"] {
	margin-left: auto !important;
	margin-right: auto !important;
}
.x_space {
	padding-left: var(--x_space);
	padding-right: var(--x_space);
}
.l_space {
	padding-left: var(--x_space);
}
.r_space {
	padding-right: var(--x_space);
}

.tal {text-align: left !important;}
.tac {text-align: center !important;}
.tar {text-align: right !important;}

.ttu {text-transform: uppercase;}

.d-block {display: block;}

.d-flex {display: flex;}
.d-flex.fwrap {flex-wrap: wrap;}
.d-flex.gap {gap: var(--default_gutter)}

.aic {align-items: center;}
.acfs {align-items: flex-start;}
.acfe {align-items: flex-end;}
.jcc {justify-content: center;}
.jcsb {justify-content: space-between;}
.jcso {justify-content: space-around;}
.jcfs {justify-content: flex-start;}
.jcfe {justify-content: flex-end;}

.d-grid {display: grid; grid-template-columns: repeat(12, 1fr);}
.col_1 {grid-column: span 1}
.col_2 {grid-column: span 2}
.col_3 {grid-column: span 3}
.col_4 {grid-column: span 4}
.col_5 {grid-column: span 5}
.col_6 {grid-column: span 6}
.col_7 {grid-column: span 7}
.col_8 {grid-column: span 8}
.col_9 {grid-column: span 9}
.col_10 {grid-column: span 10}
.col_11 {grid-column: span 11}
.col_12 {grid-column: span 12}

.d-grid.aic {align-items: center;}
.d-grid.gap {gap: var(--default_gutter)}

@media screen and (max-width: 1200px) {
	.t_col_1 {grid-column: span 1}
	.t_col_2 {grid-column: span 2}
	.t_col_3 {grid-column: span 3}
	.t_col_4 {grid-column: span 4}
	.t_col_5 {grid-column: span 5}
	.t_col_6 {grid-column: span 6}
	.t_col_7 {grid-column: span 7}
	.t_col_8 {grid-column: span 8}
	.t_col_9 {grid-column: span 9}
	.t_col_10 {grid-column: span 10}
	.t_col_11 {grid-column: span 11}
	.t_col_12 {grid-column: span 12}
	
	.text_and_image .image_col.t_col_12 {
		order: -1;
	}
	.text_and_image.add_default_el_diablo .image_col.t_col_12 {
		margin-bottom: 20px;
	}
	.text_and_image .image_col.t_col_12 .el_diablo_container {
		--offset_y: -35px;
	}
	*[class*="t_col_"].order_first {
		order: -1;
	}
}
@media screen and (max-width: 990px) {
	.st_col_1 {grid-column: span 1}
	.st_col_2 {grid-column: span 2}
	.st_col_3 {grid-column: span 3}
	.st_col_4 {grid-column: span 4}
	.st_col_5 {grid-column: span 5}
	.st_col_6 {grid-column: span 6}
	.st_col_7 {grid-column: span 7}
	.st_col_8 {grid-column: span 8}
	.st_col_9 {grid-column: span 9}
	.st_col_10 {grid-column: span 10}
	.st_col_11 {grid-column: span 11}
	.st_col_12 {grid-column: span 12}

	.d-flex.st_fwrap {flex-wrap: wrap;}
	.st_aic {align-items: center;}
	.st_acfs {align-items: flex-start;}
	.st_acfe {align-items: flex-end;}
	.st_jcc {justify-content: center;}
	.st_jcsb {justify-content: space-between;}
	.st_jcso {justify-content: space-around;}
	.st_jcfs {justify-content: flex-start;}
	.st_jcfe {justify-content: flex-end;}

	.st_nogap {--default_gutter: 0px;}

	.article_single .col_image {
		order: -1;
		margin-bottom: 40px;
	}
	.press_element_container .download_container {
		order: -1;
	}

	.st_col_12 .paragraph_container[class*="center"],
	.st_col_12 .paragraph_container[class*="right"] {
		margin-left: 0 !important;
	}

	.st_col_12.product_col {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		order: -1;
	}

	*[class*="st_col_"].order_first {
		order: -1;
	}
}

@media screen and (max-width: 767px) {
	.m_col_1 {grid-column: span 1}
	.m_col_2 {grid-column: span 2}
	.m_col_3 {grid-column: span 3}
	.m_col_4 {grid-column: span 4}
	.m_col_5 {grid-column: span 5}
	.m_col_6 {grid-column: span 6}
	.m_col_7 {grid-column: span 7}
	.m_col_8 {grid-column: span 8}
	.m_col_9 {grid-column: span 9}
	.m_col_10 {grid-column: span 10}
	.m_col_11 {grid-column: span 11}
	.m_col_12 {grid-column: span 12}

	*[class*="m_col_"].order_first {
		order: -1;
	}
	.m_col_12 .paragraph_container[class*="center"],
	.m_col_12 .paragraph_container[class*="right"] {
		margin-left: 0 !important;
	}

	.m_fwrap {flex-wrap: wrap;}
	.view_shortcode_section .order_first {
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 600px) {
	.mm_block {display: block;}
}
@media screen and (max-width: 500px) {
	.sm_col_1 {grid-column: span 1}
	.sm_col_2 {grid-column: span 2}
	.sm_col_3 {grid-column: span 3}
	.sm_col_4 {grid-column: span 4}
	.sm_col_5 {grid-column: span 5}
	.sm_col_6 {grid-column: span 6}
	.sm_col_7 {grid-column: span 7}
	.sm_col_8 {grid-column: span 8}
	.sm_col_9 {grid-column: span 9}
	.sm_col_10 {grid-column: span 10}
	.sm_col_11 {grid-column: span 11}
	.sm_col_12 {grid-column: span 12}

	.sm_nogap {--default_gutter: 0px;}
	.sm_cpb_0 {padding-bottom: 0px;}

	.sm_block {display: block;}
}

.-preview,
.body_frontend,
.mce-content-body,
.pum-container {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	font-family: var(--font_1);
	font-size: var(--fz_15);
	font-weight: 400;
}

.mce-content-body span[data-mce-style*="#fff"] {
	background: #000000;
    padding: 3px 5px 3px;	
}

.-preview,
.body_frontend,
.pum-container {
	background-color: #ffffff;
	--bg_color: #ffffff;
	color: rgb(var(--fc_dark));
	--text_color: rgb(var(--fc_dark));
	overflow-x: hidden;
}

.body_frontend strong {
	font-weight: 900;
}

a{
	color: inherit;
}
/*
.body_frontend *::selection {
	background-color: rgb(var(--c_skyblue));
	color: rgb(var(--fc_light));
	-webkit-text-fill-color: rgb(var(--fc_light));
}
*/
.mce-content-body h1, .mce-content-body h2, .mce-content-body h3, .mce-content-body h4, .mce-content-body h5, .mce-content-body h6, .body_frontend h1, .body_frontend h2, .body_frontend h3, .body_frontend h4, .body_frontend h5, .body_frontend h6, .-preview h1, .-preview h2, .-preview h3, .-preview h4, .-preview h5, .-preview h6, .-preview p {
	font-weight: inherit !important;
	font-size: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
	margin: inherit !important;
}

.body_frontend p,
.body_frontend .wysiwyg_styles ul,
.body_frontend .wysiwyg_styles ol {
	line-height: 1.6em;
}

.fw_300 {font-weight: 300 !important;}
.fw_600 {font-weight: 600 !important;}
.fw_700 {font-weight: 700 !important;}

.fz_10 {font-size: var(--fz_10) !important}
.fz_15 {font-size: var(--fz_15) !important}
.fz_20 {font-size: var(--fz_20) !important}
.fz_25 {font-size: var(--fz_25) !important}
.fz_30 {font-size: var(--fz_30) !important}
.fz_35 {font-size: var(--fz_35) !important}
.fz_38 {font-size: var(--fz_38) !important}
.fz_40 {font-size: var(--fz_40) !important}
.fz_45 {font-size: var(--fz_45) !important}
.fz_50 {font-size: var(--fz_50) !important}
.fz_55 {font-size: var(--fz_55) !important}

.fz_10,
.fz_15,
.fz_20 {
    line-height: 1.55em;
}

.fz_25,
.fz_30,
.fz_35 {
    line-height: 1.4em;
}

.fz_40,
.fz_45,
.fz_50,
.fz_55 {
    line-height: 0.9em;
    padding-top: 2px;    
}

.fc_dark{
	--text_color: rgb(var(--fc_dark)); 
	color: rgb(var(--fc_dark));
}
.fc_light{
	--text_color: rgb(var(--fc_light)); 
	color: rgb(var(--fc_light));
}

.fc_gradient {
    background-color: rgb(var(--c_skyblue));
    background-image: var(--gradient);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent; 
    -moz-text-fill-color: transparent;
    display: inline-block;
}

.bgc_gradient {
	background: var(--gradient);
}
.form_btn.gradient .ff-btn,
.bdc_gradient {
  	border: 0px solid transparent;
}
.form_btn.gradient .ff-btn::after,
.bdc_gradient::after  {
	content: "";
	position: absolute;
	width: 	calc(100% - (var(--border_width) * 2));
	height: calc(100% - (var(--border_width) * 2));;
	inset: 0;
	border-radius: var(--border_radius); 
	padding: var(--border_width); 
	background:var(--gradient); 
	-webkit-mask: 
	linear-gradient(#fff 0 0) content-box, 
	linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	pointer-events: none;
}

*[class*="fz"] p {
	line-height: inherit;
}

.paragraph_container {
	--content_width: var(--paragraph_width);
}



.body_text ul,
.wysiwyg_styles ul,
.mce-content-body ul,
.body_text ol,
.wysiwyg_styles ol,
.mce-content-body ol {
	--indent: 25px;
	position: relative;
	padding-left: var(--indent);
    margin-top: 2px;	
}

.body_text ol,
.wysiwyg_styles ol,
.mce-content-body ol {
	list-style: none;
	counter-reset: alphabet_lower;
}

.body_text ul li,
.wysiwyg_styles ul li,
.mce-content-body ul li {
	position: relative;
	list-style-type: none;
	margin-bottom: 5px;
}


.body_text ol li,
.wysiwyg_styles ol li,
.mce-content-body ol li {
	position: relative;
	counter-increment: alphabet_lower;
}


.body_text ol li::before,
.wysiwyg_styles ol li::before,
.mce-content-body ol li::before {
	content: counter(alphabet_lower, lower-alpha) ".";

	position: absolute;
	color: var(--text_color, #000000);
	left: calc(var(--indent) * -1);
}


.body_text ul li::before,
.mce-content-body ul li::before {
	content: '';
	width: 6px;
	height: 6px;
	background: var(--text_color, #000000);
	position: absolute;
    top: 7px;	
	left: calc(var(--indent) * -1);
	border-radius: 100px;
}

.body_text ol li::marker,
.mce-content-body ol li::marker {
	margin-right: 20px;
}


.body_text p {
	margin-top: var(--spaceing_25);
}
.body_text.fz_10 p {
	margin-top: var(--spaceing_20);
}
.body_text p:first-of-type {
	margin-top: 0px;
}

.paragraph.less_spacing .body_text p {
	margin-top: var(--spaceing_10) !important;
}


.wysiwyg_styles ul,
.wysiwyg_styles ol {
	margin-top: 60px !important;
}
.wysiwyg_styles h1,
.wysiwyg_styles h2 {
	font-size: var(--fz_25) !important;
	font-weight: 700 !important;
	display: block;
	margin-bottom: 20px !important;
	margin-top: 50px !important;
}
.wysiwyg_styles h3,
.wysiwyg_styles h4,
.wysiwyg_styles h5,
.wysiwyg_styles h6 {
	font-size: var(--fz_25) !important;
	font-weight: 700 !important;
	display: block;
	margin-bottom: 20px !important;
	margin-top: 50px !important;
}
.wysiwyg_basic > *:first-child,
.wysiwyg_styles > *:first-child {
	margin-top: 0px !important;
}

.wysiwyg_basic p,
.wysiwyg_styles p {
	margin-top: 20px !important;
}


.wysiwyg_styles img {
	display: block;
	width: 100%;
	max-width: calc(var(--content_width) / 12 * 5);
}




.recipe_styles > *:first-child {
	margin-top: 0px !important;
}
body.wp-autoresize.recipe_styles,
.recipe_styles {
	padding-left: calc(var(--x_space) / 2) !important;
	padding-right: calc(var(--x_space) / 2) !important;
}

.recipe_styles h2,
.recipe_styles h3 {
	font-size: var(--fz_20) !important;
	font-weight: 700 !important;
	margin-bottom: 15px !important;
	margin-top: 30px !important;
}
.recipe_styles ol,
.recipe_styles ul {
	padding: 0 0 0 18px;	
	margin: 0;
	margin-bottom: 20px;
}
.recipe_styles ul li {
	list-style-type: disc !important;
}
.recipe_styles ol li {
	list-style-type: bullets !important;
}
.recipe_styles ol li,
.recipe_styles ul li {
	margin-bottom: 8px;
	padding-left: 5px;
}
.recipe_styles ol li::before,
.recipe_styles ul li::before {
	display: none;
}



@media print { 
	.nav_container,
	footer { 
		display: none!important;
	} 
	#content_wrapper {
		padding-top: 20px !important;
	}
	.print_link {
		display: none!important;
	}
}
