/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1750414861
Updated: 2025-06-20 10:21:01

*/
:root{
	--swiper-theme-color: #964D2D;

	--primary-gradient: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);

	--color-primary:#964D2D;
    --color-secondary:#FB9865;
    --color-text:#000;
    --color-accent:var(--color-secondary);
    --color-F2F2F2:#f2f2f2;
    --color-F8F8F8:#f8f8f8;
    --color-FFF:#FFF;
    --color-000000CC:#000000CC;
    --color-00000000:#00000000;
    --color-0A0A0A:#0A0A0A;

	--content-width: min(100%, var(--container-max-width, 1140px));
}

/*@media(min-width:800px) and (max-width:1023px){.e-con{--container-max-width:768px;}}*/
@media(min-width:800px) and (max-width:1023px){.e-con,:root{--container-max-width:768px;}}
@media(min-width:1024px) and (max-width:1199px){.e-con,:root{--container-max-width:924px;}}
@media(min-width:1200px) and (max-width:1365px){.e-con,:root{--container-max-width:1124px;}}
@media(min-width:1366px) and (max-width:1439px){.e-con,:root{--container-max-width:1224px;}}
@media(min-width:1440px){.e-con,:root{--container-max-width:1324px;}}

.site-main :where(.page-header, .page-footer ) {display: none !important;}

*{scrollbar-color:var(--color-primary) rgba(255, 255, 255, 0);scrollbar-width:thin;backface-visibility: hidden; /* Prevent rendering glitches */
  -webkit-font-smoothing: antialiased; /* Improve font rendering on WebKit */
  text-rendering: optimizeLegibility; /* Improve kerning and ligatures */}
@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--color-primary) rgba(255, 255, 255, 0);scrollbar-width:thin;}}
::selection{background-color: var(--color-primary);color:var(--color-FFF);}


.trp_language_switcher_shortcode,
.elementor-shortcode .trp-ls-shortcode-current-language, .elementor-shortcode .trp-ls-shortcode-language{width:130px !important;max-width:130px !important;}
.trp-language-switcher{width:130px;height:auto;background-color:#fff;border:0rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m4 6.5 4 4 4-4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z' transform='translate(0 .5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:1rem 1rem, 1rem 1rem;background-position:calc(100% - 6px) calc(1rem + -2px), calc(100% - 3px) calc(1rem + 0px);border-radius:.625rem;background-repeat:no-repeat;}
.trp-language-switcher > div{padding:0rem 0rem 0rem 0rem;background-color:transparent;border:0rem;background-image:none !important;border-radius:0rem;}
.trp-language-switcher > div > a{padding:0.5rem 0.875rem;}
/*  */
.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language{padding:0rem 0rem 0rem 0rem;background-color:#f9f9f9;border-radius:.625rem;border:0rem;background-image: none !important;}
.trp-language-switcher > div > a:hover{background:rgba(150,77,45,12%);border-radius:.625rem;color:var(--e-global-color-secondary);}
.trp-language-switcher .trp-ls-shortcode-language{width:100%;background-color:#f9f9f9;border-radius:.625rem;}
/* ar lang */
[lang="ar"] .rtl .trp-language-switcher{width:130px;height:auto;background-position: calc(0% - -12px) calc(1rem + -2px), calc(100% - 3px) calc(1rem + 0px);}
.stretched-link{position: unset;}
.stretched-link a::after{position:absolute;inset:0;z-index:1;content:"";height:100%;width:100%}

@media(min-width:1200px){
	.shape::before,.shape::after{content:"";position:absolute;width:40px;height:40px;border-radius:0px;transform: rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg overflow='visible' width='100%25' height='100%25' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linejoin='miter' fill='%23000' d='M40.0001 0C17.9087 0 0 17.9086 0 40V0H40.0001Z'%3E%3C/path%3E%3C/svg%3E");background-size: cover;background-position: 0px 0px;filter: invert(1);pointer-events:none;}
	.shape.s-end-top::before{top:-39px;right:-0px;left:auto;}
	.shape.s-start-bottom::after{bottom:-1px;left:-39px;}
}
@media(min-width:1440px){
	.shape.s-end-top::before{top:-39x;right:-1px;}
	.shape.s-start-bottom::after{bottom:-1px;left:-39px;}
}
@media(min-width:1640px){
	.shape.s-end-top::before{top:-40x;right:-0px;}
	.shape.s-start-bottom::after{bottom:-0px;left:-40px;}
}

.ac.shape::before,.ac.shape::after{content:"";position:absolute;width:39px;height:39px;border-radius:0px;transform: rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg overflow='visible' width='100%25' height='100%25' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linejoin='miter' fill='%23000' d='M40.0001 0C17.9087 0 0 17.9086 0 40V0H40.0001Z'%3E%3C/path%3E%3C/svg%3E");background-size: cover;background-position: 0px 0px;filter: invert(1);pointer-events:none;}
.ac.shape.s-end-top::before{top:-39px;right:0px;left:auto;}
.ac.shape.s-start-bottom::after{bottom:-1px;left:-39px;}
@media(max-width:767px){
	.video.overlay{position:static !important}
	.elementor-counter .elementor-counter-title{text-align:center;}
}
/* -- */
.svgHover .elementor-icon svg{max-height:100%;height:auto;overflow:visible;}
.svgHover .elementor-icon svg :where(circle, rect){transition:.3s ease-in-out all;}
.svgHover .elementor-icon svg :where(circle, rect):hover {transform: translateY(-1rem);}
a{color:var(--color-primary);}
.elementor-button,.elementor-element a{
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.btn-gr .elementor-button::after {
	content: "";
	position: absolute;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	background: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);
	z-index: -1;
	transition: transform 0.5s ease;
	transform: scale(1);
	pointer-events: none;
}

.btn-gr:not(.small) .elementor-button:hover::after {transform:scale(3) translateX(32%);background-position: 100% 0;}
.btn-gr.small .elementor-button:hover::after {transform: scale(3) translateX(32%) !important;}

@media(min-width:768px) and (max-width:1200px){
	.btn-gr:not(.small) .elementor-button:hover::after {transform:scale(3) translateX(32%);background-position: 100% 0;}
	.btn-gr.small .elementor-button:hover::after {transform: scale(3) translateX(32%) !important;}
}
.btn-gr.linkBtn .elementor-button::after{transform: translateY(60px);}

.text-link .elementor-button::after{
	content: "";
	position: absolute;
	bottom:-1px;
	left:0%;
	width:100%;
	height:2px;
	background: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);
	z-index: -1;
	transition: all 0.5s ease;
	transform: scale(1);
	pointer-events: none;
}
.text-link .elementor-button:hover::after{
	height:3px;
	background:#000;
	/* transform:scale(3) translateX(5%);
	background-position: 100% 0; */
}
.elementor-element.elementor-widget-text-editor a[href]{font-weight:600}
.elementor-element.elementor-widget-text-editor a[href]::after{
	content: "";
	position: absolute;
	bottom:-1px;
	left:0%;
	width:100%;
	height:2px;
	background:#000;
	z-index: -1;
	transition: all 0.5s ease;
	pointer-events: none;
}
.elementor-element.elementor-widget-text-editor a[href]:hover::after{height:4px;}

.text-gr,.text-gr *{
	background: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.cus_tab .elementor-icon-box-icon .elementor-icon {
	margin-top: calc(.625rem + .1vw);
}


.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link),
.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) * {
	cursor: pointer;
}
.tooltip-container {position: relative;display: inline-block;}
.tooltip {visibility: hidden;width: 200px;background-color: #333;color: #fff;text-align: center;border-radius: 5px;padding: 8px;position: absolute;z-index:3;bottom:70%;left:-100%;margin-left:-65px;opacity:0;transition: opacity 0.3s;font-size:.875rem;line-height:115%;font-weight:400;}
.tooltip::after {content: '';position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #333 transparent transparent transparent;}
.tooltip-container:hover .tooltip {visibility: visible;opacity:1;}

.sc_wrap .sc {
    position: relative
}

.sc_wrap .sc:not(.s3)::after {
    content: "";
    position: absolute;
    width: 36.2px;
    height: 10.72px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 37 12'%3E%3Cpath fill='%23000' d='M36.25 6.474a.67.67 0 0 0 0-.948L31.984 1.26a.67.67 0 1 0-.948.948L34.828 6l-3.792 3.792a.67.67 0 0 0 .948.948l4.266-4.266ZM.47 6.67h35.306V5.33H.47v1.34Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    bottom: 0;
    right: -52px;
    margin: auto 0
}


.slide-top{-webkit-animation:slide-top 6s cubic-bezier(.25,.46,.45,.94) infinite alternate both;animation:slide-top 6s cubic-bezier(.25,.46,.45,.94) infinite alternate both}
@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}
@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}


.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span{display:flex;opacity:0;transform:scale(0);transition:.3s ease-in-out all;}
.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span.e-closed{display:flex;opacity:1;transform:none;transition:.3s ease-in-out all;}
/*.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span.e-opened>svg{transition:.3s ease-in-out all;will-change:transform;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span.e-opened{display:flex;opacity:1;transform:none;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span.e-closed{display:flex;opacity:0;transform:scale(0);}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{transform:rotate(-45deg);}*/

.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span.e-opened{display:none !important}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span.e-closed{display:flex;opacity:1;}
.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{transition:.3s ease-in-out all;will-change:transform;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{transform:rotate(-45deg);}
.page-id-3716 .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{transform:rotate(-180deg);}


/*.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span{
	background:var(--primary-gradient);
	-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="black" d="M15.1421 1.27211C15.1421 0.719819 14.6944 0.272097 14.1421 0.272107C13.5898 0.272116 13.1422 0.719762 13.1422 1.27205L13.1421 13L1.41421 13C0.86193 13 0.414209 13.4477 0.414209 14C0.414209 14.5523 0.86193 15 1.41421 15L13.1421 15L13.1422 26.7279C13.1422 27.2802 13.5898 27.7279 14.1421 27.7279C14.6944 27.7279 15.1421 27.2802 15.1421 26.7279L15.1422 15L26.8701 14.9999C27.4223 14.9999 27.87 14.5523 27.87 14C27.87 13.4477 27.4223 13.0001 26.8701 13.0001L15.1422 13L15.1421 1.27211Z"/></svg>');
	-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask: same-as-above;mask-size: contain;mask-repeat: no-repeat;mask-position: center;height:var(--n-accordion-icon-size);width:var(--n-accordion-icon-size);}
.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{display: none;}*/

/*  */
.elementor-widget-n-accordion .e-n-accordion-item{
/* 	border:2px solid transparent; */
	border-radius:20px;
	/*padding:28px 30px;*/
	transition:.3s ease-in-out all;
}
/*.elementor-widget-n-accordion .e-n-accordion-item[open]{padding:34px 30px 30px;}*/

.elementor-widget-n-accordion .e-n-accordion-item::after{
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	inset: 0;
	z-index:-1;
	padding:2px;
	border-radius:20px;
	pointer-events:none;
	background: linear-gradient(90deg, #F2F2F2 0%, #F2F2F2 100%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	transition:.3s ease-in-out all;
}
.elementor-widget-n-accordion .e-n-accordion-item[open]::after{
	background: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);
	/*-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;*/
}
.elementor-pagination .page-numbers{
	color:var( --e-global-color-8e2a3b6 );
}
.elementor-pagination .page-numbers:not(:first-child):not(:last-child){display:inline-flex;align-items:center;justify-content:center;
	width:clamp(2rem, 1.5536rem + 2.8571vw, 4.125rem);
	height:clamp(2rem, 1.5536rem + 2.8571vw, 4.125rem);
	background:linear-gradient(90deg, #964D2D 0%, #FB9865 100%);border-radius:43.2px;background-position:0px 80px;background-repeat:no-repeat;transition:.3s ease-in-out all;}
.elementor-pagination .page-numbers:not(:first-child):not(:last-child):hover,.elementor-pagination .page-numbers:not(:first-child):not(:last-child).current{background-position:0px 0px;color:var( --e-global-color-bf3e033);}
body:not(.rtl) .elementor-pagination .page-numbers.prev{margin-right:clamp(0.875rem, 0.6649rem + 1.3445vw, 1.875rem) !important}
body:not(.rtl) .elementor-pagination .page-numbers.next{margin-left:clamp(0.875rem, 0.6649rem + 1.3445vw, 1.875rem) !important}
body.rtl .elementor-pagination .page-numbers.prev{margin-left:clamp(0.875rem, 0.6649rem + 1.3445vw, 1.875rem) !important}
body.rtl .elementor-pagination .page-numbers.next{margin-right:clamp(0.875rem, 0.6649rem + 1.3445vw, 1.875rem) !important}
/* Shared styles for pagination arrows */
.elementor-pagination .page-numbers.prev::before,
.elementor-pagination .page-numbers.next::after {
  content: "";
  display: inline-block;
  height:clamp(1.375rem, 1.1387rem + 1.5126vw, 2.5rem);
  width:clamp(1.375rem, 1.1387rem + 1.5126vw, 2.5rem);
  margin: 0 7px;
  vertical-align: middle;
  filter: grayscale(1);
  transition: filter 0.3s ease-in-out; /* Smooth grayscale transition */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Prev arrow SVG */
.elementor-pagination .page-numbers.prev::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath fill='url(%23a)' d='M31.68 18.812a1.188 1.188 0 0 1 0 2.376v-2.376ZM7.08 20.84a1.188 1.188 0 0 1 0-1.68l7.56-7.56a1.188 1.188 0 0 1 1.68 1.68L9.6 20l6.72 6.72a1.188 1.188 0 1 1-1.68 1.68l-7.56-7.56Zm24.6.348H7.92v-2.376h23.76v2.376Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='32.867' x2='6.731' y1='20' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23964D2D'/%3E%3Cstop offset='1' stop-color='%23FB9865'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

/* Next arrow SVG */
.elementor-pagination .page-numbers.next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath fill='url(%23a)' d='M7.92 18.812a1.188 1.188 0 0 0 0 2.376v-2.376Zm24.6 2.028a1.188 1.188 0 0 0 0-1.68l-7.56-7.56a1.188 1.188 0 0 0-1.68 1.68L30 20l-6.72 6.72a1.188 1.188 0 1 0 1.68 1.68l7.56-7.56Zm-24.6.348h23.76v-2.376H7.92v2.376Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='6.732' x2='32.868' y1='20' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23964D2D'/%3E%3Cstop offset='1' stop-color='%23FB9865'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

/* Remove grayscale on hover */
.elementor-pagination a.page-numbers.prev:hover::before,
.elementor-pagination a.page-numbers.next:hover::after{
  filter: none;
}

/* custom breadcrumb*/
.custom-breadcrumb{font-size: 16px;font-weight: 500;color: #555;}
.custom-breadcrumb ul{list-style: none;display: flex;flex-wrap: wrap;align-items: center;padding: 0;margin: 0;gap: 6px;}
.custom-breadcrumb li{display: flex;align-items: center;line-height:1.375}
.custom-breadcrumb a{text-decoration:none;color:#717172;transition: color 0.3s ease;}
.custom-breadcrumb a:hover {color:var(--color-primary);}
.custom-breadcrumb .breadcrumb-separator {color: #999;padding: 0 4px;}
.custom-breadcrumb .breadcrumb-current{font-weight:600;background:linear-gradient(90deg, #964D2D 0%, #FB9865 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.custom-breadcrumb .breadcrumb-icon {display: inline-block;vertical-align:middle}
/**/
.category-tags{display:flex;flex-wrap:wrap;gap:8px;}
.category-tag{display:inline-block;padding:6px 14px;background-color:#F0F0F0;border-radius:999px;font-size:14px;font-weight:500;color:#121212;white-space:nowrap;}

/*read more*/
.read-toggle{font-weight:600;text-decoration:underline;color:#000;margin-left:6px;cursor:pointer;display:inline-block;}
.read-ellipsis{display:inline;font-weight:500;}
.read-full-wrapper{display:inline-block;vertical-align:top;}
/* read more end*/

.tablepress{
    --text-color:#0A0A0A;
    --head-text-color:var(--text-color);
    --head-bg-color:#F2F2F2;
    --odd-text-color:var(--text-color);
    --odd-bg-color:#fff;
    --even-text-color: var(--text-color);
    --even-bg-color:#f2f2f2;
    --hover-text-color:var(--text-color);
    --hover-bg-color:#f3f3f3;
    --border-color:rgba(0, 0, 0, 0.08);
	--padding:clamp(0.9375rem, 0.8193rem + 0.7563vw, 1.5rem);
	--radius:1rem;
	border-radius:var(--radius);
	border:1px inset transparent;
}
.tablepress.ac{
    --text-color:#0A0A0A;
    --head-text-color:#fff;
    --head-bg-color:#000;
    --odd-text-color:var(--text-color);
    --odd-bg-color:#f2f2f2;
    --even-text-color: var(--text-color);
    --even-bg-color:#f9f9f9;
    --hover-text-color:var(--text-color);
    --hover-bg-color:#fffffF;
    --border-color:rgba(0, 0, 0, 0.08);
	--padding:clamp(0.9375rem, 0.8193rem + 0.7563vw, 1.5rem);
	--radius:1rem;
	border-radius:var(--radius);
	border:1px inset transparent;
}
.tablepress tr.row-1{white-space:nowrap;}
.tablepress tr:not(.row-1):not(:last-child){border:solid var(--border-color);border-width:0px 1px 0px;}
.tablepress tr th{border:0px;border-block:0px !important;}

.tablepress thead tr:first-child :where(td:first-child,th:first-child){border-top-left-radius:var(--radius);}
.tablepress thead tr:first-child :where(td:last-child,th:last-child){border-top-right-radius:var(--radius);}
.tablepress tbody tr:last-child :where(td:first-child,th:first-child){border-bottom-left-radius:var(--radius);}
.tablepress tbody tr:last-child :where(td:last-child,th:last-child){border-bottom-right-radius:var(--radius);}
.tablepress>:where(thead)+tbody>:where(:not(.child))>*, .tablepress>tbody>*~:where(:not(.child))>*, .tablepress>tfoot>:where(:first-child)>*{border:0px;}

.tablepress>:where(tbody)>tr>*,.tablepress>:where(thead,tfoot)>tr>*{font-weight:500;font-size:clamp(0.875rem, 0.7962rem + 0.5042vw, 1.25rem);line-height:clamp(1.25rem, 1.1975rem + 0.3361vw, 1.5rem);}
.tablepress>:where(thead,tfoot)>tr>*{font-weight:600;}
.tablepress.ac>:where(tbody)>tr>*,.tablepress>:where(thead,tfoot)>tr>*{font-weight:500;font-size:clamp(0.875rem, 0.7962rem + 0.5042vw, 1rem);line-height:125%;}
.tablepress.ac .column-1{min-width:220px}
.tablepress.ac [class*="column-"]:not(.column-1){min-width:auto}
.tablepress.ac thead tr{background: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);}
.tablepress.ac>:where(thead,tfoot)>tr>*{background:transparent;}
/**/
.tb_Contest.tablepress>:where(thead,tfoot)>tr>*{
	text-transform:uppercase;
	font-weight:400 !important;
	font-size:clamp(0.875rem, 0.7962rem + 0.5042vw, 1rem);
	line-height:clamp(1.25rem, 1.1975rem + 0.3361vw, 1.125rem);
}
.tb_Contest.tablepress tr.row-6{
    border: solid var(--border-color);
    border-width: 0px 1px 1px;
}

/**/
.tablepress.manual_vs_social{
    --text-color:#000;
    --head-text-color:var(--text-color);
    --head-bg-color:#F2F2F2;
    --odd-text-color:var(--text-color);
    --odd-bg-color:#fff;
    --even-text-color: var(--text-color);
    --even-bg-color:#fff;
    --hover-text-color:var(--text-color);
    --hover-bg-color:#f3f3f3;
    --border-color:rgba(0, 0, 0, 0.08);
	--padding: 1.25rem 1.875rem;
}
.tablepress.manual_vs_social>:not(caption)>*>*{vertical-align:middle;border: 1px solid var(--border-color);}

.tablepress.manual_vs_social caption+thead tr:first-child td,
.tablepress.manual_vs_social caption+thead tr:first-child th,
.tablepress.manual_vs_social colgroup+thead tr:first-child td,
.tablepress.manual_vs_social colgroup+thead tr:first-child th,
.tablepress.manual_vs_social thead:first-child tr:first-child td,
.tablepress.manual_vs_social thead:first-child tr:first-child th{border:0px}
.tablepress.manual_vs_social>:where(thead,tfoot)>tr>*{
	font-weight: 600;
	font-size: 23px;
	line-height: 34px;
	color: #0A0A0A;
}
.tablepress.manual_vs_social tr .column-2{background:#000;color:#FFF;}
.tablepress.manual_vs_social tr td:not(.column-1),.tablepress.manual_vs_social tr th:not(.column-1){text-align:center;}
.tablepress.manual_vs_social>:where(tbody)>tr>*{font-weight: 500;font-size: 20px;line-height: 30px;color: #0A0A0A;}
.tablepress.manual_vs_social caption+thead tr:first-child td:first-child,
.tablepress.manual_vs_social caption+thead tr:first-child th:first-child,
.tablepress.manual_vs_social colgroup+thead tr:first-child td:first-child,
.tablepress.manual_vs_social colgroup+thead tr:first-child th:first-child,
.tablepress.manual_vs_social thead:first-child tr:first-child td:first-child,
.tablepress.manual_vs_social thead:first-child tr:first-child th:first-child{
	border-top-left-radius:1rem;
}
.tablepress.manual_vs_social caption+thead tr:first-child td:last-child,
.tablepress.manual_vs_social caption+thead tr:first-child th:last-child,
.tablepress.manual_vs_social colgroup+thead tr:first-child td:last-child,
.tablepress.manual_vs_social colgroup+thead tr:first-child th:last-child,
.tablepress.manual_vs_social thead:first-child tr:first-child td:last-child,
.tablepress.manual_vs_social thead:first-child tr:first-child th:last-child{
	border-top-right-radius:1rem;
}
.tablepress.manual_vs_social tr:last-child *{border:0rem;padding:30px;}
.tablepress.manual_vs_social tr:nth-last-child(2) td:first-child{border-bottom-left-radius:1rem}
.tablepress.manual_vs_social tr:nth-last-child(2) td:last-child{border-bottom-right-radius:1rem}
.tablepress.manual_vs_social tr.row-6 .column-2{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;}
@media(min-width:1200px){.tablepress.manual_vs_social tr .column-1{width: 36%;}}
@media(max-width:767px){
	.dt-container .dt-layout-cell{padding:0px;}
	.tablepress.manual_vs_social{width:600px}
	.tablepress.manual_vs_social>:where(thead,tfoot)>tr>*{font-size:1.125rem;line-height:1.375}
	.tablepress.manual_vs_social>:where(tbody)>tr>*{font-size:1rem;line-height:1.5}
	
	.tablepress.manual_vs_social{width:100%}
	.tablepress.manual_vs_social tr{display:flex;flex-wrap:wrap}
	.tablepress.manual_vs_social tr td:first-child,.tablepress.manual_vs_social tr th:first-child{width:100%;flex:0 0 100%}
	.tablepress.manual_vs_social tr td:not(:first-child),.tablepress.manual_vs_social tr th:not(:first-child){width:calc(100% / 2);flex:0 0 calc(100% / 2)}
	
	.tablepress.manual_vs_social caption+thead tr:first-child td:last-child, .tablepress.manual_vs_social caption+thead tr:first-child th:last-child,
	.tablepress.manual_vs_social colgroup+thead tr:first-child td:last-child, .tablepress.manual_vs_social colgroup+thead tr:first-child th:last-child,
	.tablepress.manual_vs_social thead:first-child tr:first-child td:last-child, .tablepress.manual_vs_social thead:first-child tr:first-child th:last-child{border-top-right-radius:0px !important}
	.tablepress.manual_vs_social caption+thead tr:first-child td:first-child, .tablepress.manual_vs_social caption+thead tr:first-child th:first-child,
	.tablepress.manual_vs_social colgroup+thead tr:first-child td:first-child, .tablepress.manual_vs_social colgroup+thead tr:first-child th:first-child,
	.tablepress.manual_vs_social thead:first-child tr:first-child td:first-child, .tablepress.manual_vs_social thead:first-child tr:first-child th:first-child{border-top-right-radius:1rem; text-align:center}
	.tablepress.manual_vs_social tr:last-child *{padding:1.375rem 1rem !important}
	.tablepress.manual_vs_social>:not(caption)>*>*{padding:.5rem 1rem !important}
	.tablepress.manual_vs_social>:not(caption)>*>* svg{/*height:1rem;width:1rem*/transform: scale(0.8)}
	.tablepress.manual_vs_social tr.row-7 td.column-1{display: none !important;}
}

/* end tablepress*/
.svgHover2 .elementor-icon svg{max-height:100%;height:auto;overflow:visible;}
.svgHover2 .elementor-icon svg :where(rect){pointer-events:none;}
.svgHover2 .elementor-icon svg > :where(g){transition:.3s ease-in-out all;}
.svgHover2 .elementor-icon svg > :where(g):hover {transform: translateY(-1rem);}

.levelWrap .__item::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    inset: 0;
    z-index:0;
    padding: 2px;
    border-radius:12px;
    pointer-events: none;
    background: linear-gradient(90deg, #F2F2F2 0%, #F2F2F2 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: .3s ease-in-out all;
}
.levelWrap .__item:hover::after {
    background: linear-gradient(90deg, #964D2D 0%, #FB9865 100%);
}

/*careersForm*/
#careersForm .elementor-field-group:not(.elementor-field-type-upload) label{display:none !important;}
#careersForm .elementor-field-type-upload input{height:0px;width:0px;position:absolute;top:-9999px;left:-9999px;}
#careersForm .elementor-field-type-upload label{
	color:#71717A;
	width:100%;
	min-height:134px;
	text-align:center;
	padding-top:84px;
	padding-bottom:30px;
	border-radius:7.30499px;
	border:0.913124px solid #E5E7EB;
	background-color: #FFFFFF;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 50 50'%3E%3Cpath fill='%2371717A' d='m43.225 21.792-.01-.04-5.479-13.92a1.886 1.886 0 0 0-1.796-1.328H13.733c-.83 0-1.568.552-1.802 1.348L6.809 21.63l-.015.034-.01.04a1.82 1.82 0 0 0-.049.722c-.004.078-.01.156-.01.234v17.866a2.973 2.973 0 0 0 2.97 2.97h30.624a2.981 2.981 0 0 0 2.974-2.97V22.661c0-.063 0-.127-.005-.18.02-.24 0-.47-.063-.689Zm-14.444-2.1-.014.767c-.04 2.192-1.553 3.667-3.765 3.667-1.08 0-2.007-.347-2.676-1.006-.669-.66-1.035-1.577-1.055-2.661l-.014-.767H11.208l3.882-9.438h19.492l3.99 9.438h-9.79Zm-18.31 3.75h7.68c1.187 2.788 3.711 4.434 6.856 4.434 1.645 0 3.174-.459 4.41-1.328 1.083-.762 1.928-1.826 2.475-3.106h7.641v16.304H10.471V23.442Z'/%3E%3C/svg%3E");
	background-size:50px;
	background-repeat:no-repeat;
	background-position:50% 30%;
}
/* careersForm *  END  */

/* Reskin BetterDocs Layout */
.betterdocs-wrapper{
	font-family: "Poppins", Sans-serif !important;
}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper{
	padding-top:0px;
	padding-bottom:0px;
}
.betterdocs-search-modal-layout-1 .betterdocs-search-layout-1{
	margin: 0 auto !important;
    max-width: var(--content-width);
    width: 100%;
	background-color:var(--color-text) !important;
	border-radius:30px;
	padding-top:80px !important;
    padding-bottom:80px !important;
}
.betterdocs-search-modal-layout-1 .betterdocs-search-layout-1 .search-header .search-heading{
	font-family: "Poppins", Sans-serif !important;
    font-size: 56px !important;
    font-weight: 600 !important;
    line-height: 70px !important;
    letter-spacing: -1.12px !important;
    color:#fff !important;
}
.betterdocs-search-layout-1 .search-bar{
	max-width:786px !important;
	max-height: 76px;
	background: #141414 !important;
	border: 1px solid rgba(255, 255, 255, 0.4) !important;
	border-radius: 60px !important;
	padding: 22px 32px !important;

	font-family: 'Poppins';
	font-weight: 400;
	font-size: 24px !important;
	line-height: 30px;
	letter-spacing: -0.02em;
	color: #FFFFFF !important;
	/* border: 2.66667px solid #FFFFFF; */
}
.betterdocs-search-layout-1 .search-bar .search-input-wrapper .search-icon{height:32px;width:32px;}
.betterdocs-search-layout-1 .search-bar .search-input-wrapper .search-icon path{fill:#fff;}
.betterdocs-search-layout-1 .search-bar .search-input-wrapper,
.betterdocs-search-layout-1 .search-bar .search-input-wrapper .search-input{
	background-color:transparent !important;font-family: 'Poppins';
	font-weight: 400;
	font-size: 24px !important;
	line-height: 30px;
	letter-spacing: -0.02em;
	color: #FFFFFF !important;
}
.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active{border-color:var(--color-primary) !important;}
.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active span svg path{fill:var(--color-primary) !important;}
#betterdocs-search-modal .betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items span{color:#000 !important;}

.betterdocs-categories-folder.layout-4 .category-box .betterdocs-single-category-inner .betterdocs-category-header-inner .betterdocs-folder-icon{background-color:#FFF !important;}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper .betterdocs-content-wrapper{padding-bottom:0px !important;}



.betterdocs-wrapper.betterdocs-single-wrapper.betterdocs-single-layout-1.betterdocs-single-classic-layout.betterdocs-single-wraper{background-color:transparent !important;padding-top:60px;padding-bottom:0px;}
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content.betterdocs-category-sidebar .betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-title a, .betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content.betterdocs-category-sidebar .betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-title:not(a),
.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-breadcrumb-item.current span{color:#000 !important;}

.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper.active .betterdocs-single-category-inner .betterdocs-category-header {
    background-color: rgb(157 83 49 / 20%) !important;
    border-color:var(--color-primary) !important;
}
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts{
	background-color:var(--color-secondary)  !important;
}
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-articles-list li a:hover,
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-articles-list li a.active{color: var(--color-primary) !important;}
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-category-header .betterdocs-category-header-inner .betterdocs-category-items-counts span{background-color:transparent !important;}

.betterdocs-print-pdf,.betterdocs-entry-footer{display:none !important;}
.docs-navigation{padding-top:36px;}
.betterdocs-content-area .betterdocs-breadcrumb{margin-bottom:48px !important;}
.betterdocs-sidebar.betterdocs-sidebar-layout-1 .betterdocs-sidebar-content{overflow: hidden;}
.betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body .betterdocs-articles-list li a:hover,
.doc-category-layout-7 .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list:hover{background-color: rgb(157 83 49 / 20%) !important;}
.betterdocs-full-sidebar-left.betterdocs-sidebar-layout-7{z-index:10 !important;}
/* Reskin BetterDocs Layout End */


.skip-link{position:absolute;left:-9999px;top:auto}
.skip-link:focus{left:1rem;top:1rem;padding:.5rem .75rem;background:#fff;outline:2px solid;z-index:9999}
:focus-visible{outline:2px solid currentColor;outline-offset:2px}





.elementor-field-type-acceptance label{color: rgba(0, 0, 0, .5) !important;}
/*.e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ),
.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-color:#F0F0F0 !important ;}*/


.elementor-13 .trade-solution .e-n-tab-title[aria-selected="false"]:not( :hover ){border-color: #F0F0F0 !important;}



.rounded_img ul li{margin-inline: -12px !important;}
.rounded_img ul li svg{margin: 0 !important; transition: 0.3s ease-in-out !important;}
.rounded_img ul li svg:hover{transform: translateY(-1rem);}

/*.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){
border-color: #F0F0F0 !important;
}*/
.tablepress.manual_vs_social tr .column-2 {
    border-bottom-color: #000 !important;
}

.main-topbar .language-dropdown .dropdown-menu{z-index:9999;right:0px;left:auto;}
.main-topbar .language-dropdown .dropdown-toggle{color:var(--dropdown-bg);background:var(--text-color);}


.market-table-wrapper .market-table .asset-cell img{
	width: 35px !important;
    height: 35px !important;
    border-radius: 0% !important;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content{
	left: -38%;
    width: 180%;
}

/* ------------------------------------------------------------------------------------------------------- */

@media(min-width:1024px){
	.rounded_img ul{margin-left: 30px !important;margin-right: -24px !important	;}
	.dividerGrid > .e-con.e-child:not(:nth-child(4n))::after{
		content: "";
		position: absolute;
		top: 0px;
		bottom: 0px;
		width: 2px;
		height: 60%;
		background: rgb(0 0 0 / 8%);
		right:30px;
		margin: auto 0px;
	}
}

@media(min-width:768px){
	.dividerGrid > .e-con.e-child:not(:nth-child(3n))::after{
		content: "";
		position: absolute;
		top: 0px;
		bottom: 0px;
		width: 2px;
		height: 60%;
		background: rgb(0 0 0 / 8%);
		right:10px;
		margin: auto 0px;
	}

	.dividerGrid.dGride2 .e-flex.e-con.e-child{position: relative;}

.dividerGrid.dGride2 .e-flex.e-con.e-child:after{
        content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 2px;
    height: 60%;
    background: rgb(0 0 0 / 8%);
    right: 10px;
    margin: auto 0px;
}
.dividerGrid.dGride2 .e-flex.e-con.e-child.no_gride:after{
	display: none;
}
}
@media(max-width:767px){
	.dividerGrid > .e-con.e-child:not(:nth-child(2n))::after{
		content: "";
		position: absolute;
		top: 0px;
		bottom: 0px;
		width: 2px;
		height: 60%;
		background: rgb(0 0 0 / 8%);
		right:10px;
		margin: auto 0px;
	}
	.testimonial-card{min-height:414.55px !important}
	.main-topbar .language-dropdown .dropdown-toggle{font-size:13px;}
	.language-dropdown .flag-icon{width:16px}
}


@media(min-width:1140px) and (max-width:1299px){.overlap-on-container img{max-width:600px !important;}}
@media(min-width:1300px) and (max-width:1399px){.overlap-on-container img{max-width:660px !important;}}
@media(min-width:1400px) and (max-width:1600px){.overlap-on-container img{max-width:705px !important;}}
@media(min-width:1140px) and (max-width:1366px){
	.elementor-widget-n-menu .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{padding:4px 10px;}
	.counters_wrap .e-con:not(.last) .elementor-widget-counter .elementor-counter::after{right:-80px !important}
}
@media(min-width:999px) and (max-width:1200px){
	.counters_wrap .e-con:not(.last) .elementor-widget-counter .elementor-counter::after{right:-46px !important;}
}
@media(min-width:992px){
	.counters_wrap .e-con:not(.last) .elementor-widget-counter .elementor-counter{position:relative;}
    .counters_wrap .e-con:not(.last) .elementor-widget-counter .elementor-counter::after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 0px;
        width: 2px;
        height: 60%;
        background: rgb(0 0 0 / 8%);
        right: 0px;
        margin: auto 0px;
    }
	.counters_wrap.dark .e-con:not(.last) .elementor-widget-counter .elementor-counter::after{background:rgb(255 255 255 / 30%);}
	.ts_overlay::after {
		content: "";
		position: absolute;
		width: 100%;
		height: 424px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background: linear-gradient(180deg, rgba(242, 242, 242, 0) -4.06%, #F2F2F2 68.48%);
		z-index: 1;
		pointer-events: none;
		border-radius: 30px;
		overflow: hidden;
	}
	.invert .ts_overlay::after {background: linear-gradient(180deg, rgba(242, 242, 242, 0) -4.06%, #FFFFFF 68.48%);}
}
.invert .testimonial-card{background:#f2f2f2}

.mobile-menu.elementor-widget-n-menu .e-n-menu-heading {
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	justify-content: flex-start !important;
}
.mobile-menu.elementor-widget-n-menu .e-n-menu-item{flex-direction:column;width:100%;align-items:flex-start;}
.mobile-menu.elementor-widget-n-menu .e-n-menu-item *{width:100%;}
.mobile-menu.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content{
	width: 100%;
	left: 0px;
	position: static;
}
/*.elementor-3302 .elementor-element.elementor-element-675e58a.e-con:hover {
    --e-con-transform-rotateZ: 0deg;
    --e-con-transform-scale: 1;
}*/

@media(min-width:1200px){
	.testimonial-card{min-height:492px !important}
}

@media(max-width:991px){
	:where(.post-3505,.post-3538, .post-3540, .post-2862,.post-2867,.post-2875,.post-2797,.post-3587,.post-3595,.post-2806,.post-3603,) .page-content > [data-elementor-type="wp-page"] > .elementor-element.e-con-full.e-flex.e-con.e-child{
		--min-height:550px !important;
	}
    .card-bg{
            background-size: contain !important;
    }
}
@media(max-width:767px) {
	.elementor-icon-box-title{margin-top:0px !important}
	.post-1386 .elementor-icon-box-icon .elementor-icon{margin-top:0px !important}
	.mobile-slider {
		display: flex;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
	}

	.mobile-slider>.elementor-container,
	.mobile-slider>.elementor-column,
	.mobile-slider>.elementor-widget-container,
	.mobile-slider>.elementor-element {
		flex: 0 0 80%;
		scroll-snap-align: start;
	}

	.elementor-image-box-wrapper {
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.video.overlay{background-image:none !important;}
	.video.overlay .elementor-element-8311565{background-color:#000 !important;border-radius:20px;}
	.e-con:not(.e-child)>.e-con-inner,
	.cus_container>.e-con>.e-con-inner{
		--padding-left:16px;
		--padding-right:16px;
		--content-width:100%;
		padding-inline-start:var(--padding-left);
		padding-inline-end:var(--padding-right);
	}
	/*.page-id-1690 .e-con:not(.e-child)>.e-con-inner,
	.page-id-1690 .cus_container>.e-con>.e-con-inner{
		--padding-left:16px;
		--padding-right:16px;
		--content-width:100%;
		padding-inline-start:var(--padding-left);
		padding-inline-end:var(--padding-right);
	}*/
	
	
	.single.single-post .e-con-inner,.roundedBoxHero .e-con-inner{--padding-left:1rem;--padding-right:1rem;}
	.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video{height:286px !important;}
	.downloadSection .elementor-button .elementor-button-text{display:none !important;}
	.sc_wrap .sc:not(.s3)::after{display:none !important;}
	.e-grid.wc_mobileSlider{display:flex !important;justify-content:flex-start !important;flex-wrap:nowrap;overflow:scroll;}
	.e-grid.wc_mobileSlider>.elementor-element{flex-basis:316px;max-width:316px;min-width:316px;}
	
	.betterdocs-wrapper.betterdocs-docs-archive-wrapper{padding-top:0px}
	.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-7 .betterdocs-content-wrapper .betterdocs-shortcode .betterdocs-categories-folder.layout-4 .category-box{padding:24px 16px !important}
	.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-7 .betterdocs-content-wrapper .betterdocs-shortcode .betterdocs-categories-folder.layout-4 .category-box .betterdocs-single-category-inner .betterdocs-category-header-inner .betterdocs-folder-icon{height:42px !important;width:42px !important}
	.betterdocs-categories-folder.layout-4 .category-box .betterdocs-category-title{font-size:18px !important;}
	.betterdocs-categories-folder.layout-4 .category-box .betterdocs-sub-category-items-counts{font-size:14px !important;}
	.betterdocs-categories-folder.layout-4 .category-box .betterdocs-category-title-counts .betterdocs-last-update{font-size:10px !important;}
	.wpforms-layout-row input[id*="_1"] {margin-bottom: 0px !important;}
	.site-main .page-content > .elementor > .elementor-element.e-con:nth-child(1) > .e-con-inner > .elementor-element .elementor-heading-title{line-height:48px !important;}
	.site-main .page-content > .elementor > .elementor-element.e-con:nth-child(1) > .e-con-inner > .elementor-element .elementor-widget-tablet__width-initial{padding:0px !important}
	

	.elementor-element.elementor-element-3b5e47f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor,
	.elementor-element.elementor-element-3b5e47f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor,
	.elementor-element.elementor-element-3b5e47f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor,
	.elementor-element.elementor-element-3b5e47f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor,
	.elementor-element.elementor-element-3b5e47f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor{width:100% !important}
	
	table.tablepress.tablepress-id-4.tb_Contest.dataTable{width:720px !important}
	.page-id-3136 .wpforms-container .wpforms-form input,
	.page-id-3136 .wpforms-container .wpforms-form .wpforms-field-row.choices:last-child{
		margin:0px 0px 10px !important
	}
	
}
@media(max-width:476px){
	.e-grid.wc_mobileSlider{padding-inline-start:14px;padding-inline-end:14px}
	.e-grid.wc_mobileSlider,.ts_wrap{width:100vw;margin-left:-28px;}
	.e-grid.wc_mobileSlider.tc.ecs{margin-left:-20px;}
	.e-grid.wc_mobileSlider>.elementor-element:last-child{margin-right:80px}
	.e-grid.wc_mobileSlider>.elementor-element{flex-basis:300px;max-width:300px;min-width:300px;}
	.elementor-element.elementor-element-a8f29dd.elementor-arrows-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper{
		width: calc(100vw - 32px) !important;
		max-width: calc(100vw - 32px);
		margin-left: -17px !important;
	}
}
.elementor-widget.elementor-widget-button{line-height:.5;}
.elementor-49 .elementor-element.elementor-element-3b6819a{z-index:9999}
/*anti-blur fix globally to all Elementor elements*/

.e-con-full.e-transform.e-transform.e-flex.e-con.e-child:hover{
	--e-con-transform-translateY:-10px !important;
	--e-con-transform-rotateZ:0deg !important;
    --e-con-transform-scale:1 !important;
}
.e-con.e-transform {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  will-change: transform;
  transform-style: preserve-3d;
}

.e-con.e-transform::before {
  content: '';
  display: block;
  transform: translateZ(0);
  position: absolute;
  width: 0;
  height: 0;
  pointer-events: none;
}
