/* End custom CSS */

.elementor-13 .elementor-element.elementor-element-c2a5945 {
	--display: flex;
	--min-height: 600px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c2a5945:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c2a5945 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnifk.nitrocdn.com/ghyrmWZTXXsZuJiXeKJxhszPsxDlyBqY/assets/images/optimized/rev-f3eb842/bestimepackaging.com/wp-content/uploads/2025/04/home-1-2.webp");
	background-position: bottom center;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-c2a5945:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-c2a5945 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-bb3e1b1 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-146bad9 {
	text-align: start;
}

.elementor-13 .elementor-element.elementor-element-146bad9 .elementor-heading-title {
	font-family: var(--e-global-typography-328eff0-font-family), Sans-serif;
	font-size: var(--e-global-typography-328eff0-font-size);
	font-weight: var(--e-global-typography-328eff0-font-weight);
}

.elementor-13 .elementor-element.elementor-element-bd7687a {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-bd7687a .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-c23f175 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-13 .elementor-element.elementor-element-a759445 .elementor-button {
	background-color: var(--e-global-color-f6ee07f);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-a759445 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-a759445 .elementor-button:focus {
	background-color: var(--e-global-color-26c7adf);
}

.elementor-13 .elementor-element.elementor-element-8134055 .elementor-button {
	background-color: var(--e-global-color-875d685);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	fill: var(--e-global-color-f6ee07f);
	color: var(--e-global-color-f6ee07f);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-f6ee07f);
}

.elementor-13 .elementor-element.elementor-element-8134055 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-8134055 .elementor-button:focus {
	background-color: var(--e-global-color-f6ee07f);
	color: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-8134055 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-8134055 .elementor-button:focus svg {
	fill: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-9dd45df {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4c274ba .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13 .elementor-element.elementor-element-f3b037c .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-0535407 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-loop-grid .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-f47667e {
	--grid-columns: 4;
}

.elementor-13 .elementor-element.elementor-element-21e7c2f {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-21e7c2f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-21e7c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnifk.nitrocdn.com/ghyrmWZTXXsZuJiXeKJxhszPsxDlyBqY/assets/images/optimized/rev-f3eb842/bestimepackaging.com/wp-content/uploads/2025/04/home-14.webp");
}

.elementor-13 .elementor-element.elementor-element-21e7c2f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-21e7c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-21e7c2f::before, .elementor-13 .elementor-element.elementor-element-21e7c2f > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-21e7c2f > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-21e7c2f > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-21e7c2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-21e7c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: "";
}

.elementor-13 .elementor-element.elementor-element-93129de {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-93129de .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	color: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-a143d68 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-13 .elementor-element.elementor-element-a143d68 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-5da8dbc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5da8dbc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5da8dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnifk.nitrocdn.com/ghyrmWZTXXsZuJiXeKJxhszPsxDlyBqY/assets/images/optimized/rev-f3eb842/bestimepackaging.com/wp-content/uploads/2025/04/home-15.webp");
}

.elementor-13 .elementor-element.elementor-element-5da8dbc:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-5da8dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-bcd765b {
	--display: flex;
	--min-height: 500px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-d38e2d1 {
	--display: flex;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-821fe5d {
	text-align: start;
}

.elementor-13 .elementor-element.elementor-element-821fe5d .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-c9ab1c3 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .elementor-repeater-item-e0c0fd0.timeline-item-wrap {
	margin-top: 0px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .elementor-repeater-item-4b65130.timeline-item-wrap {
	margin-top: 0px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-2 .timeline-item-wrap .timeline-inner-block .timeline-item .timeline-item-content {
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	color: var(--e-global-color-875d685);
	background: #000;
	border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip .tooltip-arrow {
	border-color: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-text-tooltip {
	color: #fff;
	background: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-text-tooltip .tooltip-arrow {
	border-color: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon i.point-icon-inner {
	font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon svg {
	width: 20px;
	height: 20px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon img.point-icon-inner {
	max-width: 20px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .point-icon .timeline-text-tooltip {
	top: 50%;
	transform: translateY(-50%) !important;
	margin: 0 !important;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .point-icon .timeline-tooltip-wrap {
	color: #000;
	background: rgba(242, 242, 242, 0);
	border-color: #000;
	border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .point-icon .timeline-tooltip-wrap svg {
	fill: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .point-icon .timeline-tooltip-wrap {
	color: #fff;
	background: #000;
	border-color: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .point-icon .timeline-tooltip-wrap svg {
	fill: #fff;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-heading {
	font-family: "Maven Pro", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	color: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-1 .timeline-item-wrap .timeline-item .timeline-tl-before {
	border-color: #e5e5e5;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-2 .timeline-item-wrap .border-bottom hr {
	border-top-color: #e5e5e5;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-heading {
	color: #000;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-1 .timeline-item-wrap:hover .timeline-item .timeline-tl-before {
	border-color: #e5e5e5;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-2 .timeline-item-wrap:hover .border-bottom hr {
	border-top-color: #e5e5e5;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description, .elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description p {
	color: #626262;
	-webkit-transition: all .55s;
	-moz-transition: all .55s;
	-o-transition: all .55s;
	-ms-transition: all .55s;
	transition: all .55s;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-description, .elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-description p {
	color: #888;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt_plus_button .button-link-wrap {
	padding: 10px 20px 10px 20px;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0px;
	color: #3882f7;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt_plus_button {
	margin-top: 14px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #3882f7;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #3882f7;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-2 .timeline-item-wrap .timeline-tl-before {
	border-left-color: var(--e-global-color-primary);
	border-right-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .timeline-style-2 .timeline-item-wrap:hover .timeline-inner-block .timeline-item .timeline-item-content {
	border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-track {
	background: var(--e-global-color-f527306);
}

.elementor-13 .elementor-element.elementor-element-098f012 .elementor-button {
	background-color: var(--e-global-color-f6ee07f);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-098f012 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-098f012 .elementor-button:focus {
	background-color: var(--e-global-color-26c7adf);
}

.elementor-13 .elementor-element.elementor-element-34899a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-955f297 {
	--display: flex;
	--min-height: 600px;
	--justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-2893453 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-2893453 .elementor-heading-title {
	font-size: 50px;
	font-weight: 600;
	line-height: 60px;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .57);
	color: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-fa52edc {
	--display: flex;
	--min-height: 500px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .5;
}

.elementor-13 .elementor-element.elementor-element-fa52edc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fa52edc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnifk.nitrocdn.com/ghyrmWZTXXsZuJiXeKJxhszPsxDlyBqY/assets/images/optimized/rev-f3eb842/bestimepackaging.com/wp-content/uploads/2025/04/home-18.webp");
}

.elementor-13 .elementor-element.elementor-element-fa52edc:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-13 .elementor-element.elementor-element-fa52edc > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-fa52edc::before, .elementor-13 .elementor-element.elementor-element-fa52edc > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fa52edc > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fa52edc > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fa52edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fa52edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: "";
}

.elementor-13 .elementor-element.elementor-element-bee3795 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-bee3795 .elementor-heading-title {
	font-family: var(--e-global-typography-328eff0-font-family), Sans-serif;
	font-size: var(--e-global-typography-328eff0-font-size);
	font-weight: var(--e-global-typography-328eff0-font-weight);
	color: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-2b51539 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-2b51539 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-875d685);
}

.elementor-13 .elementor-element.elementor-element-bc55d98 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-13 .elementor-element.elementor-element-52afc74 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-fcad77d {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-fcad77d .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-47fa81c {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-47fa81c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-47fa81c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-46a04ff {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-46a04ff .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-48835b8 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-61f7269 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-61f7269 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-a98de10 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-a98de10:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a98de10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-287537c {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-287537c .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-ad79da3 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-439e68c {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-439e68c .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-c6ec745 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-c6ec745:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c6ec745 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-e9d976d {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-e9d976d .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-5454b2f {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-04ef31e {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-04ef31e .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-eaf7ff7 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-eaf7ff7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-eaf7ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-3a293ba {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3a293ba .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-29a200d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-13 .elementor-element.elementor-element-a19323c {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-3dbd9f6 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3dbd9f6 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-7733f7d {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-7733f7d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7733f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-ad3377c {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-ad3377c .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-d0d1701 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-8ac637e {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-8ac637e .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-fb4c0b4 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-fb4c0b4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fb4c0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-bb383f9 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-bb383f9 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-937b39a {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-3f2aae2 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3f2aae2 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-db5faee {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-db5faee:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-db5faee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-5463e76 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5463e76 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-28d3c94 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-1c5924c {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1c5924c .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-e9d813b {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-e9d813b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e9d813b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-13 .elementor-element.elementor-element-5f78ff5 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5f78ff5 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-13 .elementor-element.elementor-element-d65ba49 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

.elementor-13 .elementor-element.elementor-element-ce8ee77 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-774eeb5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-8d26c92 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-9dc6208 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-13 .elementor-element.elementor-element-d8c69b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-f9cdd5b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-6a18969 {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-3adcaea {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-0d1934c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-73b20bf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-d322b55 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-13 .elementor-element.elementor-element-ba46f03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-3490f8b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13 .elementor-element.elementor-element-2d597d4 {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-77a6310 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6ce0580 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-cd4e3b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-d71960e {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-13 .elementor-element.elementor-element-f128f3d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-e6586f8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13 .elementor-element.elementor-element-e4ada5e {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71e634b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-fdcb890 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2dd6f74 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-2fff9ff {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-13 .elementor-element.elementor-element-f210b7e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-a26332f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13 .elementor-element.elementor-element-087222b {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7491f48 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-079e023 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-272a7ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-99fd477 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-13 .elementor-element.elementor-element-70f0719 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-1a5a2de .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13 .elementor-element.elementor-element-44e65e5 {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-9fada0f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-a48abe9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-bbcd110 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-8bb1732 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-13 .elementor-element.elementor-element-73d4d88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-63481d3 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-13 .elementor-element.elementor-element-c542dfa {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-a07f740 {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 10px 10px 0px 0px;
	--n-tabs-title-padding-top: 20px;
	--n-tabs-title-padding-right: 20px;
	--n-tabs-title-padding-bottom: 20px;
	--n-tabs-title-padding-left: 20px;
	--n-tabs-title-font-size: var(--e-global-typography-primary-font-size);
}

.elementor-13 .elementor-element.elementor-element-a07f740 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a07f740.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-13 .elementor-element.elementor-element-f735085 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13 .elementor-element.elementor-element-3e71391 {
	--grid-columns: 1;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-c2a5945 {
		--content-width: 1300px;
	}
	
	.elementor-13 .elementor-element.elementor-element-d38e2d1 {
		--width: 47%;
	}
	
	.elementor-13 .elementor-element.elementor-element-8d26c92 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d8c69b8 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-73b20bf {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ba46f03 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-cd4e3b8 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f128f3d {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-2dd6f74 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f210b7e {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-272a7ea {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-70f0719 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-bbcd110 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-73d4d88 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-146bad9 .elementor-heading-title {
		font-size: var(--e-global-typography-328eff0-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-bd7687a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-a759445 .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-8134055 .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-4c274ba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-f3b037c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-loop-grid .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-f47667e {
		--grid-columns: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-a143d68 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-098f012 .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-bee3795 .elementor-heading-title {
		font-size: var(--e-global-typography-328eff0-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-2b51539 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-fcad77d .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-46a04ff .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-61f7269 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-287537c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-439e68c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-e9d976d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-04ef31e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3a293ba .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3dbd9f6 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-ad3377c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-8ac637e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-bb383f9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3f2aae2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-5463e76 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-1c5924c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-5f78ff5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-f9cdd5b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3490f8b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-e6586f8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-a26332f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-1a5a2de .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-63481d3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-a07f740 {
		--n-tabs-title-font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-a07f740.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3e71391 {
		--grid-columns: 2;
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-146bad9 .elementor-heading-title {
		font-size: var(--e-global-typography-328eff0-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-bd7687a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-a759445 .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-8134055 .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-4c274ba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-f3b037c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-loop-grid .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-f47667e {
		--grid-columns: 1;
	}
	
	.elementor-13 .elementor-element.elementor-element-a143d68 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-d1cefc6 .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-098f012 .elementor-button {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-bee3795 .elementor-heading-title {
		font-size: var(--e-global-typography-328eff0-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-2b51539 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-fcad77d .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-46a04ff .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-61f7269 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-287537c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-439e68c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-e9d976d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-04ef31e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3a293ba .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3dbd9f6 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-ad3377c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-8ac637e .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-bb383f9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3f2aae2 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-5463e76 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-1c5924c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-5f78ff5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-f9cdd5b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3490f8b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-e6586f8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-a26332f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-1a5a2de .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-63481d3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-a07f740 {
		--n-tabs-title-font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-13 .elementor-element.elementor-element-a07f740.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-3e71391 {
		--grid-columns: 1;
	}
}

/* Start custom CSS for tp-timeline, class: .elementor-element-d1cefc6 */
.elementor-13 .elementor-element.elementor-element-d1cefc6 p {
	text-align: justify;
}
