/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 2.6.1.1606137462
Updated: 2020-11-23 22:17:42

*/


@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



/**
 * Webfont - Pretendard
 */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
html, body, a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var,
button, input, select, textarea, .ast-button, .ast-custom-button {
	font-family: 'Pretendard', 'Montserrat', Arial, Helvetica, sans-serif;
}
h1, .entry-content h1, 
h2, .entry-content h2, 
h3, .entry-content h3, 
h4, .entry-content h4, 
h5, .entry-content h5, 
h6, .entry-content h6, 
.site-title, .site-title a {
    font-family: 'Pretendard', 'Montserrat', Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {
	h1, 
	.entry-content h1 {
		font-size: 54px;
	}
	h2, 
	.entry-content h2 {
		font-size: 36px;
	}
	h3, 
	.entry-content h3 {
		font-size: 18px;
	}
	h4, .entry-content h4 {
		font-size: 16px;
		font-size: 1.2rem;
	}
	h5, 
	.entry-content h5 {
		font-size: 16px;
		font-size: 1.0666666666667rem;
	}
	h6,
	.entry-content h6 {
		font-size: 14px;
		font-size: 0.93333333333333rem;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	h1, 
	.entry-content h1 {
		font-size: 42px;
	}
	h2, 
	.entry-content h2 {
		font-size: 32px;
	}
	h3, 
	.entry-content h3 {
		font-size: 16px;
	}
	h4, .entry-content h4 {
		font-size: 14px;
	}
	h5, 
	.entry-content h5 {
		font-size: 14px;
	}
	h6,
	.entry-content h6 {
		font-size: 12px;
	}
}
@media screen and (max-width: 480px) {
	h1, 
	.entry-content h1 {
		font-size: 28px;
	}
	h2, 
	.entry-content h2 {
		font-size: 22px;
	}
	h3, 
	.entry-content h3 {
		font-size: 14px;
	}
	h4, .entry-content h4 {
		font-size: 12px;
	}
	h5, 
	.entry-content h5 {
		font-size: 12px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





/** 
 * Font Set 
 */
.bdp-post-grid .bdp-post-title {
	font-size: 1.2rem;
	color: #222222;
}
.bdp-post-grid .bdp-post-title a {
	color: #222222;
}

.text_size_00 {
	font-size: 28px;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.text_size_00 {
		font-size: 24px;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.elementor-widget-wrap>.elementor-element {
		font-size: 16px;
	}
	.text_size_00 {
		font-size: 18px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}








/**
 * Container
 */
#masthead .ast-container, 
.ast-header-breadcrumb .ast-container {
    /* max-width: 1780px; */
}

#content section.elementor-section > .elementor-container {
	/* max-width: 1780px;
	padding-left: 30px;
	padding-right: 30px;  */
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}








/**
 * Header
 */
.main-header-bar .ast-container .main-header-container .site-branding .ast-site-identity .site-logo-img a img.custom-logo {
	max-height: 32px;
    width: auto;
}



.ast-header-break-point .main-header-bar .ast-container .main-header-container .site-branding .ast-site-identity .site-logo-img {}
.ast-header-break-point .main-header-bar .ast-container .main-header-container .site-branding .ast-site-identity .site-logo-img a {}
.ast-header-break-point .main-header-bar .ast-container .main-header-container .site-branding .ast-site-identity .site-logo-img a img.custom-logo {}

.ast-header-break-point .main-header-bar .ast-container .main-header-container .ast-mobile-menu-buttons {}
.ast-header-break-point .main-header-bar .ast-container .main-header-container .ast-mobile-menu-buttons .ast-button-wrap {}
.ast-header-break-point .main-header-bar .ast-button-wrap .menu-toggle {
    background: none;
	/* height: 2.437em;
    font-size: 3em; */
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.ast-header-break-point .main-header-bar .ast-container .main-header-container .site-branding .ast-site-identity .site-logo-img a img.custom-logo {
		max-width: 130px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}






/**
 * GNB Menu
 */
.header-main-layout-1 .ast-main-header-bar-alignment {
    margin-left: auto;
    margin-right: auto;
}
.header-main-layout-1 .ast-main-header-bar-alignment .main-header-bar-navigation {
    margin-left: -135px;
}
.header-main-layout-1 .main-navigation {
    padding-left: 0;
}


.main-header-bar {
    background-color: #000;
}
.main-navigation ul {
    position: unset;
}
.main-header-menu .menu-item {
	position: unset;
}


.main-header-menu .menu-link, 
.ast-header-custom-item a {
    color: #ffffff;
}
.main-header-menu .menu-item:hover > .menu-link, 
.main-header-menu .menu-item:hover > .ast-menu-toggle, 
.main-header-menu .ast-masthead-custom-menu-items a:hover, 
.main-header-menu .menu-item.focus > .menu-link, 
.main-header-menu .menu-item.focus > .ast-menu-toggle, 
.main-header-menu .current-menu-item > .menu-link, 
.main-header-menu .current-menu-ancestor > .menu-link, 
.main-header-menu .current-menu-item > .ast-menu-toggle, 
.main-header-menu .current-menu-ancestor > .ast-menu-toggle {
    color: #ffffff;
}

.main-header-menu > .menu-item > .menu-link {
	height: auto;
	padding: 10px 15px;
}
.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
	display: none;
}
.main-header-menu > .menu-item::after {
	content: "";
    display: block;
    width: 0;
    height: 2px;
    background-color: #FFFFFF;
    margin: 0 auto;
    margin-top: -2px;
	transition: all ease-in-out 0.25s; 
} 
.main-header-menu > .menu-item:hover::after {
	width: 100%;
	/* content: "";
	display: block;
	width: 100%;
	height: 4px;
	background-color: #FFFFFF; */
} 

/** GNB - Sub Menu */
.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu {
	/* opacity: 1;
    visibility: visible; */
    left: 0;
	transition: opacity ease-in-out .3s;
	background-color: #3b3b3b;
	border-top: 0;
	width: calc(100% + 70px);
    margin-left: -35px;
	display: flex;
    justify-content: center;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu li .menu-link {
	text-indent: -999px;
    overflow: hidden;
	width: 130px;
	opacity: 0.45;
	cursor: pointer;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu li:hover .menu-link,
.ast-desktop .main-header-menu.submenu-with-border .sub-menu li.current-menu-item .menu-link {
	opacity: 1;
}
/* brtc */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu_brtc .menu-link {
	width: 90px;
	background: url("/wp-content/uploads/2023/05/menu_logo_brtc.png") no-repeat center center;
}
/* essenherb */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu_essenherb .menu-link {
	width: 130px;
	background: url("/wp-content/uploads/2023/05/menu_logo_essenherb.png") no-repeat center center;
}
/* kineff */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu_kineff .menu-link {
	width: 80px;
	background: url("/wp-content/uploads/2023/05/img_logo_kineff.png") no-repeat center center;
}
/* cliv */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu_cliv .menu-link {
	width: 75px;
	background: url("/wp-content/uploads/2023/05/menu_logo_cliv.png") no-repeat center center;
}
/* pureheals */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu_pureheals .menu-link {
	width: 96px;
	background: url("/wp-content/uploads/2023/05/menu_logo_pureheals.png") no-repeat center center;
}
/* fossula */
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu_fossula .menu-link {
	width: 96px;
	background: url("/wp-content/uploads/2023/05/menu_logo_fossula.png") no-repeat center center;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {
	.ast-theme-transparent-header #masthead {}
	.ast-header-break-point .ast-main-header-bar-alignment {
		display: block;
		width: 100%;
		max-width: 480px;
		flex: auto;
		order: 4;
		position: absolute;
		top: 50px;
		right: 0;
	}
	.header-main-layout-1 .ast-main-header-bar-alignment .main-header-bar-navigation {
		margin-left: 0;
	}
	.header-main-layout-1 .ast-main-header-bar-alignment .main-header-bar-navigation {
		/* margin-left: auto;
		max-width: 350px; */
		width: calc(100% + 40px);
    	margin-left: -20px;
	}
	.main-header-menu > .menu-item::after {
		display: none;
	} 
	.ast-header-break-point .main-navigation li {
		width: 100%;
		position: relative;
	}
	.ast-header-break-point .main-navigation li a {
		/* min-height: 50px; */
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {
		padding: 15px 20px;
		display: flex;
		color: #666666;
	}
	.ast-header-break-point .main-navigation ul .menu-item:hover > .menu-link,
	.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link {
		background-color: #000000;
		color: #FFFFFF;
	}
	.ast-header-break-point .main-navigation ul .menu-item:hover > .ast-menu-toggle::before,
	.ast-theme-transparent-header .main-header-menu .menu-item:hover > .ast-menu-toggle::before {
		color: #FFFFFF;
	}

	
	.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
		top: 15px;
		right: 10px;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}











/**
 * Main - Top Banner Section
 */
.main_top_banner_section {}
.main_top_banner_section .elementor-container {
	padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
}
.main_top_banner_section.elementor-section.elementor-section-height-full {
    min-height: 600px;
}

.main_top_banner_section .main_top_slider_content {}
.main_top_banner_section .main_top_slider_content .elementor-widget-container {}
.main_top_banner_section .main_top_slider_content .elementor-widget-container .elementor-text-editor {}

.main_top_banner_section .main_top_slider_content .slider_contents_logo {
	margin-bottom: 40px;
}
.main_top_banner_section .main_top_slider_content h2 {
	color: #FFFFFF;
	font-size: 46px;
	margin-bottom: 10px;
}
.main_top_banner_section .main_top_slider_content h3 {
	color: #FFFFFF;
	font-size: 31px;
	margin-bottom: 0;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.main_top_banner_section {
		display: flex;
	}
	.main_top_banner_section .main_top_slider_content .slider_contents_logo {
		display: none;
	}
}
@media screen and (max-width: 640px) {
	.main_top_banner_section .main_top_slider_content h2 {
		font-size: 36px;
	}
	.main_top_banner_section .main_top_slider_content h3 {
		font-size: 24px;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}





/** Main - About Section */
.main_about_section {}
.main_about_section .main_about_vision {}
.main_about_section .main_about_vision h4 {
	font-size: 40px;
	color: #FFFFFF;
	margin-bottom: 0px;
	line-height: 1em;
}
.main_about_section .main_about_vision div {
	color: #FFFFFF;
}


.main_about_section .main_about_copyright {}
.main_about_section .main_about_copyright h5 {
	font-size: 26px;
	color: #c6c6c6;
}
.main_about_section .main_about_copyright h4 {
	font-size: 46px;
	color: #000000;
}

/* .main_about_section .main_about_copyright h4::before {
	content: "[";
	display: inline-block;
	margin-right: 60px;
}
.main_about_section .main_about_copyright h4::after {
	content: "]";
	display: inline-block;
	margin-left: 60px;
} */
.main_about_section .main_about_copyright div {
	color: #000000;
	font-weight: 100;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {
	/* .main_about_section .main_about_copyright h4::before {
		margin-right: 30px;
	}
	.main_about_section .main_about_copyright h4::after {
		margin-left: 30px;
	} */
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.elementor-125 .elementor-element.elementor-element-8800ccb > .elementor-element-populated > .elementor-widget-wrap {
		padding: 25% 0% 25% 0%;
	}
	.elementor-125 .elementor-element.elementor-element-da979db > .elementor-element-populated > .elementor-widget-wrap {
		padding: 25% 0% 25% 0%;
	}
	.main_about_section .main_about_copyright h5 {
		font-size: 20px;
	}
	.main_about_section .main_about_copyright h4 {
		font-size: 28px;
	}
	/* .main_about_section .main_about_copyright h4::before {
		margin-right: 20px;
	}
	.main_about_section .main_about_copyright h4::after {
		margin-left: 20px;
	} */

	.elementor-125 .elementor-element.elementor-element-a6fd800 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 50% 0px 50% 0px;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.main_about_section .main_about_vision h4 {
		font-size: 26px;
	}


	.main_about_section .main_about_copyright h5 {
		font-size: 16px;
	}
	.main_about_section .main_about_copyright h4 {
		font-size: 32px;
		line-height: 1.2em;
	}
	/* .main_about_section .main_about_copyright h4::before {
		margin-right: 10px;
	}
	.main_about_section .main_about_copyright h4::after {
		margin-left: 10px;
	} */
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/** Main - Brand  */
.main_brand_section {}
.main_brand_section .elementor-widget-wrap {}
.main_brand_section .elementor-widget-wrap > section {}
.main_brand_section .elementor-widget-wrap > section .elementor-container {
	/* min-height: 500px !important; */
}
.main_brand_section .elementor-widget-wrap > section .elementor-container div.elementor-column .elementor-widget-wrap {
	min-height: 400px !important;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {

}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.main_brand_section .elementor-widget-wrap > section .elementor-container div.elementor-column .elementor-widget-wrap {
		/* padding: 0 170px; */
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/**
 * About
 */
.about_top_section {}
.about_top_section .elementor-widget-wrap {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}
.about_top_section .elementor-widget-wrap .elementor-widget-heading {
	width: 50%;
}
.about_top_section .elementor-widget-wrap .elementor-widget-text-editor {
	width: 50%;
}
.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor {
	display: flex;
	flex-wrap: wrap;
}
.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor > * {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 2rem;
	margin-bottom: 60px;
}
.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor > h4 {
	width: 160px;
	text-align: left;
	/* padding-right: 80px; */
}
.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor > p {
	width: calc(100% - 200px);
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {
	.about_top_section .elementor-widget-wrap {
		flex: none;
		flex-direction: column;
	}
	#content section.about_top_section > .elementor-container {
		padding: 0 100px;
	}
	.about_top_section .elementor-widget-wrap .elementor-widget-heading {
		width: 100%;
		text-align: left;
    	margin-left: 30px;
		margin-bottom: 60px;
	}
	.about_top_section .elementor-widget-wrap .elementor-widget-text-editor {
		width: 100%;
	}
	.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor > * {
		margin-bottom: 50px;
	}
}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	#content section.elementor-section > .elementor-container {
		padding: 0 0px;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.elementor-126 .elementor-element.elementor-element-688ad38 {
		padding: 100px 20px 100px 20px;
	}

	.about_top_section .elementor-widget-wrap .elementor-widget-heading {
		margin-left: 0px;
		margin-bottom: 60px;
	}
	.about_top_section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title {
		font-size: 42px;
	}
	
	.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor {
		flex-direction: column;
	}
	.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor > h4 {
		text-align: left;
		margin-bottom: 10px;
	}
	.about_top_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor > p {
		width: 100%;
		font-size: 18px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


.about_certification_section {}
.about_certification_section .elementor-row {}
.about_certification_section .elementor-row > div {}
.about_certification_section .elementor-row > div:nth-child(2) {
	border-left: 1px solid #000000;
}

.about_certification_section .elementor-row > div.elementor-column {}

.about_certification_section .elementor-widget-divider {}
.about_certification_section .elementor-widget-divider .elementor-divider {}
.about_certification_section .elementor-widget-divider .elementor-divider .elementor-divider-separator {
	max-width: 460px;
}

.about_certification_section .elementor-widget-heading {}
.about_certification_section .elementor-widget-heading h5.elementor-heading-title {
	font-size: 50px;
}
.about_certification_section .elementor-widget-heading h4.elementor-heading-title {
	font-size: 26px;
}
.about_certification_section .elementor-widget-counter {}
.about_certification_section .elementor-widget-counter .elementor-counter {}
.about_certification_section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper {
	align-items: baseline;
}
.about_certification_section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number {
	font-size: 180px;
}
.about_certification_section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix {
	font-size: 50px;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {
	.elementor-126 .elementor-element.elementor-element-995166e .elementor-heading-title,
	.elementor-126 .elementor-element.elementor-element-7b6ea36 .elementor-heading-title {
		font-size: 36px;
	}
	.about_certification_section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number {
		font-size: 100px;
	}
	.about_certification_section .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix {
		font-size: 36px;
	}
	.about_certification_section .elementor-widget-heading h4.elementor-heading-title {
		font-size: 22px;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.about_certification_section .elementor-row > div:nth-child(2) {
		border-left: 0px;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.cliv_top_banner_section .cliv_top_visual_content h4 {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


.about_map_section {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




.about_contact_section {}
.about_contact_section .elementor-widget-image {}
.about_contact_section .elementor-widget-image .elementor-image {}
.about_contact_section .elementor-widget-image .elementor-image img {
	width: 100%;
}
.about_contact_section .elementor-widget-text-editor {}
.about_contact_section .elementor-widget-text-editor .elementor-text-editor {}
.about_contact_section .elementor-widget-text-editor .elementor-text-editor h4 {
	font-size: 26px;
	margin-bottom: 7px;
}
.about_contact_section .elementor-widget-text-editor .elementor-text-editor div {
	font-size: 21px;
	font-weight: 100;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.about_contact_section .elementor-widget-text-editor .elementor-text-editor h4 {
		font-size: 20px;
		letter-spacing: -0.025em;
	}
	.about_contact_section .elementor-widget-text-editor .elementor-text-editor div {
		font-size: 16px;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/**
 * Brand
 */
.brand_top_section {}
.brand_top_section .elementor-inner-section {}
.brand_top_section .elementor-inner-section .elementor-container {}
.brand_top_section .elementor-inner-section .elementor-container .elementor-row {}
.brand_top_section .elementor-inner-section .elementor-container .elementor-row > div {}
.brand_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column {}
.brand_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column .elementor-widget-wrap {
	padding: 10px 35px;
}

.brand_top_section .elementor-inner-section .elementor-widget-image {}
.brand_top_section .elementor-inner-section .elementor-widget-image .elementor-widget-container {
	min-height: 110px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.brand_top_section .elementor-inner-section .elementor-widget-image .elementor-widget-container .elementor-image {}
.brand_top_section .elementor-inner-section .elementor-widget-image .elementor-image img {}

.brand_top_section .elementor-inner-section .elementor-widget-divider {}
.brand_top_section .elementor-inner-section .elementor-widget-divider .elementor-divider {}
.brand_top_section .elementor-inner-section .elementor-widget-divider .elementor-divider .elementor-divider-separator {}

.brand_top_section .elementor-inner-section .elementor-widget-text-editor {}
.brand_top_section .elementor-inner-section .elementor-widget-text-editor .elementor-text-editor {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.brand_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column {
		margin-bottom: 60px;
	}
	.brand_top_section .elementor-inner-section .elementor-widget-image .elementor-widget-container {
		min-height: 30px;
	}
	.brand_top_section .elementor-inner-section .elementor-widget-text-editor .elementor-text-editor {
		font-size: 18px;
		line-height: 1.4em;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/**
 * CAREER
 */
.career_top_section {}
.career_top_section .elementor-inner-section {}
.career_top_section .elementor-inner-section .elementor-container {}
.career_top_section .elementor-inner-section .elementor-container .elementor-row {}
.career_top_section .elementor-inner-section .elementor-container .elementor-row > div {}
.career_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column {}
.career_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column .elementor-widget-wrap {
	padding: 10px 35px;
}

.career_top_section .elementor-inner-section .elementor-widget-image {}
.career_top_section .elementor-inner-section .elementor-widget-image .elementor-widget-container {
	/* min-height: 110px;
	display: flex;
	justify-content: center;
	align-items: center; */
}
.career_top_section .elementor-inner-section .elementor-widget-image .elementor-widget-container .elementor-image {}
.career_top_section .elementor-inner-section .elementor-widget-image .elementor-image img {}

.career_top_section .elementor-inner-section .elementor-widget-divider {}
.career_top_section .elementor-inner-section .elementor-widget-divider .elementor-divider {}
.career_top_section .elementor-inner-section .elementor-widget-divider .elementor-divider .elementor-divider-separator {}

.career_top_section .elementor-inner-section .elementor-widget-text-editor {}
.career_top_section .elementor-inner-section .elementor-widget-text-editor .elementor-text-editor {}
.career_top_section .elementor-inner-section:nth-child(2) .elementor-widget-text-editor .elementor-text-editor {
	max-width: 270px;
	margin: 0 auto;
}


.career_top_section .career_copyright {
	font-size: 30px;
	font-weight: bold;
}
.career_top_section .career_copyright strong {
	color: #bdf2ff;
	text-transform: uppercase;
}


.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading {}
.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading h2.elementor-heading-title {
	font-size: 52px;
	color: #bdf2ff;
}
.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading h2.elementor-heading-title small {
	font-size: 24px;
    display: block;
    line-height: 1.6em;
    color: #FFFFFF;
}



.career_our_culture_section {}
.career_our_culture_section .elementor-widget-divider .elementor-divider-separator {
	width: 80%;
    max-width: 1140px;
    margin: 0 auto;
	border-color: #bdf2ff;
}

.career_our_culture_section .elementor-inner-section {}
.career_our_culture_section .elementor-inner-section .elementor-row {}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column {}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) {}

.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-heading {}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-heading h2 {
	font-size: 82px;
	color: #FFFFFF;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-heading h2 small {
	display: block;
	font-size: 38px;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-heading h2 strong {
	color: #bdf2ff;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-text-editor {
	font-size: 20px;
	line-height: 1.4em;
}

.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) {}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .elementor-widget-text-editor {
	margin-bottom: 40px;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .elementor-widget-text-editor .elementor-text-editor {}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap {
	display: flex;
    justify-content: left;
    align-items: self-start;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap h3.number {
	font-size: 32px;
	font-weight: 100;
	color: #FFFFFF;
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	border: 1px solid #FFFFFF;
	border-radius: 40px;
	margin-right: 30px;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap .contents {
	width: calc(100% - (80px + 30px));
	font-size: 16px;
	line-height: 1.45em;
	word-break: keep-all;
}
.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap .contents h4 {
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 10px;
}


@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.elementor-813 .elementor-element.elementor-element-688ad38 {
		padding-bottom: 50px;
	}
	.career_top_section .career_copyright {
		text-align: left;
	}



	.elementor-813 .elementor-element.elementor-element-6f5a790 {
		padding: 0px 0px 0px 0px;
	}
	.career_top_section .elementor-inner-section .elementor-container .elementor-row {
		flex-direction: column;
	}
	.career_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column {
		margin-bottom: 60px;
		width: 100%;
	}
	.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading {
		margin-bottom: 30px;
	}
	.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading h2.elementor-heading-title {
		text-align: left;
	}
	.career_top_section .elementor-inner-section .elementor-widget-divider {
		display: none;
	}
	.career_top_section .elementor-inner-section:nth-child(2) .elementor-widget-text-editor .elementor-text-editor {
		max-width: 100%;
		margin-left: 0;
	}




	.elementor-813 .elementor-element.elementor-element-2ffbe45 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.career_our_culture_section .elementor-widget-divider {
		display: none;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row {
		flex-direction: column;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) {
		margin-bottom: 60px;
		width: 100%;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) {
		width: 100%;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap {
		flex-direction: column;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .elementor-widget-text-editor {
		margin-bottom: 60px;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap .contents {
		width: calc(100%);
		word-break: keep-all;
	}

}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.career_top_section .elementor-inner-section .elementor-container .elementor-row > div.elementor-column {
		/* margin-bottom: 30px; */
	}
	.career_top_section .career_copyright {
		font-size: 24px;
		line-height: 1.4em;
	}


	.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading h2.elementor-heading-title {
		font-size: 42px;
	}
	.career_top_section .elementor-inner-section:nth-child(2) .elementor-container .elementor-column .elementor-widget-heading h2.elementor-heading-title small {
		font-size: 20px;
	}
	
	.career_top_section .elementor-inner-section:nth-child(2) .elementor-widget-text-editor .elementor-text-editor {
		font-size: 16px;
		line-height: 1.45em;
	}

	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-heading h2 small {
		font-size: 32px;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-heading h2 {
		font-size: 62px;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(1) .elementor-widget-text-editor {
		font-size: 16px;
	}
	
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap h3.number {
		font-size: 28px;
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap .contents {
		font-size: 16px;
		line-height: 1.45em;
	}
	.career_our_culture_section .elementor-inner-section .elementor-row > .elementor-column:nth-child(2) .number_cercil_wrap .contents h4 {
		font-size: 20px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}






/**
 * Brand Page 
*/
.brand_top_banner_section {}
.brand_top_banner_section .brand_top_visual_content {}



/** BRTC */
.brtc_top_visual_content {}
.brtc_top_visual_content .brand_brtc_logo {
	margin-bottom: 30px;
}
.brtc_vision {}


.brtc_footer_section {}
.brtc_footer_section h4 {
	font-size: 20px;
}
.brtc_footer_section .brand_brtc_logo.item_align_bottom img {
	vertical-align: baseline;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.brtc_top_visual_content .brand_brtc_logo img {
		max-width: 250px;
	}
	.brtc_top_visual_content h4 {
		/* font-size: 24px; */
		font-size: 18px;
	}

	.elementor-833 .elementor-element.elementor-element-ffb4d3c .elementor-heading-title {
		/* font-size: 32px; */
		font-size: 36px;
		line-height: 1.2em;
	}
	.elementor-833 .elementor-element.elementor-element-ffb4d3c > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	.elementor-833 .elementor-element.elementor-element-2c4276c > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}
	.elementor-833 .elementor-element.elementor-element-8832127,
	.elementor-833 .elementor-element.elementor-element-5316063 {
		font-size: 18px;
		margin-top: 50px;
		line-height: 1.6em;
	}
	.brtc_footer_section .brand_brtc_logo.item_align_bottom img {
		max-width: 270px;
	}
	.brtc_footer_section .brand_brtc_logo.item_align_bottom img:nth-child(1) {
		max-width: 200px;
		margin-bottom: 10px;
	} 
	.elementor-833 .elementor-element.elementor-element-f1f8f20 .brand_brtc_logo img {
		max-width: 100%;
	}
	.elementor-833 .elementor-element.elementor-element-727d7d6 .elementor-button {
		width: 100%;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


/** CLIV */
.cliv_top_banner_section {}
.cliv_top_banner_section .cliv_top_visual_content {}
.cliv_top_banner_section .cliv_top_visual_content .brand_cliv_logo {}
.cliv_top_banner_section .cliv_top_visual_content .brand_cliv_logo img {}
.cliv_top_banner_section .cliv_top_visual_content h4 {
	margin-bottom: 0px;
	font-size: 20px;
}
.cliv_top_banner_section .cliv_top_visual_content div {
	line-height: 1.6em;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.cliv_top_banner_section .cliv_top_visual_content h4 {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


.cliv_top_banner_section .elementor-widget-wrap {}
.cliv_top_banner_section .elementor-widget-wrap > div.brand_top_visual_content {}
.cliv_top_banner_section .elementor-widget-wrap > section.cliv_vision {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.cliv_top_banner_section .elementor-widget-wrap > section.cliv_vision .elementor-widget-wrap .elementor-widget-container {
		margin-bottom: 100px;
	}
	.cliv_top_banner_section .elementor-widget-wrap > section.cliv_vision .elementor-image img {
		max-width: 300px;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.cliv_top_banner_section .elementor-widget-wrap > section.cliv_vision .elementor-image img {
		max-width: 240px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




.cliv_about_section {}
.cliv_about_section .elementor-widget-wrap {}
.cliv_about_section .elementor-widget-wrap .elementor-widget-heading {}
.cliv_about_section .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container {
	margin-bottom: 10px;
}
.cliv_about_section .elementor-widget-heading h3.elementor-heading-title {}
.cliv_about_section .elementor-widget-heading h4.elementor-heading-title {
	font-weight: normal;
}

.cliv_about_section .elementor-widget-wrap > section {}
.cliv_about_section .elementor-widget-wrap > section .elementor-row {}
.cliv_about_section .elementor-widget-wrap > section .elementor-row > div.elementor-column {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.cliv_about_section .elementor-widget-wrap > section .elementor-row > div.elementor-column {
		margin-bottom: 60px;
	}
	.cliv_about_section .elementor-widget-wrap > section .elementor-row > div.elementor-column .elementor-widget-image .elementor-widget-container {
		margin-bottom: 0px;
	}
	.cliv_about_section .elementor-widget-wrap > section .elementor-row > div.elementor-column .elementor-widget-image .elementor-image img {
		max-width: 240px;
	}
	.cliv_about_section .elementor-widget-wrap > section .elementor-row > div.elementor-column .elementor-widget-text-editor .elementor-text-editor {
		line-height: 1.6em;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/** PureHeals */
.pureheals_top_banner_section {}
.pureheals_top_banner_section .pureheals_top_visual_content {}
.pureheals_top_banner_section .pureheals_top_visual_content .brand_pureheals_logo {}
.pureheals_top_banner_section .pureheals_top_visual_content .brand_pureheals_logo img {}
.pureheals_top_banner_section .pureheals_top_visual_content h4 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 30px;
}
.pureheals_top_banner_section .pureheals_top_visual_content div {
	font-size: 18px;
	line-height: 1.6em;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.pureheals_top_banner_section .pureheals_top_visual_content .brand_pureheals_logo img {
		max-width: 200px;
	}
	.pureheals_top_banner_section .pureheals_top_visual_content div {
		font-size: 16px;
	}

	.pureheals_top_banner_section .pureheals_vision .elementor-column {
		margin-bottom: 60px;
	}
	.pureheals_top_banner_section .pureheals_vision .elementor-column .elementor-widget-image .elementor-widget-container {
		margin-bottom: 0;
	}


	.pureheals_about_section .elementor-widget-wrap .elementor-inner-section .elementor-column .elementor-widget-heading .elementor-widget-container {
		margin-bottom: 0;
	}


	.pureheals_footer_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor .brand_pureheals_logo img {
		max-width: 200px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/** essenherb */
.essenherb_top_banner_section {}
.essenherb_top_banner_section .elementor-widget-wrap {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-heading {
	width: 50%;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor {
	width: 50%;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor {}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > * {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 2rem;
	margin-bottom: 20px;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > h4 {
	width: 140px;
	text-align:right;
	padding-right: 30px;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > h4 img {
	width: auto;
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > div {
	width: calc(100% - 170px);
}
.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor div {
	font-size: 20px;
	line-height: 1.4em;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {
	.elementor-1025 .elementor-element.elementor-element-491c1ca {
		padding: 100px 60px 100px 60px;
	}
	#content section.essenherb_top_banner_section > .elementor-container {
		padding: 0 0px;
	}
}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.essenherb_top_banner_section .elementor-widget-wrap {
		flex-direction: column;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-heading {
		width: 100%;
		text-align: left;
		margin-bottom: 60px;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor {
		width: 100%;
	}
	
}
@media screen and (max-width: 767px) {
	.elementor-1025 .elementor-element.elementor-element-491c1ca {
		padding: 60px 30px 60px 30px;
	}
}
@media screen and (max-width: 640px) {
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head {
		flex-direction: column;
		align-items: center;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > * {
		margin-bottom: 20px;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > h4 {
		width: 100%;
		text-align: center;
		padding-right: 0;
	}

	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor div {
		font-size: 18px;
		text-align: center;
	}
}
@media screen and (max-width: 480px) {
	.essenherb_top_banner_section .elementor-widget-wrap {
		display: flex;
		flex-wrap: wrap;
		flex: none;
		flex-direction: column;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}

.essenherb_vision_section {}
.essenherb_vision_section .elementor-container {}
.essenherb_vision_section .elementor-container .elementor-widget-wrap {}
.essenherb_vision_section .elementor-container .elementor-widget-wrap > div {
	/* width: 35%; */
}
.essenherb_vision_section .elementor-container .elementor-widget-wrap > div .elementor-widget-container {}
.essenherb_vision_section .elementor-container .elementor-widget-wrap > div .elementor-widget-container .elementor-text-editor {}
.essenherb_vision_section .elementor-container .elementor-widget-wrap > div .elementor-column-wrap {}
.essenherb_vision_section .elementor-container .elementor-widget-wrap > div .elementor-column-wrap {}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content {
	/* width: 65%; */
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container {}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row {}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column {
	/* display: flex;
	flex-wrap: wrap; */
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column .elementor-text-editor h4 {
	font-size: 25px;
	color: #FFFFFF;
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column .elementor-text-editor div {
	font-size: 18px;
	line-height: 1.6em;
}

.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) {}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-text-editor {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-text-editor h4 {
	margin-right: 40px;
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) {
	width: 40%;
	max-width: 480px;
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-text-editor div {}


.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(2) {
	width: 60%;
	max-width: 720px;
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-column-wrap .elementor-widget-wrap .elementor-element {
	margin-bottom: 60px;
}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-text-editor h4 {}
.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-text-editor div {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row {
		flex-direction: column;
	}
	.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) {
		width: 100%;
		max-width: 100%;
		margin-bottom: 60px;
	}
	.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(2) {
		width: 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.essenherb_vision_section .elementor-widget-wrap .essenherb_vision_content .elementor-container .elementor-row .elementor-column:nth-child(1) .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-text-editor {
		flex-direction: column;
	}
	.essenherb_vision_section .elementor-container .elementor-widget-wrap > div {
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


.essenherb_about_section {}
.essenherb_about_section .elementor-widget-wrap {}
.essenherb_about_section .elementor-widget-wrap .elementor-section {}
.essenherb_about_section .elementor-widget-wrap .elementor-section .elementor-container {}
.essenherb_about_section .elementor-widget-wrap .elementor-section .elementor-container .elementor-row {}
.essenherb_about_section .elementor-widget-wrap .elementor-section .elementor-container .elementor-row > div {}

.essenherb_about_section .elementor-widget-wrap .elementor-section .elementor-container .elementor-row .elementor-column {}


.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(1) {}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) {}

.essenherb_about_section .elementor-widget-wrap .elementor-section .elementor-container .elementor-row > div:nth-child(1) {}
.essenherb_about_section .elementor-widget-wrap .elementor-section .elementor-container .elementor-row > div:nth-child(2) {}

.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(1) .elementor-container .elementor-row {}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(1) .elementor-container .elementor-row > div:nth-child(1) {}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(1) .elementor-container .elementor-row > div:nth-child(2) {}

.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row {}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(1) {}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) {}

.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap {
	display: flex;
	flex-wrap: wrap;
	/* flex: 1; */
}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > div {
	width: 25%;
}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > div.elementor-widget-text-editor {}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor {}



.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor {
	font-size: 18px;
	line-height: 1.6em;
}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor .mark_img {
	margin-bottom: 40px;
	/* text-align: center; */
}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor .mark_img img {
	/* margin: 0 auto; */
	margin-left: 10px;
	width: auto;
}
.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor h4 {
	font-size: 20px;
	color: #FFFFFF;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > div {
		width: 50%;
		margin-bottom: 60px;
		text-align: center;
		padding: 20px;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title img {
		max-width: 240px;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > h4 img {
		max-width: 90px;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > div {
		/* width: calc(100% - 140px); */
		width: 100%;
		text-align: center;
	}
	.essenherb_top_banner_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor .content_head > * {
		font-size: 18px;
	}
	.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor {
		font-size: 16px;
	}
}
@media screen and (max-width: 480px) {
	.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > div {
		width: 100%;
		padding: 0px;
	}

	.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > div.elementor-widget-text-editor {
		text-align: left;
	}
	.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor .mark_img {
		margin-bottom: 20px;
	}
	.essenherb_about_section .elementor-widget-wrap .elementor-section:nth-child(2) .elementor-container .elementor-row > div:nth-child(2) .elementor-column-wrap .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor .mark_img img {
		margin-left: 0;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}




/** Kineff */
.kineff_top_banner_section {}
.kineff_top_banner_section .elementor-widget-wrap {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div {}

.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(2) {}

.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-heading-title {
	margin-top: 120px;
}

.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(1) {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) {}


.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor {
	display: flex;
    flex-wrap: wrap;
    /* grid-gap: 40px; */
}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor > div {
	flex: 1;
}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor > div h4 {
	font-size: 26px;
	color:#FFFFFF;
}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor > div div {
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 60px
}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor > div div strong {
	display: block;
}

.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor .align_left {
	margin-right: 50px;
}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor .align_right {}
.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor .align_right div {
	margin-bottom: 20px;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {
	.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-heading-title {
		margin-top: 0px;
	}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-heading-title {
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-heading-title {
		text-align: center;
	}
	.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-heading-title img {
		max-width: 210px;
	}

	.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor {
		flex-direction: column;
		text-align: center;
	}
	.kineff_top_banner_section .elementor-widget-wrap .elementor-inner-section .elementor-row > div:nth-child(1) .elementor-widget-wrap > div:nth-child(2) .elementor-text-editor .align_left {
		margin-right: 0;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}






/** fossula */
.fossula_top_banner_section {}
.fossula_top_banner_section .elementor-widget-wrap {}
.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content {}
.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content .elementor-text-editor {}
.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content .elementor-text-editor h4 {
	font-size: 20px;
	color: #FFFFFF;
}
.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content .elementor-text-editor div {
	font-size: 18px;
	line-height: 1.6em;
}
.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content .elementor-text-editor div.brand_logo {
	margin-bottom: 10px;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.elementor-1142 .elementor-element.elementor-element-491c1ca {
		padding: 60px 30px 240px 30px;
	}

	.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content .elementor-text-editor h4 {
		font-size: 18px;
	}
	.fossula_top_banner_section .elementor-widget-wrap .fossula_top_visual_content .elementor-text-editor div {
		font-size: 16px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}


.fossula_product_section {}
.fossula_product_section .elementor-row {}
.fossula_product_section .elementor-row > div {}
.fossula_product_section .elementor-row > div.elementor-column {}

.fossula_product_section .elementor-row > div:nth-child(1) {}
.fossula_product_section .elementor-row > div:nth-child(2) {}
.fossula_product_section .elementor-row > div:nth-child(3) {}

.fossula_product_section .elementor-row > .elementor-column .elementor-widget-wrap {
	position: relative;
}
.fossula_product_section .elementor-widget-wrap .elementor-widget-image {}
.fossula_product_section .elementor-widget-wrap .elementor-widget-image img {}
.fossula_product_section .elementor-widget-wrap .elementor-widget-text-editor {
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	padding: 50px;
}
.fossula_product_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor {}
.fossula_product_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor h4 {
	font-size: 26px;
	margin-bottom: 0;
}
.fossula_product_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor h5 {
	font-size: 18px;
	font-weight: 100;
}
.fossula_product_section .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor div {
	font-size: 18px;
	line-height: 1.6em;
}

.fossula_product_section .elementor-row > div:nth-child(1) {}
.fossula_product_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor {
	top: 40px;
	bottom: auto;
}
.fossula_product_section .elementor-row > div:nth-child(3) {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.fossula_product_section .elementor-row > div.elementor-column .elementor-widget-wrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center !important;
	}
	.fossula_product_section .elementor-row > div.elementor-column .elementor-widget-wrap > div.elementor-element {
		width: 50%;
    	position: unset;
	}
	.fossula_product_section .elementor-row > div:nth-child(2) .elementor-widget-wrap {
		flex-direction: row-reverse;
	}

}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {
	.fossula_product_section .elementor-row > div.elementor-column .elementor-widget-wrap {
		display: block;
	}
	.fossula_product_section .elementor-row > div.elementor-column .elementor-widget-wrap > div.elementor-element {
		width: 100%;
	}
	.fossula_product_section .elementor-row > div.elementor-column .elementor-widget-wrap > div.elementor-element.elementor-widget-text-editor {
		position: absolute;
	}
	.fossula_product_section .elementor-widget-wrap .elementor-widget-text-editor {
		bottom: 0px;
		padding: 30px;
	}
	.fossula_product_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor {
		top: 10px;
	}
}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}



.fossula_about_section {}
.fossula_about_section .elementor-row {}
.fossula_about_section .elementor-row > div {}
.fossula_about_section .elementor-row > div.elementor-column {}
.fossula_about_section .elementor-row > div:nth-child(1) {}
.fossula_about_section .elementor-row > div:nth-child(2) {}

.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap {}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap > div {}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-heading {}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-heading h3.elementor-heading-title {
	font-size: 36px;
	color: #e18a5b;
}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor {}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor {}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor h4 {
	font-size: 36px;
	color: #FFFFFF;
	margin-bottom: 0;
	line-height: 1em;
}
.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor .elementor-text-editor strong {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-heading h3.elementor-heading-title {
		text-align: center;
		line-height: 1.2em;
	}
	.fossula_about_section .elementor-row > div:nth-child(2) .elementor-widget-wrap .elementor-widget-text-editor {
		text-align: center;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}










/**
 * Commoon
 */

.flex_row {
	/* display: flex;
	flex-wrap: wrap; */
}
.item_align_bottom {}

.text_break {
	display: block;
}


.btn_bg_trans {}
.btn_bg_trans .elementor-widget-container .elementor-button-wrapper .elementor-button-link {
	background-color: transparent;
}



/**
 * Margin & ETC Set
 */
.mb30 {
	margin-bottom: 30px;
}
.mr30 {
	margin-right: 30px;
}

.view_pc {
	display: block !important;
}
.view_mo {
	display: none !important;
}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {
	.view_pc {
		display: none !important;
	}
	.view_mo {
		display: block !important;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	.elementor-button span {
		font-size: 16px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}







/**
 * Prime Slide Set
 */
.top_banner_section .elementor-widget-prime-slider-general {}
.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider {}
.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general {}
.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items {}
.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item {}

.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item [class*="bdt-"] * {}

.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item .bdt-ps-slide-img {}
.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item .bdt-position-large {
	width: 85%;
    max-width: 1530px;
}

.top_banner_section .bdt-prime-slider .bdt-slideshow-items li .bdt-ps-slide-img {}
.top_banner_section .bdt-prime-slider .bdt-slideshow-items .bdt-prime-slider-wrapper {}
.top_banner_section .bdt-prime-slider .bdt-slideshow-items .bdt-prime-slider-wrapper .bdt-prime-slider-content {}
.top_banner_section .bdt-prime-slider .bdt-slideshow-items .bdt-prime-slider-wrapper .bdt-prime-slider-content .bdt-prime-slider-desc {
	display: flex;
    flex-direction: column;
}

/** 슬라이드 아이템 설정 */
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title {
	order: 2;
	margin-bottom: 40px;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title h4.bdt-ps-sub-title {
	font-size: 20px;
    font-weight: normal;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title {
	order: 1;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title h1.bdt-title-tag {
	font-weight: normal;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div:nth-child(3) {
	order: 3;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div .bdt-btn-wrapper {}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div .bdt-btn-wrapper a.bdt-slide-btn {
	padding: 12px 50px;
	transition: all .3s ease;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div .bdt-btn-wrapper a.bdt-slide-btn span {}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div .bdt-btn-wrapper a.bdt-slide-btn:hover {
	background-color: #d94948;
}
.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div .bdt-btn-wrapper a.bdt-slide-btn:hover span {
	color: #FFFFFF;
}


/** 슬라이드 네비 설정 */
.top_banner_section .bdt-prime-slider .reveal-muted {
	position: absolute;
    width: 85%;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-bottom: 4vw;
    bottom: 0;
    max-width: 1530px;
}
.top_banner_section .bdt-prime-slider .reveal-muted > a {
	margin-bottom: 0;
}
.top_banner_section .bdt-prime-slider .reveal-muted > a:hover {
	width: 48px;
    transform: translateX(0px);
	border-radius: 60px 60px 60px 60px;
}
.top_banner_section .bdt-prime-slider .reveal-muted > a.bdt-slidenav-previous {
	left: 0;
}
.top_banner_section .bdt-prime-slider .reveal-muted > a.bdt-slidenav-next {
	left: 60px;
}
.top_banner_section .bdt-prime-slider .reveal-muted > a.bdt-slidenav-previous:hover:before {
	width: 20px;
}
.top_banner_section .bdt-prime-slider .reveal-muted > a.bdt-slidenav-previous:hover svg {
    transform: translateX(-7px);
}
.top_banner_section .bdt-prime-slider .reveal-muted > a.bdt-slidenav-next:hover:before {
    width: 20px;
    /* left: 12px; */
}
.top_banner_section .bdt-prime-slider .reveal-muted > a.bdt-slidenav-next:hover svg {
    transform: translateX(6px);
}


@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title {
		margin-bottom: 20px;
	}

	.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title h4.bdt-ps-sub-title {
		font-size: 16px;
	}
	.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title h1.bdt-title-tag {
		font-size: 28px;
	}
	.top_banner_section .bdt-prime-slider .bdt-prime-slider-desc div .bdt-btn-wrapper a.bdt-slide-btn {
		padding: 10px 30px;
	}


	.top_banner_section .bdt-prime-slider .reveal-muted {
		margin-bottom: 6vw;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	
	.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item {
		justify-content: left;
		align-items: end;
	}
	.top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item .bdt-position-large {
		width: 100%;
		margin: 30px 20px;
	}

	.top_banner_section .bdt-prime-slider .bdt-slideshow-items li:nth-child(1) .bdt-ps-slide-img {
		/* background-image: url("/wp-content/uploads/2023/05/main_top_banner_slider_01_m.jpg") !important; */
	}

	
	#content .top_banner_section .elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-skin-general .bdt-slideshow-items li.bdt-slideshow-item .bdt-position-large {
		margin: 30px 20px;
		margin-bottom: 90px;
	}

	#content .bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title {
		margin-bottom: 15px;
	}
	#content .top_banner_section .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title h1.bdt-title-tag {
		font-size: 24px;
	}
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}









/**
 * Footer
 */
footer#colophon {}
footer#colophon .elementor-widget-image {}
footer#colophon .elementor-text-editor {}
footer#colophon .elementor-text-editor > div {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 989px) {}
@media screen and (max-width: 921px) {
	.elementor-108 .elementor-element.elementor-element-c3a2f55 .hfe-copyright-wrapper {
		text-align: center;
	}
}
@media screen and (max-width: 768px) {
	footer#colophon .elementor-widget-image .elementor-image img {
		max-width: 100px;
	}
}
@media screen and (max-width: 767px) {}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {
	footer#colophon .elementor-widget-image .elementor-image img {
		max-width: 80px;
	}
	footer#colophon .elementor-text-editor {
		font-size: 12px;
	}
	footer#colophon .elementor-widget-copyright .hfe-copyright-wrapper {
		font-size: 12px;
	}
	
}
@media screen and (max-width: 380px) {}
@media screen and (max-width: 320px) {}






/**
 * Foot - goto Top Btn
 */
#ast-scroll-top {
    background-color: #131313;
}