
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */


.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */


.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }
.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; }
/*# sourceURL=elementor-frontend-inline-css */



				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			


/* widget: Mega Menu */


#uc_mega_menu_elementor_ab124bd{
  position: relative;
}

#uc_mega_menu_elementor_ab124bd *{
  box-sizing:border-box;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list{
  display: flex;
  list-style: none;
  padding:0px;
  margin: 0;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section{
  position: absolute;
  z-index: 99997;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  padding-top: 0px;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section-cover{
  position: absolute;
  z-index: 99996;
  pointer-events: none;
    top: calc(100% + 0px);
    opacity: 0;
  pointer-events: none;
  transition: opacity 250ms;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-wrapper  {
    left: 0;
    top: 0;
    height: 100%;
    position: relative;
    z-index: 99999;
    overflow-y: visible;
}

    #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section{
      left: 0;
      transform: translate(0px, 0);
      padding-top: 0px;
    }
    #uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item{
        position: relative;
    }

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section.section-error .uc-section-error{
  	text-align: center;
  	min-height: 400px;
  	padding: 15px;
  	display: flex;
  	justify-content: center;
  	align-items: center;
  	background-color: #cccccc;
  	position: relative;
  	z-index: 99997;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_title{
  	display: flex;
  	gap: 5px;
  	align-items: center;
  		
    position:relative;
  	z-index: 99998;
}	

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item,
#uc_mega_menu_elementor_ab124bd .uc-active_item .uc-mega_menu_title{
  transition: all 0.3s;
  text-align: center;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list{
	width: 100%;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section.uc-active_item{
  pointer-events: all;
  z-index: 99998;
  visibility: visible;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section.uc-active_item + .uc-mega_menu_section-cover{
	opacity: 1;
    pointer-events: all;
}

#uc_mega_menu_elementor_ab124bd .uc-error{
  color: red;
  font-weight: 700;
}

#uc_mega_menu_elementor_ab124bd .uc-message{
	text-align: center;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-wrapper.uc-menu-open{
  transform: translate(0, 0);
}

#uc_mega_menu_elementor_ab124bd .uc_mega_menu_overlay{
  cursor: default;
  display: none;
  position: absolute;
  top: calc(100% + 0px);
  left: 0;
  transition: opacity 0.3s;
  z-index: 99995;
  opacity: 0;
}

#uc_mega_menu_elementor_ab124bd .uc_mega_menu_overlay-inner{
	height: 100%;
}

#uc_mega_menu_elementor_ab124bd.uc-menu-open .uc_mega_menu_overlay{
  	opacity: 1;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item.section-error .uc-mega_menu_title{
	border: 2px solid red;
  	position: relative;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item.section-error .uc-mega_menu_title::before{
	content: "";
	position: absolute;
  	width: 4px;
  	height: 4px;
  	border-radius: 50%;
  	background-color: red;
  	top: 8px;
  	right: 8px;
  	z-index: 2;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item.section-error .item-error{
	position: absolute;
  	left: 50%;
  	top: 0;
  	transform: translate(-50%, -100%);
  	z-index: 2;
  	width: max-content;
  	color: red;
  	opacity: 0;
  	transition: all .3s;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item.section-error .uc-mega_menu_title:hover .item-error{
	opacity: 1;
}

#uc_mega_menu_elementor_ab124bd .available_id_s{
	padding: 15px;
  	background-color: #ffffff;
  	color: #000000;
}

#uc_mega_menu_elementor_ab124bd .uc_expand_indicator>*{
    line-height:1em;
  	display: inline-flex;
}

#uc_mega_menu_elementor_ab124bd .uc_collapse_indicator>*{
    line-height:1em;
  	display: inline-flex;
}

#uc_mega_menu_elementor_ab124bd .uc_expand_indicator::before{
  display: none;
}

#uc_mega_menu_elementor_ab124bd .uc_collapse_indicator::before{
  display: none;
}

	




#uc_mega_menu_elementor_ab124bd .uc-mega_menu-burger, 
#uc_mega_menu_elementor_ab124bd .uc-mega_menu-close-btn  {
    display: none;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-burger-icon, 
#uc_mega_menu_elementor_ab124bd .uc-mega_menu-close-btn-icon{
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section > *{
	position: relative;
  	z-index: 999997;
}

#uc_mega_menu_elementor_ab124bd .ue-tip{
	position: absolute;
  	width: 0;
  	height: 0;
  	border: 10px solid;
  	border-right-color: transparent;
  	border-bottom-color: transparent;
  	top: 0;
  	left: 50%;
  	transform: translate(-50%, -50%) rotate(45deg);
  	border-top-left-radius: 4px;
  	opacity: 0;
    z-index: 99996;
}

#uc_mega_menu_elementor_ab124bd .ue-graphic-element{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;
  flex-grow:0;
  flex-shrink:0;
  transition:0.3s;
}

#uc_mega_menu_elementor_ab124bd .ue-graphic-element svg{
  height:1em;
  width:1em;
  transition:0.3s;
}

#uc_mega_menu_elementor_ab124bd .ue-graphic-element img{
  display:block;
}

#uc_mega_menu_elementor_ab124bd .ue-ge-image{
  width:100%;
  transition:0.3s;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_section.uc-active_item .ue-tip{
  	opacity: 1;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-mobile-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-mobile-logo{
  flex-shrink:0;
  flex-grow:0;
  display:none;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-mobile-logo img{
  width:100%;
  display:block;
  object-fit:contain;
}

#uc_mega_menu_elementor_ab124bd .uc-mega_menu-close-btn{
  flex-grow:1;
}

/* start open transition animations */





  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section > *{
	opacity: 0;
    transition: opacity 250ms;
  }
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section.uc-active_item > *{
	opacity: 1;
  }




/* end open transition animation */

#uc_mega_menu_elementor_ab124bd .ue-mega-menu-mobile-template{
  display:none;
}

#uc_mega_menu_elementor_ab124bd .sub-arrow.uc-arrow-hidden{
  display:none;
}

#uc_mega_menu_elementor_ab124bd .sub-arrow{
        display: inline-block;
  }

#uc_mega_menu_elementor_ab124bd .uc-mega_menu_title > span{
       display: inline-block;
    }

@media screen and (max-width: 767px) {  
  
  #uc_mega_menu_elementor_ab124bd .ue-mega-menu-mobile-template{
  display:block;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu-burger{
      display: block;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu-close-btn{
	  display: block;
  }  
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu-mobile-logo{
	  display: block;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu-wrapper{
    position: fixed;
        transform: translate(-120%, 0);
        background-color: #ffffff;
    width: 100%;
    overflow-y: auto;
    transition: all 300ms;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_list{
  	flex-direction: column;
    max-width: 100%;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section{
    top: 0 !important;
	width: 100% !important;
    left: 0 !important;
    padding-top: 0 !important;
    transform: translate(0, 0) !important;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item{
    position: static !important;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title{
  	position: sticky;
    top: 0;
    left: 0;
    z-index: 99999;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title::before{
  	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /*background-color: #ffffff;*/
    z-index: -1;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc_mega_menu_overlay{
  	opacity: 0;
    display: none !important;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section > *{
	transform: translate(0, 0) !important;
    opacity: 0;
    transition: transform 250ms, opacity 250ms;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section.uc-active_item > *{
    opacity: 1;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mobile-mode{
  	z-index: 99998;
  }
  
  #uc_mega_menu_elementor_ab124bd .ue-tip{
  	display: none;
  }
  
  #uc_mega_menu_elementor_ab124bd .uc-mega_menu_section-cover{
  	display: none;
  }  

  #uc_mega_menu_elementor_ab124bd .sub-arrow{
          display: inline-block;
      }

}

#uc_mega_menu_elementor_ab124bd_item1 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item1{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item1{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item1{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item1 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item1 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item1{
      display: block;
    }
    
    
}
  [id="products"]:not(.uc-connected){
      display: none;
  }

#uc_mega_menu_elementor_ab124bd_item2 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item2{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item2{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item2{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item2 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item2 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item2{
      display: block;
    }
    
    
}

#uc_mega_menu_elementor_ab124bd_item3 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item3{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item3{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item3{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item3 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item3 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item3{
      display: block;
    }
    
    
}

#uc_mega_menu_elementor_ab124bd_item4 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item4{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item4{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item4{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item4 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item4 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item4{
      display: block;
    }
    
    
}
  [id="distributor"]:not(.uc-connected){
      display: none;
  }

#uc_mega_menu_elementor_ab124bd_item5 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item5{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item5{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item5{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item5 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item5 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item5{
      display: block;
    }
    
    
}

#uc_mega_menu_elementor_ab124bd_item6 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item6{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item6{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item6{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item6 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item6 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item6{
      display: block;
    }
    
    
}

#uc_mega_menu_elementor_ab124bd_item7 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item7{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item7{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item7{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item7 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item7 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item7{
      display: block;
    }
    
    
}

#uc_mega_menu_elementor_ab124bd_item8 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item8{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item8{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item8{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item8 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item8 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item8{
      display: block;
    }
    
    
}

#uc_mega_menu_elementor_ab124bd_item9 .uc-mega_menu_section{
  
     
        top: 100% !important;
        transform: translate(0, 0) !important;
      
}

  #uc_mega_menu_elementor_ab124bd_item9{
      position: static !important;
  }


  #uc_mega_menu_elementor_ab124bd_item9{
	display: block;
  }


@media screen and (max-width: 767px) {  
  #uc_mega_menu_elementor_ab124bd_item9{
  	position: relative;
  }
  
  #uc_mega_menu_elementor_ab124bd_item9 .uc-mega_menu_section{
    position: relative;
    height: 0px;
    overflow: hidden;
    transform: translate(0, 0) !important;
    transition: height .7s !important;
      }
  #uc_mega_menu_elementor_ab124bd_item9 .uc-mega_menu_section.uc-active_item{
    height:auto!important;
  }
      #uc_mega_menu_elementor_ab124bd_item9{
      display: block;
    }
    
    
}



.nc-loop-bars-rotate-32-icon-o{--animation-duration:0.8s;transform-origin:16px 16px;animation:nc-loop-bars-rotate-anim var(--animation-duration) infinite steps(8,jump-start)}@keyframes nc-loop-bars-rotate-anim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.nc-loop-bars-rotate-32-icon-o{--animation-duration:0.8s;transform-origin:16px 16px;animation:nc-loop-bars-rotate-anim var(--animation-duration) infinite steps(8,jump-start)}@keyframes nc-loop-bars-rotate-anim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
/* widget: Side Menu */

#uc_ue_side_menu_elementor_9423762 *{
  box-sizing:border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

body.uc-menu-push{
  	transition: padding-left 1s, padding-right 1s;
}

.swiper-container{
  transition: transform 1s;
}


#uc_ue_side_menu_elementor_9423762 .uc-side-menu-wrapper{
  position:relative;
}

#uc_ue_side_menu_elementor_9423762 .uc-menu-button-wrapper{
  position: relative;
  display: flex;
}

#uc_ue_side_menu_elementor_9423762 .menu-right-open {
	width: 300px;
	top: 0;
	right: 0;
	margin-right: 0px;
	margin-left: 0px;
	transition: 1s;
	z-index: 999999;
	position: fixed;
}

#uc_ue_side_menu_elementor_9423762 .menu-right-close {
	width: 300px;
	top: 0;
	right: 0;
	margin-right: -300px;
	transition: 1s;
	z-index: 1;
	height: 100%;
	position: fixed;
}

#uc_ue_side_menu_elementor_9423762 .menu-left-open {
	width: 300px;
	top: 0;
	left: 0;
	margin-right: 0px;
	margin-left: 0px;
	transition: 1s;
	z-index: 999999;
	height: 100%;
	position: fixed;
}

#uc_ue_side_menu_elementor_9423762 .menu-left-close {
	width: 300px;
	top: 0;
	left: 0;
	margin-left: -300px;
	transition: 1s;
	z-index: 1;
	height: 100%;
	position: fixed;
}
	
#uc_ue_side_menu_elementor_9423762 .uc-menu-item-pointer,
#uc_ue_side_menu_elementor_9423762 .ue-back-link-icon{
    display: inline-block;
    margin:0px 15px;
    vertical-align: middle;
    transition: all 1s ease;
}

#uc_ue_side_menu_elementor_9423762 .uc-side-menu-items{
  position:relative;
  height:100vh;
  overflow-x: hidden;
  transition:1s;
  display:flex;
  flex-direction:column;
}

#uc_ue_side_menu_elementor_9423762 .open_side_menu{
  cursor:pointer;
  align-items:center;
  justify-content:center;
  transition: 0.4s ease;
  position: relative;
  line-height:1em;
      	display: flex;
  }

#uc_ue_side_menu_elementor_9423762 .open_side_menu svg{
  height:1em;
  width:1em;
}

#uc_ue_side_menu_elementor_9423762 .open_side_menu_toggle{
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  width: 100%;
  height: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
}

#uc_ue_side_menu_elementor_9423762 .open_side_menu_toggle:before,
#uc_ue_side_menu_elementor_9423762 .open_side_menu_toggle:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 0;
  width: 100%;
  height: 2px;
  background: inherit;
}
	
#uc_ue_side_menu_elementor_9423762 .open_side_menu_toggle:after {
  top: 10px;
}

	

#uc_ue_side_menu_elementor_9423762 .open_side_menu.uc-close-action .open_side_menu_toggle{
  -webkit-transform: rotate(90deg);
  transform: rotate(135deg);
}
#uc_ue_side_menu_elementor_9423762 .open_side_menu.uc-close-action .open_side_menu_toggle:before,
#uc_ue_side_menu_elementor_9423762 .open_side_menu.uc-close-action .open_side_menu_toggle:after{
  top: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

#uc_ue_side_menu_elementor_9423762 .open_side_menu.uc-close-action .open_side_menu_toggle:after{
 opacity: 0;
}

#uc_ue_side_menu_elementor_9423762 .open_side_menu.uc-close-action:hover .open_side_menu_toggle{
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

#uc_ue_side_menu_elementor_9423762 .uc-side-menu-title{
  text-align:left;
}

.menu-left-open .uc-close-side-menu, .menu-right-open .uc-close-side-menu{
  display:flex;
  opacity:1;
}

.menu-left-close .uc-close-side-menu, .menu-right-close .uc-close-side-menu{
  display:none;
}

.uc-close-side-menu{
  line-height:1em;
}

.uc-close-side-menu svg{
  height:1em;
  width:1em;
}

#uc_ue_side_menu_elementor_9423762 .side-menu-before{
    margin-right: auto;
  }

#uc_ue_side_menu_elementor_9423762 .side-menu-after{
  flex-grow:1;
  display:flex;
    margin-right: auto;
  }
  
#uc_ue_side_menu_elementor_9423762 .menu-left-open .ue_side_menu_overlay, 
#uc_ue_side_menu_elementor_9423762 .menu-right-open .ue_side_menu_overlay{
  display:block;
  opacity:1;
  transition:1s;
}

#uc_ue_side_menu_elementor_9423762 .menu-left-close .ue_side_menu_overlay, 
#uc_ue_side_menu_elementor_9423762 .menu-right-close .ue_side_menu_overlay{
  display:none;
  opacity:0;
  transition:1s;
}

#uc_ue_side_menu_elementor_9423762 .uc-close-side-menu{
  position:absolute;
  right:-50px;
  cursor:pointer;
  justify-content:center;
  align-items:center;
  z-index:1;
}


#uc_ue_side_menu_elementor_9423762 .uc-side-menu-items ul{
  padding:0px;
  margin-left:0px;
  margin-right: 0;
  margin-bottom: 0;
  list-style:none;
}

#uc_ue_side_menu_elementor_9423762 .uc-side-menu-items ul a{
  display:flex;
  align-items: center;
  text-decoration:none;
  position:relative;
}

#uc_ue_side_menu_elementor_9423762 .sub-menu {
    overflow: hidden;
    list-style: none;
    height: auto;
    transition: 0.5s;  
}

/* open sub menus from side */
/* end open sub menus from side */

#uc_ue_side_menu_elementor_9423762 .side-menu-search-holder{
  display:flex;
  overflow:hidden;
}

#uc_ue_side_menu_elementor_9423762 .side-menu-search-holder input{
  border:none;
  border-radius:0px;
  flex:1;
  min-width: 0;  
}

#uc_ue_side_menu_elementor_9423762 .side-menu-search-holder button{
  border:none;
  display:flex;
  cursor:pointer;
  align-items:center;
  justify-content:center;
  border-radius:0px;
  flex-grow: 0;
  flex-shrink: 0;
}

#uc_ue_side_menu_elementor_9423762 .side-menu-buttons{
  display:flex;
}

#uc_ue_side_menu_elementor_9423762 .side-menu-button{
  flex:1;
  text-decoration:none;
}

.side-menu-button{
  font-size:12px;
}


#uc_ue_side_menu_elementor_9423762  .ue_side_menu_overlay{
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  transition:1s;
  opacity:0;
}

	






/* On screens that are 1024px */
@media screen and (max-width: 1024px) {
  
  #uc_ue_side_menu_elementor_9423762 .menu-right-open {
      width: 450px;
  }

  #uc_ue_side_menu_elementor_9423762 .menu-right-close {
      width: 450px;
      margin-right: -450px;

  }

  #uc_ue_side_menu_elementor_9423762 .menu-left-open {
      width: 450px;	
  }

  #uc_ue_side_menu_elementor_9423762 .menu-left-close {
      width: 450px;
      margin-left: -450px;
  }
  /* open sub menus from side */
    /* end open sub menus from side */
}

/* On screens that are 768px */
@media screen and (max-width: 768px) {  
  #uc_ue_side_menu_elementor_9423762 .menu-right-open {
      width: 250px;
  }

  #uc_ue_side_menu_elementor_9423762 .menu-right-close {
      width: 250px;
      margin-right: -250px;
  }

  #uc_ue_side_menu_elementor_9423762 .menu-left-open {
      width: 250px;
  }

  #uc_ue_side_menu_elementor_9423762 .menu-left-close {
      width: 250px;
      margin-left: -250px;
  }  
  /* open sub menus from side */
    /* end open sub menus from side */
}


/* widget: List Menu */

#uc_simple_list_menu_elementor_62ad7d3{
  text-align:left;
}

#uc_simple_list_menu_elementor_62ad7d3 ul{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_62ad7d3 ul li{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_62ad7d3 ul li.current_page_item{
  background-color:;
}

#uc_simple_list_menu_elementor_62ad7d3 ul ul li.current_page_item{
  background-color:#f2f2f2;
}

#uc_simple_list_menu_elementor_62ad7d3 ul ul ul li.current_page_item{
  background-color:#e6e6e6;
}

#uc_simple_list_menu_elementor_62ad7d3 ul li:last-child{
  border-bottom:none;
}

#uc_simple_list_menu_elementor_62ad7d3 ul li a{
  text-decoration:none;
  display:block;
}


/* widget: List Menu */

#uc_simple_list_menu_elementor_b5bc8a0{
  text-align:left;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul li{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul li.current_page_item{
  background-color:;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul ul li.current_page_item{
  background-color:#f2f2f2;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul ul ul li.current_page_item{
  background-color:#e6e6e6;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul li:last-child{
  border-bottom:none;
}

#uc_simple_list_menu_elementor_b5bc8a0 ul li a{
  text-decoration:none;
  display:block;
}


/* widget: List Menu */

#uc_simple_list_menu_elementor_514c19e{
  text-align:left;
}

#uc_simple_list_menu_elementor_514c19e ul{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_514c19e ul li{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_514c19e ul li.current_page_item{
  background-color:;
}

#uc_simple_list_menu_elementor_514c19e ul ul li.current_page_item{
  background-color:#f2f2f2;
}

#uc_simple_list_menu_elementor_514c19e ul ul ul li.current_page_item{
  background-color:#e6e6e6;
}

#uc_simple_list_menu_elementor_514c19e ul li:last-child{
  border-bottom:none;
}

#uc_simple_list_menu_elementor_514c19e ul li a{
  text-decoration:none;
  display:block;
}


/* widget: List Menu */

#uc_simple_list_menu_elementor_74672f8{
  text-align:left;
}

#uc_simple_list_menu_elementor_74672f8 ul{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_74672f8 ul li{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_74672f8 ul li.current_page_item{
  background-color:;
}

#uc_simple_list_menu_elementor_74672f8 ul ul li.current_page_item{
  background-color:#f2f2f2;
}

#uc_simple_list_menu_elementor_74672f8 ul ul ul li.current_page_item{
  background-color:#e6e6e6;
}

#uc_simple_list_menu_elementor_74672f8 ul li:last-child{
  border-bottom:none;
}

#uc_simple_list_menu_elementor_74672f8 ul li a{
  text-decoration:none;
  display:block;
}


/* widget: List Menu */

#uc_simple_list_menu_elementor_8b5592f{
  text-align:left;
}

#uc_simple_list_menu_elementor_8b5592f ul{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_8b5592f ul li{
  padding:0;
  list-style:none;
  margin:0;
}

#uc_simple_list_menu_elementor_8b5592f ul li.current_page_item{
  background-color:;
}

#uc_simple_list_menu_elementor_8b5592f ul ul li.current_page_item{
  background-color:#f2f2f2;
}

#uc_simple_list_menu_elementor_8b5592f ul ul ul li.current_page_item{
  background-color:#e6e6e6;
}

#uc_simple_list_menu_elementor_8b5592f ul li:last-child{
  border-bottom:none;
}

#uc_simple_list_menu_elementor_8b5592f ul li a{
  text-decoration:none;
  display:block;
}


/* widget: Underline Link Hover Effect */

#uc_underline_link_hover_effect_elementor_13857fb{
  display:flex;
} 

#uc_underline_link_hover_effect_elementor_13857fb a.ue-link{
  display:flex;
  position:relative;
  align-items:center;
  justify-content:center;
  text-decoration:none;
}

#uc_underline_link_hover_effect_elementor_13857fb a.ue-link:after{
  content: "";
    width: 0%;
    position:absolute;
  bottom:0px;
    left:0px;
    display: block;
  transition:1000ms;
}

#uc_underline_link_hover_effect_elementor_13857fb a:hover:after{
    width: 100%;
  }

#uc_underline_link_hover_effect_elementor_13857fb .ue-link-hover-effect-spacing{
  transition:1000ms;
}

#uc_underline_link_hover_effect_elementor_13857fb .ue-link-hover-effect-text{
  padding:10px 0px;
  transition:1000ms;
}

#uc_underline_link_hover_effect_elementor_13857fb .ue-link-hover-effect-icon{
  line-height:1em;
  transition:1000ms;
}

#uc_underline_link_hover_effect_elementor_13857fb .ue-link-hover-effect-icon svg{
  height:1em;
  width:1em;
}


/* widget: Content Tabs */

#uc_content_tabs_elementor_373c7a8 * {
    box-sizing: border-box;
}

#uc_content_tabs_elementor_373c7a8 { 
  text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
}

#uc_content_tabs_elementor_373c7a8 .ue-graphic-element{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;
}

#uc_content_tabs_elementor_373c7a8 .ue-graphic-element svg{
  height:1em;
  width:1em;
}

#uc_content_tabs_elementor_373c7a8 .ue-graphic-element img{
  display:block;
}

#uc_content_tabs_elementor_373c7a8 .ue-item-image img{
  width:100%;
  display:block;
}

#uc_content_tabs_elementor_373c7a8 .ue-ge-icon,
#uc_content_tabs_elementor_373c7a8 .ue-ge-text{
  transition: all, .3s ease;
}

#uc_content_tabs_elementor_373c7a8 .uc_container .uc_btn {
    text-align: center;
    display: inline-block;
    text-decoration: none;
    transition: ease-in-out all 0.25s;
}

	

#uc_content_tabs_elementor_373c7a8 .ue-tab-btn{
  transition: 0.5s;
} 

#uc_content_tabs_elementor_373c7a8 > ul.ue-tabs{
   margin:0px;
   list-style:none;
   display:flex;
}

  #uc_content_tabs_elementor_373c7a8 > ul.ue-tabs{
      justify-content:flex-start;
      flex-wrap: wrap;
  }

#uc_content_tabs_elementor_373c7a8 > ul.ue-tabs > li{
	padding:0px; 
	margin:0px;
    	
}
	
#uc_content_tabs_elementor_373c7a8 > ul.ue-tabs > li > a {	
	display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;    
}

#uc_content_tabs_elementor_373c7a8 .tab-container {
	clear:both;
	overflow:hidden;
}

#uc_content_tabs_elementor_373c7a8 .ue_post_image img{
  display:block;
  width:100%;
  object-fit: cover;
}

#uc_content_tabs_elementor_373c7a8 .ue_post_link{
  display:;
  text-decoration:none;
}

#uc_content_tabs_elementor_373c7a8 .panes{ 
  display:none;
}

#uc_content_tabs_elementor_373c7a8.r-tabs .r-tabs-tab {
    display: block;
    margin: 0;
    list-style: none;
}

#uc_content_tabs_elementor_373c7a8.r-tabs .r-tabs-panel {
    display: none;
}

#uc_content_tabs_elementor_373c7a8.r-tabs .r-tabs-accordion-title {
    display: none;
}

#uc_content_tabs_elementor_373c7a8.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: flex;
}

#uc_content_tabs_elementor_373c7a8 .panel-container{
   width:100%;
}



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

   #uc_content_tabs_elementor_373c7a8 > ul.ue-tabs {display:none;}
   #uc_content_tabs_elementor_373c7a8.r-tabs .r-tabs-nav { display: none;}

   #uc_content_tabs_elementor_373c7a8.r-tabs .r-tabs-accordion-title { display: block;}
   #uc_content_tabs_elementor_373c7a8 .r-tabs-accordion-title .r-tabs-anchor{ 
        display:flex;
        align-items:center;
        overflow:hidden; 
   }

   #uc_content_tabs_elementor_373c7a8 .uc-tabs-accordion-title{
       flex-grow:1;
   }

   #uc_content_tabs_elementor_373c7a8 .r-tabs-accordion-title .uc-accordion-icon-collapse{
      display:none;    
   }

   #uc_content_tabs_elementor_373c7a8 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{
      display:block;
   }

   #uc_content_tabs_elementor_373c7a8 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{
      display:none;
   }

   #uc_content_tabs_elementor_373c7a8 .ue-item-content-layout{
      display:flex;
      flex-direction:column;
   }

   #uc_content_tabs_elementor_373c7a8 .ue-item-image-wrapper{
      width:100%;
   }

   #uc_content_tabs_elementor_373c7a8 .uc-tabs-accordion-title{
      display:flex;
      align-items:center;
   }

   #uc_content_tabs_elementor_373c7a8 .panel-container{
     width:100%;
        } 

    #uc_content_tabs_elementor_373c7a8 .tab-container{
      background-color: ;
    }

  }




/* widget: Post List */



#uc_post_list_elementor_171d365{
  display:grid;
}

#uc_post_list_elementor_171d365 .uc_post_list_image div{
  background-size:cover;
  background-position:center;
}

.uc_post_list .uc_post_list_box{
	position: relative;
	overflow: hidden;
	display: flex;
}

#uc_post_list_elementor_171d365 .uc_post_list_image{
  flex-grow:0;
  flex-shrink:0;
  overflow: hidden;
}

#uc_post_list_elementor_171d365 .uc_post_list_image img{
  width:100%;
  height:100%;
  display:block;
  transition:0.3s;  
  position: relative;
  z-index: 1;
}

.uc_post_list_title a{
    position: relative;
    z-index: 1;
	color: #333333;
    display: block;
}

.uc_post_list_date{
	font-size: 12px;
}

#uc_post_list_elementor_171d365 .uc_post_list_content{
  display:flex;
  flex-direction:column;
  flex:1;
}

#uc_post_list_elementor_171d365 .uc_more_btn{
  text-align:center;
  text-decoration:none;
  transition:0.3s;
  position: relative;
  z-index: 1;
}

#uc_post_list_elementor_171d365 .button-on-side{
  display:flex;
  align-items:center;
}

#uc_post_list_elementor_171d365 .ue-grid-item-category{
  display: flex;
  align-items: center;
}

.ue-grid-item-category a{
  display:inline-block;
  font-size:10px;
  text-transform:uppercase;
  white-space: nowrap;
}

#uc_post_list_elementor_171d365 .ue-meta-data{  
  display:flex;
  flex-wrap: wrap;
  line-height:1em;
}

#uc_post_list_elementor_171d365 .ue-grid-item-meta-data{
      display:inline-flex;
      align-items:center;
}

.ue-grid-item-meta-data{
  font-size:12px;
}

#uc_post_list_elementor_171d365 .ue-grid-item-meta-data-icon{
  line-height:1em;
}

#uc_post_list_elementor_171d365 .ue-grid-item-meta-data-icon svg{
  width:1em;
  height:1em;
} 

#uc_post_list_elementor_171d365 .ue-debug-meta{
  padding:10px;
  border:1px solid red;
  position:relative;
  line-height:1.5em;
  font-size:11px;
  width:100%;
}

.uc-remote-parent .uc_post_list_box{
	cursor:pointer;
}

#uc_post_list_elementor_171d365 .ue-post-link-overlay{
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
}






/* widget: Right-to-top */

.right-fix {
  position: fixed;
  right:20px;
  /*top: 50%;*/
  bottom: 15%;
  z-index: 100;
}

.right-fix .r-item {
  width:50px;
  height:50px;
  margin-top:12px;
  display: flex;
  justify-content: center;
  align-items: center;
  background:#E5C46E;
  border-radius: 50%;
}
.right-fix .r-item img{
  width: 25px;
    max-height: 100%;
  max-width: 100%;
}
.right-fix .r-item .d-img{
    display: none;
}
.right-fix .r-item .h-img{
    display: inline-block;
}
.right-fix .r-item:hover{
    background: #1A1A1A;
}
.right-fix .r-item:hover .d-img{
    display: none;
}
.right-fix .r-item:hover .h-img{
    display: inline-block;
}
.right-fix ul li{
    position: relative;
    list-style: none;
}
.right-fix .pop{
    position:absolute;
    right:100%;
    top:50%;
    margin-right:8px;
    width:auto;
    box-sizing:border-box;
    padding:10px;
    transition: transform .15s ease-in-out;
    transition-property: transform,opacity,visibility;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translateY(-50%) translateX(10px) scale(.9);
  	background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 6px 18px 6px rgba(36,91,219,.04), 0 4px 8px rgba(36,91,219,.06), 0 3px 6px -6px rgba(36,91,219,.14);
}
.icon-box{
    display: flex;
    width: 100%; 
    justify-content: center;
    align-items: center;
}
.right-fix .pop a{
  color:#333333;
   white-space: nowrap;
}
.right-fix li:hover .pop{
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) translateX(0) scale(1);
}
.right-fix li:hover .pop a{
  color:#333333;
}
.right-fix .pop svg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -8px;
    width: 8px;
    height: auto;
}
.right-fix .pop.text_none{
display:none;
}
.right-fix li.ma .pop{
	width: 120px;
text-align: center;
} 
.ma-img{
display:none;
  width:100% !important;

}
.right-fix li.ma:hover .ma-img{
display:block;
}


.right-fix .r-item
{
    width: 60px;
    height: 60px;
    flex-direction: column;
  
  border-radius: 10%;
    font-size: 10px;
    color: #fff;
}

.right-fix .r-item span{
margin-top:3px;
}


/* widget: Icon Mobile Menu */

#uc_icon_mobile_menu_elementor_62a6b2b
{
  text-align:center;
  display:flex;
  
  overflow:hidden;
}
#uc_icon_mobile_menu_elementor_62a6b2b .icon_mobile_menu_item
{
  display:flex;
	justify-content:center;
  align-items:center;
  
  
}
#uc_icon_mobile_menu_elementor_62a6b2b a
{
  text-decoration:none;
  flex:1;
  text-align:center;
}

#uc_icon_mobile_menu_elementor_62a6b2b a i
{
  font-size:20px;
}

#uc_icon_mobile_menu_elementor_62a6b2b a 
{
  display:block;
  padding:px;
}


@import url("../assets/2ec363c527d55c.css");
@import url("../assets/e23d8710a320a2.css");
@import url("../assets/8e1abee7387dbb.css");
@import url("../assets/379e2ccb1b246e.css");
@import url("../assets/1fd568fcdf6a9b.css");
@import url("../assets/020142dfa9ef52.css");
@import url("../assets/4afc2f41e6aa86.css");
@import url("../assets/0f18909a07cb00.css");
@import url("../assets/a7135f7098eea4.css");
@import url("../assets/662240b2a0ab77.css");
@import url("../assets/8e6f36080cd781.css");
@import url("../assets/08b2e78e26d8e5.css");
@import url("../assets/62e6e9bfabfc4b.css");
@import url("../assets/9e2a86a58d1412.css");
@import url("../assets/a00ea892aaf6ad.css");
@import url("../assets/59cb2417ffe6cc.css");
@import url("../assets/7df1f89fa467d6.css");
@import url("../assets/a27a96904f6a31.css");
@import url("../assets/570c0a77125e0d.css");
@import url("../assets/ce54fcf3125d72.css");
@import url("../assets/8146ab1a09fc02.css");
@import url("../assets/61844212d82b57.css");
@import url("../assets/ddd1d4b3d43790.css");
@import url("../assets/f42d0814d8182a.css");
@import url("../assets/1b497f9634105e.css");
@import url("../assets/f7b3aa7580a285.css");
@import url("../assets/08f489f641a677.css");
@import url("../assets/ecbc5176136597.css");
@import url("../assets/4b4090b7310ae6.css");
@import url("../assets/0e3e00f7cc6cb9.css");
@import url("../assets/3888dccb8bef4d.css");
@import url("../assets/02bf6c5eeee032.css");
@import url("../assets/c0552a95dbab94.css");
@import url("../assets/8ec281136071e6.css");
@import url("../assets/1d7c340b3c4c22.css");
@import url("../assets/cfec35acb72ddd.css");
@import url("../assets/303f0aba69c888.css");
@import url("../assets/d5e655619d664f.css");
@import url("../assets/eee8a1bf14f32f.css");
@import url("../assets/f54d7fa3e06941.css");
@import url("../assets/95b1189168d834.css");
button.pswp__button{--wpr-bg-60b9cf83-9c4a-472c-8ab9-8f431c4ec96c: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png");}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{--wpr-bg-0b21d376-d630-44b6-b3d0-63a29ac4941c: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png");}
.pswp__preloader--active .pswp__preloader__icn{--wpr-bg-d6b78f0b-f330-4e76-94fd-66d96cb5db45: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif");}
.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{--wpr-bg-b9705a0c-e2eb-4e4b-8737-2ce4937881c2: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg");}
.woocommerce .blockUI.blockOverlay::before{--wpr-bg-c915885e-8357-48c2-8c0f-2bd26593d577: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg");}
.woocommerce .loader::before{--wpr-bg-953ce8d5-7750-4330-8475-8a61b22b90fa: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{--wpr-bg-f8ac43e8-20f1-432c-a06f-ea753c06f719: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{--wpr-bg-a50763bc-414c-423b-be04-6641ee0547a1: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{--wpr-bg-d3f2222d-6480-45f5-8199-5f57fe5560fb: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{--wpr-bg-c0972a37-ba5a-4c4a-b378-a99da7c8cfbf: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{--wpr-bg-253cd5a0-fb2f-492c-ba53-ff81d117cab9: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{--wpr-bg-9ef41f20-28c3-4798-9187-a998fd0cf4f3: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{--wpr-bg-2e7bb289-0289-48bd-b048-bd617bfd753a: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg");}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{--wpr-bg-5665a746-72fd-45e8-a1da-24594df0f412: url("https://www.royallinesbeauty.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg");}
.elementor .e-f0f67d8-3473a00{--wpr-bg-aa675969-0735-403a-8f87-fced97941b60: url("https://www.royallinesbeauty.com/wp-content/uploads/2026/04/home-product04.webp");}
.elementor .e-73a2d65-e5b007e{--wpr-bg-93c662d3-62af-4e91-85ef-909cbcaf2b95: url("https://www.royallinesbeauty.com/wp-content/uploads/2026/06/products-banner01.webp");}
.elementor-29 .elementor-element.elementor-element-fce7c50 > .elementor-element-populated >  .elementor-background-overlay{--wpr-bg-565f45d2-9cd2-4c82-8c0f-7534795d2937: url("https://www.royallinesbeauty.com/wp-content/uploads/2026/05/about04.jpg");}
.elementor-29 .elementor-element.elementor-element-ebd7686 > .elementor-element-populated >  .elementor-background-overlay{--wpr-bg-c774351d-da26-4500-a6e8-23d9078a0d46: url("https://www.royallinesbeauty.com/wp-content/uploads/2026/05/about04.jpg");}

