:root{
	/*******************/
	/* Layout **********/
	/*******************/
	--container-fluid:				2048px; /* 1540px; */
	--container:					calc(12 * var(--container-grid-column-gap) - var(--container-grid-gap)); /* 1540px */

	--container-grid-column:		100px;
	--container-grid-gap:			20px;
	--container-grid-column-gap:	calc(var(--container-grid-column, 110px) + var(--container-grid-gap, 20px));

	--col-12: 						calc(12 * var(--container-grid-column-gap) - var(--container-grid-gap)); /* 1540px */
	--col-11: 						calc(11 * var(--container-grid-column-gap) - var(--container-grid-gap)); /* 1410px */
	--col-10: 						calc(10 * var(--container-grid-column-gap) - var(--container-grid-gap)); /* 1280px */
	--col-9: 						calc( 9 * var(--container-grid-column-gap) - var(--container-grid-gap)); /* 1150px */
	--col-8: 						calc( 8 * var(--container-grid-column-gap) - var(--container-grid-gap)); /* 1020px */
	--col-7: 						calc( 7 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  890px */
	--col-6: 						calc( 6 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  760px */
	--col-5: 						calc( 5 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  630px */
	--col-4: 						calc( 4 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  500px */
	--col-3:						calc( 3 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  370px */
	--col-2:						calc( 2 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  240px */
	--col-1:						calc( 1 * var(--container-grid-column-gap) - var(--container-grid-gap)); /*  110px */

	/* Gap */
	--the_gap:	 					1rem; /* Scale: 16px */
	--the_gap-1000: 				calc(var(--the_gap) * 6.00);	/* 96px */
	--the_gap-900: 					calc(var(--the_gap) * 5.50);	/* 88px */
	--the_gap-800: 					calc(var(--the_gap) * 4.50);	/* 72px */
	--the_gap-700: 					calc(var(--the_gap) * 3.00);	/* 48px */
	--the_gap-600: 					calc(var(--the_gap) * 2.00);	/* 32px */
	--the_gap-500: 					calc(var(--the_gap) * 1.50);	/* 24px */
	--the_gap-400: 					calc(var(--the_gap) * 1.00);	/* 16px */
	--the_gap-300: 					calc(var(--the_gap) * 0.75);	/* 12px */
	--the_gap-200: 					calc(var(--the_gap) * 0.50);	/*  8px */
	--the_gap-100: 					calc(var(--the_gap) * 0.25);	/*  4px */

	/*******************/
	/* Color ***********/
	/*******************/

	/* Asigned Colors */
	--color-primary:				#000000;
	--color-secondary:				#4B4F58;
    --color-accent:                 #FF0000;

	--color-heading: 				#000000;
	--color-text:					#4B4F58;


	/*******************/
	/* Typography ******/
	/*******************/
	--ff-heading:					var( --e-global-typography-bfde185-font-family ), Sans-serif;
	--ff-heading-alt:				var( --e-global-typography-bfde185-font-family ), Sans-serif;
	--ff-text:						var( --e-global-typography-text-font-family ), Sans-serif;

	--fs-h-900:						56px; /* H1 */
	--fs-h-800:						66px; /* H2 */
	--fs-h-700:						32px; /* H3 */
	--fs-h-600:						20px; /* H4 */
	--fs-400:						16px; /* Text */

	--fs-h1: 						var(--fs-h-900);
	--fs-h2: 						var(--fs-h-800);
	--fs-h3: 						var(--fs-h-700);
	--fs-h4: 						var(--fs-h-600);
	--fs-text: 						var(--fs-400);

	--fs-blockquote:				var(--fs-h-900);

	--lh-400:						1.40;
	--lh-200:						1.20;

	--lh-heading:					var(--lh-200);
	--lh-text: 						var(--lh-400);

	/*******************/
	/* Misc ************/
	/*******************/
	/* Images */
	--image-aspect-ratio-lp:		3/2;
	--image-aspect-ratio-sq:		3/3;
	--image-aspect-ratio-pr:		3/4;

	/* Transitions */
	--trans-duration-900: 			1000ms;
	--trans-duration-600: 			 500ms;
	--trans-duration-500: 			 350ms;
	--trans-duration: 				 250ms;
	--trans-duration-300:			 150ms;
	
	--trans-600: 					all var(--trans-duration-600) ease-in-out;
	--trans-500: 					all var(--trans-duration-500) ease-in-out;
	--trans: 						all var(--trans-duration) ease-in-out;
	--trans-300:					all var(--trans-duration-300) ease-in-out;
	
	--trans-image: 					all var(--trans-duration-500) cubic-bezier(0,0,.50,1);
}

@media(max-width: 1024px){
	:root{
	/*******************/
	/* Typography ******/
	/*******************/
	/*--fs-h-900:						calc(26px * 0.8);*/ /* H1 */
	}
}

@media(max-width: 1024px){
	:root{
		/*******************/
		/* Typography ******/
		/*******************/
		--fs-blockquote: 			20px;
	}
}

/*************************************************************************************************************/
/***** TYPOGRAPHY ********************************************************************************************/
/***** https://web.dev/articles/font-best-practices **********************************************************/
/*************************************************************************************************************/

/* Sans Serif 700 [Heading] */
@font-face {
	font-family: 'Barlow-Bold';
	src: url('../fonts/Barlow-Bold.woff2') format('woff2'),
		 url('../fonts/Barlow-Bold.ttf') format('truetype');
}

/* Sans Serif 500 [Heading Alt] */
@font-face {
	font-family: 'BarlowSemiCondensed-Medium';
	src: url('../fonts/BarlowSemiCondensed-Medium.woff2') format('woff2'),
		 url('../fonts/BarlowSemiCondensed-Medium.ttf') format('truetype');
}

/* Sans Serif 400 [Text] */
@font-face {
	font-family: 'Barlow-Regular';
	src: url('../fonts/Barlow-Regular.woff2') format('woff2'),
		 url('../fonts/Barlow-Regular.ttf') format('truetype');
}

/************************************************************************************************************
***** RESET ************************************************************************************************
**************************************************************************************************************/
html{overflow-x: hidden;}
html,
body{
	scroll-behavior: smooth;
}

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

#single-post-builder figure{
	position: relative;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
#single-post-builder .figcaption:not(:empty),
#single-post-builder figure figcaption:not(:empty){
	text-align: center;
	margin-top: var(--the_gap-400);
	font-style: italic;
}
#single-post-builder img{
	width: 100%;
	max-width: 100%;
	display: flex;
	object-fit: cover;

	-webkit-user-select: none; /* Safari */
	user-select: none;

	/* Broken Image: Alt */
	font-family: var(--ff-text);
	text-align: center;
	position: relative;
	min-height: 48px;
}
#single-post-builder img:not([alt]){border: 1px solid black;}

/* Broken Image: Alt */
#single-post-builder img::before {content: '';width: 100%;height: calc(100% + 10px);background-color: #F5F5F5;position: absolute;top: 50%;left: -1px;transform: translateY(-50%);}
#single-post-builder img::after {content: attr(alt);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-style: italic;color: var(--color-text);z-index: 2;}



/*************************************************************************************************************/
/***** MAIN **************************************************************************************************/
/*************************************************************************************************************/

#single-post-builder .container{
	width: 100%;
	max-width: var(--container);
	margin-inline: auto;
}

/**********************/
/* Flex & Grid ********/
/**********************/
#single-post-builder .flex,
#single-post-builder .grid{gap: 0;}

#single-post-builder .flex.gap,
#single-post-builder .grid.gap{gap: var(--the_gap);}

/* -- Flex */
/* .flex{display: flex;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}
.flex-column{flex-direction: column;}
.flex-grow{flex-grow: 1;}

.flex-center{justify-content: center;align-items: center;}
.flex-start{justify-content: flex-start;align-items: center;}
.flex-end{justify-content: flex-end;align-items: center;}
.flex-between{justify-content: space-between;align-items: center;}
.flex-around{justify-content: space-around;align-items: center;}

.align-start{align-items: start;}
.align-center{align-items: center;}
.align-end{align-items: end;}

.justify-center{justify-content: center;}
.justify-end{justify-content: flex-end;} */


/* -- Grid */
#single-post-builder .grid{display: grid;}
#single-post-builder .grid[data-columns="0"]{--min: 400px;grid-template-columns: repeat(auto-fit,minmax(var(--min),1fr));} /* auto */
#single-post-builder .grid[data-columns="2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}
#single-post-builder .grid[data-columns="3"]{grid-template-columns: repeat(3, minmax(0, 1fr));}
#single-post-builder .grid[data-columns="4"]{grid-template-columns: repeat(4, minmax(0, 1fr));}
#single-post-builder .grid[data-columns="5"]{grid-template-columns: repeat(5, minmax(0, 1fr));}
#single-post-builder .grid[data-columns="6"]{grid-template-columns: repeat(6, minmax(0, 1fr));}

#single-post-builder .grid .grid-column{width: 100%;position: relative;}


@media(max-width: 1024px){
	#single-post-builder .grid[data-columns="6"]{grid-template-columns: repeat(3, minmax(0, 1fr));}
	#single-post-builder .grid[data-columns="3"],
	#single-post-builder .grid[data-columns="4"],
	#single-post-builder .grid[data-columns="5"]{grid-template-columns: repeat(2, minmax(0, 1fr));}

	#single-post-builder .grid.grid--sidebar[data-columns="2"]{gap: var(--the_gap-700);}
}
@media(max-width: 767px){
	#single-post-builder .grid[data-columns="0"],
	#single-post-builder .grid[data-columns="2"],
	#single-post-builder .grid[data-columns="3"],
	#single-post-builder .grid[data-columns="4"],
	#single-post-builder .grid[data-columns="5"],
	#single-post-builder .grid[data-columns="6"]{grid-template-columns: 1fr;}
}

#single-post-builder .grid-span-2{grid-column: span 2;grid-row: span 2;}
#single-post-builder .grid-column-2{grid-column: span 2;}
#single-post-builder .grid-row-2{grid-row: span 2;}

@media(min-width: 1025px){
	#single-post-builder .grid.grid--lg-reverse .grid-column:last-child{order: 1;}
	#single-post-builder .grid.grid--lg-reverse .grid-column:first-child{order: 2;}
}
@media(min-width: 768px){
	#single-post-builder .grid.grid--md-reverse .grid-column:last-child{order: 1;}
	#single-post-builder .grid.grid--md-reverse .grid-column:first-child{order: 2;}
}
@media(max-width: 767px){
	#single-post-builder .grid.grid--xs-reverse .grid-column:first-child{order: 2;}
	#single-post-builder .grid.grid--xs-reverse .grid-column:last-child{order: 1;}
}


/**************/
/* Typography */
/**************/
/* [data-line-clamp]{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
[data-line-clamp="1"]{-webkit-line-clamp: 1;}
[data-line-clamp="2"]{-webkit-line-clamp: 2;}
[data-line-clamp="3"]{-webkit-line-clamp: 3;}
[data-line-clamp="4"]{-webkit-line-clamp: 4;} */

#single-post-builder .text-left{text-align: left;}
#single-post-builder .text-center{text-align: center;}
#single-post-builder .text-right{text-align: right;}

#single-post-builder .bold{font-weight: bold;}
#single-post-builder .italic{font-style: italic;}
#single-post-builder .uppercase{text-transform: uppercase;}
#single-post-builder .underline,
#single-post-builder .underline:hover{text-decoration: underline;}

/*************************************************************************************************************/
/***** PAGE BUILDER ******************************************************************************************/
/*************************************************************************************************************/
#single-post-builder{
	font-family: var(--ff-text);
	font-size: var(--fs-text);
	line-height: var(--lh-text);
	color: var(--color-text);

	display: flex;
	flex-direction: column;
	gap: var(--the_gap-700);
}

#single-post-builder > [data-component]{
	position: relative;
	width: 100%;
	margin-inline: auto;
}

#single-post-builder h3.component-title:not(:empty){
	width: 100%;
	margin-inline: auto;
	margin-bottom: var(--the_gap);
	font-family: var(--ff-heading-alt);
/* 	text-align: center; */
	color: var(--color-text);
}

#single-post-builder p{margin-bottom: 0;}

/* Text */
#single-post-builder .content{width: 100%;max-width: var(--col-8);margin-inline: auto;}

#single-post-builder .content,
#single-post-builder .content p{font-family: var(--ff-text);font-size: var(--fs-text);line-height: var(--lh-text);}

/* Heading */
#single-post-builder h1{font-size: var(--fs-h1);}
#single-post-builder h2{font-size: var(--fs-h2);}
#single-post-builder h3{font-size: var(--fs-h3);}
#single-post-builder h4,
#single-post-builder h5,
#single-post-builder h6{font-size: var(--fs-h4);}

#single-post-builder h1,
#single-post-builder h2,
#single-post-builder h3,
#single-post-builder h4,
#single-post-builder h5,
#single-post-builder h6{
	font-family: var(--ff-heading);
	line-height: var(--lh-heading);
	color: var(--color-heading);
	margin-bottom: 0;
}

#single-post-builder .content h1,
#single-post-builder .content h2,
#single-post-builder .content h3,
#single-post-builder .content h4,
#single-post-builder .content h5,
#single-post-builder .content h6{
	font-family: var(--ff-heading-alt);
	color: var(--color-text);
}

#single-post-builder .content h1,
#single-post-builder .content h2{font-size: var(--fs-h2);}
#single-post-builder .content h3,
#single-post-builder .content h4,
#single-post-builder .content h5,
#single-post-builder .content h6{font-size: var(--fs-h3);}

#single-post-builder .content a{
	font-family: var(--ff-text);
	color: var(--color-text);
	text-decoration: underline;
}
#single-post-builder [data-component="blockquote"]{
	width: 100%;
	max-width: var(--col-8);
	margin-inline: auto;
}
#single-post-builder [data-component="blockquote"] .container{
	background-color: #eff9f6;
	border-radius: var(--br);
	overflow: hidden;	
	padding: 48px 24px;
}
#single-post-builder blockquote{
	--the_gap: 20px;
	--the_gap-inline: 80px;
	margin: 0;
	padding: 0;
	margin-inline: auto;
	padding-block: var(--the_gap);
	border-left: 0;
	background-repeat: no-repeat;
	background-size: auto;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="126" height="100" viewBox="0 0 126 100" fill="none"><path opacity="0.1" d="M0 67.4157C0 46.1923 15.5463 23.7204 46.6388 0L62.0597 11.236C47.2657 28.4644 39.8687 43.3209 39.8687 55.8052C39.8687 63.5456 43.1284 73.4082 49.6478 85.3933L12.7881 100C4.26269 89.2634 0 78.402 0 67.4157ZM63.9403 67.4157C63.9403 46.1923 79.4866 23.7204 110.579 0L126 11.236C111.206 28.4644 103.809 43.3209 103.809 55.8052C103.809 63.5456 107.069 73.4082 113.588 85.3933L76.7284 100C68.203 89.2634 63.9403 78.402 63.9403 67.4157Z" fill="%23046A38"/></svg>');
}

#single-post-builder blockquote,
#single-post-builder .content blockquote p{
	font-size: var(--fs-blockquote);
	line-height: normal;
	font-weight: 200;
}

@media(max-width: 1024px){#single-post-builder blockquote{padding-left: calc(var(--the_gap));background-size: 20%;}}
@media(min-width: 1025px){#single-post-builder blockquote{padding-left: var(--the_gap-inline);}}



/* Lists */
#single-post-builder .content ul,
#single-post-builder .content ol{
	margin: 0;
}

#single-post-builder .content li{list-style-position: inside;}

/* Layout Flow */
#single-post-builder .content > *:not(:first-child){
	margin-top: var(--the_gap);
}
#single-post-builder .content > p + ul:not(:first-child),
#single-post-builder .content > p + ol:not(:first-child){
	margin-top: var(--the_gap-100);
}

@media(min-width:1025px){
	#single-post-builder{gap: var(--the_gap-800, 80px);}
}

/***********************************************************/
/* Slider **************************************************/
/***********************************************************/
/* Slider Group */
#single-post-builder .swiper-group{--padding: 100px;--offset: calc(var(--padding, 100px) * 0.75);position: relative;min-width: 0;min-height: 0;display: grid;}
#single-post-builder .swiper-group .swiper{opacity: 0;transition: opacity 1s;max-width: 100%;}
#single-post-builder .swiper-group .swiper.swiper-initialized{opacity: 1;}

@media(max-width:767px){#single-post-builder .swiper-group{--offset: calc(var(--padding, 100px) * 0.6);}}

/******************/
/* Slider *********/
/******************/
#single-post-builder .swiper-group{width: 100%;}
#single-post-builder .swiper{width: 100%;}
#single-post-builder .swiper-slide{height: auto;margin-inline: 0;display: flex;flex-direction: column;-webkit-user-select: none; user-select: none;}

@media(min-width:1025px){
	#single-post-builder .swiper-group[data-slider-overflow] *{min-width: 0;}
	#single-post-builder .swiper-group[data-slider-overflow] .swiper{overflow: visible;}
}

/*************************************************************************************************************/
/***** COMPONENTS ********************************************************************************************/
/*************************************************************************************************************/
#single-post-builder [data-component="title"],
#single-post-builder [data-component="content"]{max-width: var(--col-8);}

/* Images Aspect Ratio Options */
#single-post-builder [data-aspect-ratio="free"] 		figure img{aspect-ratio: unset;}
#single-post-builder [data-aspect-ratio="square"] 	figure img{aspect-ratio: var(--image-aspect-ratio-sq);}
#single-post-builder [data-aspect-ratio="portrait"] 	figure img{aspect-ratio: var(--image-aspect-ratio-pr);}
#single-post-builder [data-aspect-ratio="landscape"] figure img{aspect-ratio: var(--image-aspect-ratio-lp);}

/*******************/
/* Content *********/
/*******************/
/* #single-post-builder [data-component="content"] h1,
#single-post-builder [data-component="content"] h2,
#single-post-builder [data-component="content"] h3,
#single-post-builder [data-component="content"] h4,
#single-post-builder [data-component="content"] h5,
#single-post-builder [data-component="content"] h6{text-align: center;} */

/*******************/
/* Blockquote ******/
/*******************/
@media(min-width: 1025px){#single-post-builder [data-component="blockquote"] blockquote{max-width: calc(100% - var(--the_gap-inline));}}

/*******************/
/* Image ***********/
/*******************/
/* #single-post-builder [data-component="image"] figure img{aspect-ratio: var(--image-aspect-ratio-lp);} */

#single-post-builder [data-component="image"] figure{width:100%;max-width: var(--col-8);margin-inline: auto;}
#single-post-builder [data-component="image"][data-aspect-ratio="landscape"] figure{max-width: var(--col-12);}

#single-post-builder [data-component="image"][data-aspect-ratio="free"] 		figure img{aspect-ratio: unset;}
#single-post-builder [data-component="image"][data-aspect-ratio="square"] 		figure img{aspect-ratio: var(--image-aspect-ratio-sq);}
#single-post-builder [data-component="image"][data-aspect-ratio="portrait"] 	figure img{aspect-ratio: var(--image-aspect-ratio-pr);}
#single-post-builder [data-component="image"][data-aspect-ratio="landscape"] 	figure img{aspect-ratio: var(--image-aspect-ratio-lp);}

/********************************/
/* Content with Hero Image ******/
/********************************/
#single-post-builder [data-component="content-with-hero-image"] figure{width: 100%;max-width: var(--col-8); margin-inline: auto;margin-bottom: var(--the_gap);}
#single-post-builder [data-component="content-with-hero-image"][data-aspect-ratio="landscape"] figure{max-width: var(--col-12);}


/********************************/
/* Image Carousel ***************/
/********************************/
#single-post-builder [data-component="image-carousel"]{
	position: relative;
	overflow: hidden;
	max-width: var(--col-12);
}
#single-post-builder [data-component="image-carousel"][data-overflow="visible"]{overflow: visible;}
#single-post-builder [data-component="image-carousel"] .item{width: 100%;}
#single-post-builder [data-component="image-carousel"] .item .item__thumbnail figure{
	border-radius: var(--br);
	overflow: hidden;
}
#single-post-builder [data-component="image-carousel"] .item .item__thumbnail,
#single-post-builder [data-component="image-carousel"] .item .item__thumbnail img{width: 100%;height: 100%;object-fit: cover;}
#single-post-builder [data-component="image-carousel"] .item .item__thumbnail img{aspect-ratio: var(--image-aspect-ratio-pr);}

#single-post-builder [data-component="image-carousel"] .swiper-slide figcaption{opacity: 0;transition: var(--trans);}
#single-post-builder [data-component="image-carousel"] .swiper-slide.swiper-slide-active figcaption{opacity: 1;}


/********************************/
/* Two Columns: Image & Content */
/********************************/
@media(min-width:1025px){
	#single-post-builder [data-component="cols--image-content"][data-image-position="right"] .grid[data-columns="2"] .grid-column--content{order: 1;}
	#single-post-builder [data-component="cols--image-content"][data-image-position="right"] .grid[data-columns="2"] .grid-column--image{order: 2;}
}

/********************************/
/* Two Columns: Image & Image */
/********************************/
#single-post-builder [data-component="cols--image-image"] .container{
	max-width: var(--col-10);
}
#single-post-builder [data-component="cols--image-image"] figure{
	border-radius: var(--br);
	overflow: hidden;
}

/********************************/
/* Video Player *****************/
/********************************/
#single-post-builder [data-component="video-player"] .video{
	position: relative;
	border-radius: var(--br);
	overflow: hidden;
	width: 100%;
	max-width: var(--col-8);
	margin-inline: auto;
}
#single-post-builder [data-component="video-player"] iframe,
#single-post-builder [data-component="video-player"] img{width: 100%;aspect-ratio: 16 / 9; display: flex;}

/* [data-component="video-player"] iframe{outline: 1px solid red;} */
#single-post-builder [data-component="video-player"] .video-thumbnail{position: absolute;inset: 0;cursor: pointer;}
#single-post-builder [data-component="video-player"] .video-thumbnail::after{content: "";position: absolute;inset: 0;background-position: center;background-repeat: no-repeat;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="62" height="61" viewBox="0 0 62 61" fill="none"><g clip-path="url(%23clip0_1_162)"><path opacity="0.4" d="M0.5 30.5C0.5 22.4109 3.71338 14.6531 9.43324 8.93324C15.1531 3.21338 22.9109 0 31 0C39.0891 0 46.8469 3.21338 52.5668 8.93324C58.2866 14.6531 61.5 22.4109 61.5 30.5C61.5 38.5891 58.2866 46.3469 52.5668 52.0668C46.8469 57.7866 39.0891 61 31 61C22.9109 61 15.1531 57.7866 9.43324 52.0668C3.71338 46.3469 0.5 38.5891 0.5 30.5ZM22.9342 17.5256C22.0287 18.026 21.4688 18.991 21.4688 20.0156V40.9844C21.4688 42.0209 22.0287 42.974 22.9342 43.4744C23.8396 43.9748 24.9357 43.9629 25.8293 43.4148L42.9855 32.9305C43.8314 32.4062 44.3557 31.4889 44.3557 30.4881C44.3557 29.4873 43.8314 28.5699 42.9855 28.0457L25.8293 17.5613C24.9477 17.0252 23.8396 17.0014 22.9342 17.5018V17.5256Z" fill="white"/><path d="M25.8173 17.5734C24.9357 17.0373 23.8277 17.0134 22.9222 17.5138C22.0167 18.0142 21.4568 18.9793 21.4568 20.0039V40.9845C21.4568 42.0211 22.0167 42.9742 22.9222 43.4746C23.8277 43.975 24.9238 43.9631 25.8173 43.415L42.9736 32.9306C43.8195 32.4064 44.3437 31.489 44.3437 30.4882C44.3437 29.4875 43.8195 28.5701 42.9736 28.0459L25.8173 17.5615V17.5734Z" fill="white"/></g><defs><clipPath id="clip0_1_162"><rect width="61" height="61" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');pointer-events: none;}



/**********************************************************/
/* Arrows *************************************************/
/**********************************************************/
#single-post-builder .swiper-group .swiper-btn{
	position: relative;
}
#single-post-builder .swiper-group[data-swiper-arrows]{
	--size: 36px;
}
#single-post-builder .swiper-group[data-arrows-position="top"] .swiper{
	padding-top: 70px;
}

#single-post-builder .swiper-group[data-swiper-arrows] .swiper-btn{
	width: var(--size, 50px);
	height: var(--size, 50px);
	position: absolute;
	bottom: 0%;
	transform: translateY(-50%);
	/* border: var(--border);*/
	border-radius: 50%; 
	z-index: 10;
	cursor: pointer;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border: var(--border);
}
#single-post-builder .swiper-group[data-swiper-arrows] .swiper-btn-prev{
	left: calc(var(--size) * 0.25);
}
#single-post-builder .swiper-group[data-swiper-arrows] .swiper-btn-next{
	right: calc(var(--size) * 0.25);
}
#single-post-builder .swiper-group[data-swiper-arrows] .swiper-button-disabled{
	opacity: var(--disabled, 0.4);
}
/* [data-widget="swiper"][data-swiper-arrows] .swiper-btn svg{
	width: 100%;
	height: 100%;
} */
#single-post-builder .swiper-group[data-swiper-arrows] .swiper-btn,
#single-post-builder .swiper-group[data-swiper-arrows] .swiper-btn svg path{
	transition: var(--trans);
}

/* [Case: Arrows Top] */
#single-post-builder .swiper-group[data-arrows-position="top"] .swiper-btn{
	top: 0;
	bottom: auto;
	transform: translate(0%, 0%);
}
#single-post-builder .swiper-group[data-swiper-arrows][data-arrows-position="top"] .swiper-btn-prev{
	left: auto;
	right: calc(var(--size) + 30px);
}
#single-post-builder .swiper-group[data-swiper-arrows][data-arrows-position="top"] .swiper-btn-next{
	right: 0;
}