.elementor-7995 .elementor-element.elementor-element-7192e64 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 50px 0px 50px;
	z-index: 2;
}

.elementor-7995 .elementor-element.elementor-element-7192e64>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-0a72b78.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-0a72b78.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-2695ad5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-2695ad5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-0e37d53 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-0e37d53 img {
	width: 100%;
	max-width: 100%;
	transition-duration: 0s;
}

.elementor-7995 .elementor-element.elementor-element-0e37d53:hover img {
	opacity: 1;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-79b078a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-79b078a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .elementor-repeater-item-70b69bc.pp-button {
	padding: 8px 15px 8px 15px;
	background: #14A16B;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .elementor-repeater-item-70b69bc span.pp-button-icon {
	font-size: 13px;
	line-height: 13px;
	height: 13px;
	width: 13px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .elementor-repeater-item-70b69bc .pp-button-icon-image img {
	width: 13px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-buttons-group {
	column-gap: 0px;
	row-gap: 0px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 0.7em;
	font-weight: 600;
	background: #128B3F;
	color: #ffffff;
	box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.22);
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-icon-before .pp-button-icon {
	margin-right: 8px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-icon-after .pp-button-icon {
	margin-left: 8px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-icon-top .pp-button-icon {
	margin-bottom: 8px;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-icon-bottom .pp-button-icon {
	margin-top: 8px;
}

.pp-tooltip-8845fbf {
	text-align: center;
}

.pp-tooltip.pp-tooltip-8845fbf .tooltipster-box {
	background-color: #000000;
}

.pp-tooltip.pp-tooltip-8845fbf.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #000000;
}

.pp-tooltip.pp-tooltip-8845fbf.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #000000;
}

.pp-tooltip.pp-tooltip-8845fbf.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #000000;
}

.pp-tooltip.pp-tooltip-8845fbf.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #000000;
}

.pp-tooltip.pp-tooltip-8845fbf .pp-tooltip-content {
	color: #ffffff;
}

.elementor-7995 .elementor-element.elementor-element-8845fbf {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-b2ff1c8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-b2ff1c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-693ee6b img {
	width: 25%;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-addd1de.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-addd1de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .elementor-repeater-item-8097d32.pp-button {
	padding: 13px 35px 13px 35px;
	background: #C99748;
	color: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #C9974800;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .elementor-repeater-item-8097d32.pp-button:hover {
	background: #B2213900;
	color: #C99748;
	border-color: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-buttons-group {
	column-gap: 14px;
	row-gap: 14px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #ffffff;
	border-radius: 20px 20px 20px 20px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-button-icon {
	font-size: 6px;
	line-height: 6px;
	height: 6px;
	width: 6px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-button-icon-image img {
	width: 6px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-icon-before .pp-button-icon {
	margin-right: 0px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-icon-after .pp-button-icon {
	margin-left: 0px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-icon-top .pp-button-icon {
	margin-bottom: 0px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-icon-bottom .pp-button-icon {
	margin-top: 0px;
}

.pp-tooltip-3149fb2 {
	text-align: center;
}

.pp-tooltip.pp-tooltip-3149fb2 .tooltipster-box {
	background-color: #000000;
}

.pp-tooltip.pp-tooltip-3149fb2.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #000000;
}

.pp-tooltip.pp-tooltip-3149fb2.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #000000;
}

.pp-tooltip.pp-tooltip-3149fb2.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #000000;
}

.pp-tooltip.pp-tooltip-3149fb2.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #000000;
}

.pp-tooltip.pp-tooltip-3149fb2 .pp-tooltip-content {
	color: #ffffff;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-3149fb2 {
	z-index: 1;
}

.elementor-7995 .elementor-element.elementor-element-ef80b70:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-ef80b70>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/03/Asset-5.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7995 .elementor-element.elementor-element-ef80b70>.elementor-background-overlay {
	background-image: url("/bg1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-ef80b70 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px;
	margin-bottom: 0px;
}

.elementor-7995 .elementor-element.elementor-element-2d0fa19 {
	margin-top: -350px;
	margin-bottom: 40px;
}

.elementor-7995 .elementor-element.elementor-element-cc078ad {
	text-align: center;
}

.elementor-7995 .elementor-element.elementor-element-cc078ad .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 700;
	line-height: 2em;
}

.elementor-7995 .elementor-element.elementor-element-368aee7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-b7f4d01 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-2f3f77b .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: transparent;
	background-image: radial-gradient(at center center, #3ab7ff 0%, #3ab7ff 100%);
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #005081;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	padding: 15px 40px 15px 40px;
}

.elementor-7995 .elementor-element.elementor-element-c498b4b .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	fill: #3ab7ff;
	color: #3ab7ff;
	background-color: transparent;
	background-image: radial-gradient(at center center, #414042 0%, #090909 100%);
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #035081;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	padding: 15px 40px 015px 40px;
}

.elementor-7995 .elementor-element.elementor-element-d48c73e>.elementor-container {
	min-height: 511px;
}

.elementor-7995 .elementor-element.elementor-element-d48c73e:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-d48c73e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/03/Asset-5.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7995 .elementor-element.elementor-element-d48c73e>.elementor-background-overlay {
	background-image: url("../../2023/05/home-page-new-font.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 28% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-d48c73e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-18ff7dc {
	padding: 30px 0px 40px 0px;
}

.elementor-7995 .elementor-element.elementor-element-9abbab5 {
	text-align: center;
}

.elementor-7995 .elementor-element.elementor-element-9abbab5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 700;
	line-height: 2em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-7995 .elementor-element.elementor-element-6a5ccf1 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-f4869fe .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: transparent;
	background-image: radial-gradient(at center center, #3ab7ff 0%, #3ab7ff 100%);
	border-style: solid;
	border-color: #005081;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-7995 .elementor-element.elementor-element-c3e7dfb .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	fill: #3ab7ff;
	color: #3ab7ff;
	background-color: transparent;
	background-image: radial-gradient(at center center, #414042 0%, #090909 100%);
	border-style: solid;
	border-color: #035081;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-7995 .elementor-element.elementor-element-4f0460b:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-4f0460b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-4f0460b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-4f0460b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-304476e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-37c76be {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-7995 .elementor-element.elementor-element-974bfb2>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-974bfb2 {
	padding: 50px 50px 0px 50px;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .elementor-repeater-item-7c4125d .swiper-slide-bg {
	background-color: #00000000;
	background-image: url(../../2023/07/Swaps.png);
	background-size: contain;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .elementor-repeater-item-0c122f3 .swiper-slide-bg {
	background-color: #00000000;
	background-image: url(../../2023/05/5.png);
	background-size: contain;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-slide {
	height: 450px;
	transition-duration: calc(5000ms*1.2);
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-slide-inner {
	text-align: center;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .elementor-swiper-button {
	font-size: 25px;
	color: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .elementor-swiper-button svg {
	fill: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-pagination-bullet {
	height: 6px;
	width: 6px;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-horizontal .swiper-pagination-progressbar {
	height: 6px;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-pagination-fraction {
	font-size: 6px;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: #C997484D;
	opacity: 1;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-pagination-bullet-active {
	background-color: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-54c7b08>.elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-8afaa35>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-8afaa35:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-8afaa35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-8afaa35>.elementor-background-overlay {
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-8afaa35 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 90px 0px;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-d6054af.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-d6054af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-d6054af.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7995 .elementor-element.elementor-element-d6054af>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-d6054af>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-d6054af>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-7995 .elementor-element.elementor-element-d6054af>.elementor-element-populated {
	box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-d6054af>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-2d588c4 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 45%;
	width: 100%;
	max-width: 100%;
	z-index: 2;
}

.elementor-7995 .elementor-element.elementor-element-2d588c4>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-6477643 {
	text-align: right;
}

.elementor-7995 .elementor-element.elementor-element-6477643 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-6477643>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-6477643.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-f918e4c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-f918e4c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-f918e4c.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7995 .elementor-element.elementor-element-f918e4c>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-f918e4c>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-f918e4c>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-7995 .elementor-element.elementor-element-f918e4c>.elementor-element-populated {
	box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-f918e4c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-ac23896 {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 35%;
	width: 100%;
	max-width: 100%;
	z-index: 2;
}

.elementor-7995 .elementor-element.elementor-element-ac23896>.elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-7995 .elementor-element.elementor-element-04f871b {
	text-align: right;
}

.elementor-7995 .elementor-element.elementor-element-04f871b img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-04f871b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-0123f88.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-0123f88.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-0123f88.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7995 .elementor-element.elementor-element-0123f88>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-0123f88>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-0123f88>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-7995 .elementor-element.elementor-element-0123f88>.elementor-element-populated {
	box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-0123f88>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-3d0b86d {
	--lottie-container-width: 100%;
	--lottie-container-max-width: 95%;
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-7995 .elementor-element.elementor-element-3d0b86d>.elementor-widget-container {
	margin: -95px 0px -140px 0px;
}

.elementor-7995 .elementor-element.elementor-element-cbc3491 {
	text-align: right;
}

.elementor-7995 .elementor-element.elementor-element-cbc3491 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-cbc3491>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-5341cca>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-5341cca:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-5341cca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-5341cca>.elementor-background-overlay {
	background-image: url("../../2023/01/Bg002.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-5341cca {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-3024675.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-3024675.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-3024675>.elementor-element-populated {
	padding: 0px 0px 0px 40px;
}

.elementor-7995 .elementor-element.elementor-element-8fcce0e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-7995 .elementor-element.elementor-element-8fcce0e>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 15px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-8fcce0e {
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-4da311e .elementor-heading-title {
	color: #3ab7ff;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
}

.elementor-7995 .elementor-element.elementor-element-4da311e>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-4da311e {
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-6f7c285 {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-7995 .elementor-element.elementor-element-6f7c285>.elementor-widget-container {
	padding: 3% 30% 0% 0%;
}

.elementor-7995 .elementor-element.elementor-element-de72c64 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: transparent;
	background-image: radial-gradient(at center center, #3ab7ff 0%, #3ab7ff 100%);
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #005081;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	padding: 15px 40px 15px 40px;
}

.elementor-7995 .elementor-element.elementor-element-0450069 img {
	width: 95%;
}

.elementor-7995 .elementor-element.elementor-element-0450069>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-ba2d711 img {
	width: 60%;
}

.elementor-7995 .elementor-element.elementor-element-ba2d711 {
	width: auto;
	max-width: auto;
	top: 24px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-ba2d711 {
	left: 0px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-ba2d711 {
	right: 0px;
}

.elementor-7995 .elementor-element.elementor-element-ba2d711>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
	--e-transform-translateY: -2px;
}

.elementor-7995 .elementor-element.elementor-element-568783b img {
	width: 70%;
}

.elementor-7995 .elementor-element.elementor-element-568783b {
	width: auto;
	max-width: auto;
	top: 20px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-568783b {
	left: 317px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-568783b {
	right: 317px;
}

.elementor-7995 .elementor-element.elementor-element-81a48ad img {
	width: 70%;
}

.elementor-7995 .elementor-element.elementor-element-81a48ad {
	width: auto;
	max-width: auto;
	top: 136px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-81a48ad {
	left: 415px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-81a48ad {
	right: 415px;
}

.elementor-7995 .elementor-element.elementor-element-81a48ad>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
	--e-transform-translateY: -2px;
}

.elementor-7995 .elementor-element.elementor-element-d434fef img {
	width: 70%;
}

.elementor-7995 .elementor-element.elementor-element-d434fef {
	width: auto;
	max-width: auto;
	top: 356px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-d434fef {
	left: 430px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-d434fef {
	right: 430px;
}

.elementor-7995 .elementor-element.elementor-element-d434fef>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
	--e-transform-translateY: -2px;
}

.elementor-7995 .elementor-element.elementor-element-70b6bd6 img {
	width: 70%;
}

.elementor-7995 .elementor-element.elementor-element-70b6bd6 {
	width: auto;
	max-width: auto;
	top: 311px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-70b6bd6 {
	left: 237px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-70b6bd6 {
	right: 237px;
}

.elementor-7995 .elementor-element.elementor-element-70b6bd6>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
	--e-transform-translateY: -2px;
}

.elementor-7995 .elementor-element.elementor-element-24715ac img {
	width: 70%;
}

.elementor-7995 .elementor-element.elementor-element-24715ac {
	width: auto;
	max-width: auto;
	top: 180px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-24715ac {
	left: 1px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-24715ac {
	right: 1px;
}

.elementor-7995 .elementor-element.elementor-element-24715ac>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
	--e-transform-translateY: -2px;
}

.elementor-7995 .elementor-element.elementor-element-33c6983 img {
	width: 100%;
}

.elementor-7995 .elementor-element.elementor-element-33c6983 {
	width: auto;
	max-width: auto;
	top: 209px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-33c6983 {
	left: 444px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-33c6983 {
	right: 444px;
}

.elementor-7995 .elementor-element.elementor-element-33c6983>.elementor-widget-container:hover {
	--e-transform-translateX: 5px;
	--e-transform-translateY: -2px;
}

.elementor-7995 .elementor-element.elementor-element-b15dfef img {
	width: 60%;
}

.elementor-7995 .elementor-element.elementor-element-b15dfef {
	width: auto;
	max-width: auto;
	top: 448px;
}

body:not(.rtl) .elementor-7995 .elementor-element.elementor-element-b15dfef {
	left: -5px;
}

body.rtl .elementor-7995 .elementor-element.elementor-element-b15dfef {
	right: -5px;
}

.elementor-7995 .elementor-element.elementor-element-b15dfef>.elementor-widget-container:hover {
	--e-transform-translateX: -5px;
	--e-transform-translateY: 2px;
}

.elementor-7995 .elementor-element.elementor-element-138d0e7>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-279dba2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7995 .elementor-element.elementor-element-715d8c1>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-715d8c1:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-715d8c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-715d8c1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 100px 0px;
}

.elementor-7995 .elementor-element.elementor-element-715d8c1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-d3653fb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-d3653fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-d3653fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
}

.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-element-populated>.elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-element-populated {
	box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-a1177dd img {
	width: 71%;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-c1508ab.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-7995 .elementor-element.elementor-element-c1508ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-7995 .elementor-element.elementor-element-c1508ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
}

.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-element-populated>.elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-element-populated {
	box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-1476499 img {
	width: 71%;
}

.elementor-7995 .elementor-element.elementor-element-04b6b01 img {
	width: 71%;
}

.elementor-bc-flex-widget .elementor-7995 .elementor-element.elementor-element-11ae261.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-11ae261.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7995 .elementor-element.elementor-element-11ae261:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
}

.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-element-populated>.elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-element-populated {
	box-shadow: 0px 18px 34px 0px rgba(0, 0, 0, 0.11);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-a7bf714 img {
	width: 71%;
}

.elementor-7995 .elementor-element.elementor-element-b05d794:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-b05d794>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-b05d794 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 50px 50px 50px;
}

.elementor-7995 .elementor-element.elementor-element-b05d794>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-a9c05ab.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7995 .elementor-element.elementor-element-154e1bf {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-154e1bf .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 52px;
	font-weight: bold;
}

.elementor-7995 .elementor-element.elementor-element-154e1bf>.elementor-widget-container {
	padding: 0px 15px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-96b40e1 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-96b40e1 .elementor-heading-title {
	color: #53bed9;
	font-family: "Montserrat", Sans-serif;
	font-size: 52px;
	font-weight: bold;
}

.elementor-7995 .elementor-element.elementor-element-ca8667b>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-ca8667b:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-ca8667b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-ca8667b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 100px 100px 100px;
}

.elementor-7995 .elementor-element.elementor-element-ca8667b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-31d607a>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-82af11a>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-4a5a6af>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-69c4649>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-cc29f1c:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-cc29f1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-cc29f1c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-7995 .elementor-element.elementor-element-cc29f1c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-08de814>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-08de814>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-08de814>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-08de814>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-08de814>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-2e9676d {
	text-align: left;
}

.elementor-7995 .elementor-element.elementor-element-2e9676d .elementor-heading-title {
	color: #44a3e3;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 900;
}

.elementor-7995 .elementor-element.elementor-element-2e9676d>.elementor-widget-container {
	padding: 0px 0px 15px 0px;
	border-radius: 0px 10px 10px 0px;
}

.elementor-7995 .elementor-element.elementor-element-2e9676d.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-dd95a94 {
	text-align: left;
}

.elementor-7995 .elementor-element.elementor-element-dd95a94 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-7995 .elementor-element.elementor-element-dd95a94.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-dd95a94>.elementor-widget-container {
	border-radius: 0px 10px 10px 0px;
}

.elementor-7995 .elementor-element.elementor-element-135611d>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-135611d>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-135611d>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-135611d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-135611d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-accordion-item {
	margin-bottom: 10px;
	border-style: solid;
	border-width: 0.1px 0.1px 0.1px 0.1px;
	border-color: #161616;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-accordion-item.pp-accordion-item-active {
	border-color: #79a7ed;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title {
	color: #FFFFFF;
	background-color: #161616;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.5em;
	padding: 30px 30px 30px 30px;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title svg {
	fill: #FFFFFF;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active {
	color: #48abc9;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg {
	fill: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon {
	font-size: 16px;
	margin-right: 10px;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
	background-color: #161616;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	padding: 10px 30px 30px 30px;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon {
	font-size: 20px;
	color: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg {
	fill: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon {
	color: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg {
	fill: #C99748;
}

.elementor-7995 .elementor-element.elementor-element-674cae0.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-98539bb:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-98539bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000070;
}

.elementor-7995 .elementor-element.elementor-element-98539bb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 70px 0px 70px 0px;
}

.elementor-7995 .elementor-element.elementor-element-98539bb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-c7b1327.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7995 .elementor-element.elementor-element-c7b1327>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-c7b1327>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-c7b1327>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-7995 .elementor-element.elementor-element-c7b1327>.elementor-element-populated {
	box-shadow: 8px 8px 34px 0px rgba(0, 0, 0, 0.22);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-c7b1327>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-982e4b8 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-982e4b8 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 900;
}

.elementor-7995 .elementor-element.elementor-element-982e4b8>.elementor-widget-container {
	padding: 0px 5px 0px 5px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-982e4b8.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-ddd08f9 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-ddd08f9 .elementor-heading-title {
	color: #58aee5;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 900;
}

.elementor-7995 .elementor-element.elementor-element-ddd08f9>.elementor-widget-container {
	padding: 0px 5px 0px 5px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-ddd08f9.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-7534d8b {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-7534d8b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 900;
}

.elementor-7995 .elementor-element.elementor-element-7534d8b>.elementor-widget-container {
	padding: 0px 5px 0px 5px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-7534d8b.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-a2c2a11 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7995 .elementor-element.elementor-element-a2c2a11 .elementor-heading-title {
	color: #58aee5;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 900;
}

.elementor-7995 .elementor-element.elementor-element-a2c2a11>.elementor-widget-container {
	padding: 0px 5px 0px 5px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7995 .elementor-element.elementor-element-a2c2a11.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-d888890 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

.elementor-7995 .elementor-element.elementor-element-d888890>.elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-7995 .elementor-element.elementor-element-e2836e1>.elementor-widget-container {
	padding: 50px 40px 20px 40px;
}

.elementor-7995 .elementor-element.elementor-element-e312b4e>.elementor-container {
	max-width: 1440px;
}

.elementor-7995 .elementor-element.elementor-element-e312b4e:not(.elementor-motion-effects-element-type-background),
.elementor-7995 .elementor-element.elementor-element-e312b4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../../2023/03/bg-1-1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7995 .elementor-element.elementor-element-e312b4e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 250px 150px 250px;
}

.elementor-7995 .elementor-element.elementor-element-e312b4e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-3ac3699>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7995 .elementor-element.elementor-element-3ac3699 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #CC0202;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 100px 0px 100px;
}

.elementor-7995 .elementor-element.elementor-element-3ac3699,
.elementor-7995 .elementor-element.elementor-element-3ac3699>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-7995 .elementor-element.elementor-element-3ac3699>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7995 .elementor-element.elementor-element-ee4e50d>.elementor-element-populated,
.elementor-7995 .elementor-element.elementor-element-ee4e50d>.elementor-element-populated>.elementor-background-overlay,
.elementor-7995 .elementor-element.elementor-element-ee4e50d>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-7995 .elementor-element.elementor-element-ee4e50d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7995 .elementor-element.elementor-element-44f1578 img {
	width: 100%;
}

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

body.elementor-page-7995:not(.elementor-motion-effects-element-type-background),
body.elementor-page-7995>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-position: 0px -800px;
	background-repeat: no-repeat;
	background-size: cover;
}

@media(max-width:1024px) {
	.elementor-7995 .elementor-element.elementor-element-8845fbf .pp-buttons-group {
		column-gap: 10px;
		row-gap: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-3149fb2 .pp-buttons-group {
		column-gap: 10px;
		row-gap: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-b7f4d01 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: center;
	}

	.elementor-7995 .elementor-element.elementor-element-6a5ccf1 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: center;
	}

	.elementor-7995 .elementor-element.elementor-element-974bfb2 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-slide {
		height: 29vh;
	}

	.elementor-7995 .elementor-element.elementor-element-d6054af>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-f918e4c>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-0123f88>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-5341cca {
		padding: 50px 0px 50px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-3024675.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7995 .elementor-element.elementor-element-3024675>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-6f7c285>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-715d8c1 {
		padding: 10px 10px 10px 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-d3653fb>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-c1508ab>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-11ae261>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-b05d794 {
		padding: 10px 0px 10px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-ca8667b {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-cc29f1c {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-d888890>.elementor-widget-container {
		margin: 0% 0% 0% 10%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-e312b4e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-3ac3699 {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7995 .elementor-element.elementor-element-ee4e50d>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	body.elementor-page-7995:not(.elementor-motion-effects-element-type-background),
	body.elementor-page-7995>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-7995 .elementor-element.elementor-element-b7f4d01 {
		--content-width: 100%;
		--justify-content: center;
		--gap: 10px 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-2f3f77b .elementor-button {
		border-width: 4px 4px 4px 4px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 40px 15px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-c498b4b .elementor-button {
		border-width: 4px 4px 4px 4px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 40px 15px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-d48c73e>.elementor-container {
		min-height: 259px;
	}

	.elementor-7995 .elementor-element.elementor-element-d48c73e>.elementor-background-overlay {
		background-image: url();
		background-size: 500px auto;
	}

	.elementor-7995 .elementor-element.elementor-element-9abbab5 .elementor-heading-title {
		font-size: 13px;
		-webkit-text-stroke-width: 0px;
		stroke-width: 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-9abbab5>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-7995 .elementor-element.elementor-element-6a5ccf1 {
		--content-width: 100%;
		--justify-content: center;
		--gap: 10px 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-f4869fe .elementor-button {
		border-width: 4px 4px 4px 4px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 40px 15px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-c3e7dfb .elementor-button {
		border-width: 4px 4px 4px 4px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 40px 15px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-974bfb2 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-54c7b08 .swiper-slide {
		height: 100px;
	}

	.elementor-7995 .elementor-element.elementor-element-8afaa35 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-2d588c4 {
		--lottie-container-max-width: 53%;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7995 .elementor-element.elementor-element-2d588c4>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-6477643>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-ac23896 {
		--lottie-container-max-width: 40%;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7995 .elementor-element.elementor-element-ac23896>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-04f871b>.elementor-widget-container {
		margin: -16px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-3d0b86d {
		--lottie-container-max-width: 100%;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7995 .elementor-element.elementor-element-3d0b86d>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-cbc3491 img {
		max-width: 90%;
	}

	.elementor-7995 .elementor-element.elementor-element-cbc3491>.elementor-widget-container {
		margin: -105px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-5341cca {
		padding: 50px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-3024675.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7995 .elementor-element.elementor-element-3024675>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-6f7c285 {
		text-align: center;
		font-size: 13px;
	}

	.elementor-7995 .elementor-element.elementor-element-6f7c285>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-7995 .elementor-element.elementor-element-de72c64 .elementor-button {
		border-width: 4px 4px 4px 4px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 40px 15px 40px;
	}

	.elementor-7995 .elementor-element.elementor-element-0450069 img {
		width: 70%;
	}

	.elementor-7995 .elementor-element.elementor-element-b05d794 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-ca8667b {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-cc29f1c {
		padding: 10px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-08de814>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-2e9676d {
		text-align: center;
	}

	.elementor-7995 .elementor-element.elementor-element-2e9676d .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-7995 .elementor-element.elementor-element-2e9676d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
		border-radius: 10px 10px 10px 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-dd95a94 {
		text-align: center;
	}

	.elementor-7995 .elementor-element.elementor-element-dd95a94 .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-7995 .elementor-element.elementor-element-dd95a94>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 20px 20px;
		border-radius: 10px 10px 10px 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-135611d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-tab-title {
		font-size: 16px;
	}

	.elementor-7995 .elementor-element.elementor-element-674cae0 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content {
		font-size: 12px;
	}

	.elementor-7995 .elementor-element.elementor-element-674cae0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-7995 .elementor-element.elementor-element-982e4b8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-ddd08f9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-7534d8b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-a2c2a11>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-d888890>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 25px 25px 25px 25px;
	}

	.elementor-7995 .elementor-element.elementor-element-e2836e1>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-e312b4e {
		padding: 0px 10px 0px 10px;
	}

	.elementor-7995 .elementor-element.elementor-element-fcee4b5>.elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}

	.elementor-7995 .elementor-element.elementor-element-3ac3699 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7995 .elementor-element.elementor-element-ee4e50d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 0px 40px 0px;
	}

	body.elementor-page-7995:not(.elementor-motion-effects-element-type-background),
	body.elementor-page-7995>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
}

@media(min-width:768px) {
	.elementor-7995 .elementor-element.elementor-element-2695ad5 {
		width: 37.904%;
	}

	.elementor-7995 .elementor-element.elementor-element-79b078a {
		width: 62.096%;
	}

	.elementor-7995 .elementor-element.elementor-element-3024675 {
		width: 55.417%;
	}

	.elementor-7995 .elementor-element.elementor-element-81cb784 {
		width: 44.549%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7995 .elementor-element.elementor-element-d6054af {
		width: 50%;
	}

	.elementor-7995 .elementor-element.elementor-element-f918e4c {
		width: 50%;
	}

	.elementor-7995 .elementor-element.elementor-element-0123f88 {
		width: 50%;
	}

	.elementor-7995 .elementor-element.elementor-element-3024675 {
		width: 100%;
	}

	.elementor-7995 .elementor-element.elementor-element-d3653fb {
		width: 50%;
	}

	.elementor-7995 .elementor-element.elementor-element-c1508ab {
		width: 50%;
	}

	.elementor-7995 .elementor-element.elementor-element-11ae261 {
		width: 50%;
	}

	.elementor-7995 .elementor-element.elementor-element-ee4e50d {
		width: 100%;
	}
}

/* Start custom CSS for pp-buttons, class: .elementor-element-8845fbf */
.elementor-7995 .elementor-element.elementor-element-8845fbf {
	white-space: nowrap
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-37c76be */
.elementor-7995 .elementor-element.elementor-element-37c76be .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-54c7b08 */
.elementor-7995 .elementor-element.elementor-element-54c7b08 .eicon-chevron-left {
	content: "https://katoprime.com/wp-content/uploads/2023/03/arroowwwright.svg";
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2022/03/Montserrat-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('../../2022/03/Montserrat-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('../../2022/03/Montserrat-Thin.ttf') format('truetype');
}

/* End Custom Fonts CSS */