.elementor-element.elementor-element-2cd5789:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-2cd5789>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/assets/template/wp-content/uploads/2022/09/Banner-Background.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-element.elementor-element-2cd5789>.elementor-background-overlay {
	background-image: url("/assets/template/wp-content/uploads/2022/09/bg-effect-2-scaled.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-2cd5789 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 120px 15px 87px
}

.elementor-element.elementor-element-9274e23>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-544db5d>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 92px 0 0
}

.elementor-element.elementor-element-00b2e9c .rt-text-appear,
.elementor-element.elementor-element-00b2e9c .rt-text-appear-eight,
.elementor-element.elementor-element-00b2e9c .animation-element {
	text-align: left
}

.elementor-element.elementor-element-00b2e9c .rt-heading-two {
	text-align: left
}

.elementor-element.elementor-element-00b2e9c .rt-hover-heading,
.elementor-element.elementor-element-00b2e9c .ml1 {
	text-align: left
}

.elementor-element.elementor-element-00b2e9c .heading-style-ten {
	text-align: left
}

.elementor-element.elementor-element-00b2e9c .rt-highlight-txt {
	text-align: left
}

.elementor-element.elementor-element-00b2e9c .letters,
.elementor-element.elementor-element-00b2e9c .rt-magic-underline,
.elementor-element.elementor-element-00b2e9c .rt-highlight-txt,
.elementor-element.elementor-element-00b2e9c .highlight-after-text,
.elementor-element.elementor-element-00b2e9c .rt-heading-div,
.elementor-element.elementor-element-00b2e9c .after-text {
	font-family: "Playfair Display", Sans-serif;
	font-weight: 400;
	font-style: italic
}

.elementor-element.elementor-element-00b2e9c>.elementor-widget-container {
	padding: 0 0 16px
}

.elementor-element.elementor-element-00b2e9c {
	z-index: 5
}

.elementor-element.elementor-element-5a5f861 {
	text-align: left;
	color: #616161
}

.elementor-element.elementor-element-5a5f861>.elementor-widget-container {
	margin: 0 15% 0 0;
	padding: 0 0 33px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-one {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-two {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-three {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-four {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-five {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-six {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-seven {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eight {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-ten {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eleven {
	text-align: left
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-one .rt-overlap-btn>.placeholder,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-three .rt-btn-effect .title,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-four a.rt-readmore-btn,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-five .rt-custombtn-8,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-six .button-element6-background .button-element6,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-seven .gradient-btn-hover,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eight .rt-gradient-btn,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-nine .border-center .border-btn span,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion,
.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas>span,
.elementor-element.elementor-element-5755a01 .rt-eleven-marquee span {
	font-weight: 500;
	text-transform: none
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-one .rt-overlap-btn>.placeholder {
	color: #fff;
	background: #00aeef
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn {
	color: #fff
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-three .rt-btn-effect .title {
	color: #fff
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-four a.rt-readmore-btn {
	color: #fff
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
	color: #fff;
	border-radius: 50px;
	background-color: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
	color: #fff;
	border-radius: 50px;
	background-color: #00aeef
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
	color: #fff;
	border-radius: 50px;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
	color: #fff;
	border-radius: 50px;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-nine .border-center .border-btn span {
	color: #fff
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
	color: #fff;
	border-radius: 50px;
	background: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	color: #fff;
	border-radius: 50px;
	background: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-one .rt-overlap-btn:after {
	border-radius: 50px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-two .rt-case-btn>span {
	border-radius: 50px;
	background-color: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
	border-radius: 50px;
	background-color: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-four .rt-arrow-btn {
	border-radius: 50px;
	background-color: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-nine .border-center .border-btn {
	border-radius: 50px;
	background-color: #00aeef;
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
	background-color: #00aeef
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion:before {
	background: #00aeef
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button .rt-overlap-btn {
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
	padding: 15px 45px
}

.elementor-element.elementor-element-5755a01>.elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-element.elementor-element-5755a01 {
	width: initial;
	max-width: initial
}

.elementor-element.elementor-element-09f6c75>.elementor-element-populated {
	margin: 0 0 0 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0
}

.elementor-element.elementor-element-e869242>.elementor-widget-container {
	margin: 0 -160px 0 0;
	padding: 0
}

.elementor-element.elementor-element-a2fb9b5 {
	padding: 110px 0 0
}

.elementor-element.elementor-element-80803c9>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-1b813f8 {
	text-align: center;
	color: #616161
}

.elementor-element.elementor-element-1b813f8>.elementor-widget-container {
	margin: 0;
	padding: 0 0 20px
}

.elementor-element.elementor-element-d69aac9>.elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-element.elementor-element-9958741:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-9958741>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f4f3e9
}

.elementor-element.elementor-element-9958741 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0 15px
}

.elementor-element.elementor-element-9958741>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-59ba5fd>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-1e3dc76 .rt-text-appear,
.elementor-element.elementor-element-1e3dc76 .rt-text-appear-eight,
.elementor-element.elementor-element-1e3dc76 .animation-element {
	text-align: center
}

.elementor-element.elementor-element-1e3dc76 .rt-heading-two {
	text-align: center
}

.elementor-element.elementor-element-1e3dc76 .rt-hover-heading,
.elementor-element.elementor-element-1e3dc76 .ml1 {
	text-align: center
}

.elementor-element.elementor-element-1e3dc76 .heading-style-ten {
	text-align: center
}

.elementor-element.elementor-element-1e3dc76 .rt-highlight-txt {
	text-align: center
}

.elementor-element.elementor-element-1e3dc76>.elementor-widget-container {
	margin: 0 18%;
	padding: 0 0 24px
}

.elementor-element.elementor-element-a4613a2 {
	text-align: center;
	color: #616161
}

.elementor-element.elementor-element-a4613a2>.elementor-widget-container {
	margin: 0;
	padding: 0 0 53px
}

.elementor-element.elementor-element-4dd5542>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-41bcdc6>.elementor-widget-container {
	padding: 0 0 32px
}

.elementor-element.elementor-element-4a34b6d .rt-text-appear,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight,
.elementor-element.elementor-element-4a34b6d .animation-element {
	text-align: center
}

.elementor-element.elementor-element-4a34b6d .rt-heading-two {
	text-align: center
}

.elementor-element.elementor-element-4a34b6d .rt-hover-heading,
.elementor-element.elementor-element-4a34b6d .ml1 {
	text-align: center
}

.elementor-element.elementor-element-4a34b6d .heading-style-ten {
	text-align: center
}

.elementor-element.elementor-element-4a34b6d .rt-highlight-txt {
	text-align: center
}

.elementor-element.elementor-element-4a34b6d .rt-heading-two,
.elementor-element.elementor-element-4a34b6d .rt-title-heading {
	color: #191d27
}

.elementor-element.elementor-element-4a34b6d .rt-hover-heading {
	color: #191d27
}

.elementor-element.elementor-element-4a34b6d .rtheading,
.elementor-element.elementor-element-4a34b6d .rt-textappear-line {
	color: #191d27
}

.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h1,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h2,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h3,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h4,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h5,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h6,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight p,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight span {
	color: #191d27
}

.elementor-element.elementor-element-4a34b6d .rt-textappear-line,
.elementor-element.elementor-element-4a34b6d .rt-heading-two,
.elementor-element.elementor-element-4a34b6d .rt-hover-heading,
.elementor-element.elementor-element-4a34b6d .rtheading,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h1,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h2,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h3,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h4,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h5,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight h6,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight p,
.elementor-element.elementor-element-4a34b6d .rt-text-appear-eight span,
.elementor-element.elementor-element-4a34b6d .rt-title-heading {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-4a34b6d>.elementor-widget-container {
	margin: 0;
	padding: 0 0 15px
}

.elementor-element.elementor-element-4a34b6d {
	z-index: 2
}

.elementor-element.elementor-element-835d806 {
	text-align: center;
	color: #616161
}

.elementor-element.elementor-element-835d806>.elementor-widget-container {
	margin: 0 10%;
	padding: 0
}

.elementor-element.elementor-element-68b2b69>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-d89ec36>.elementor-widget-container {
	padding: 0 0 32px
}

.elementor-element.elementor-element-b287080 .rt-text-appear,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight,
.elementor-element.elementor-element-b287080 .animation-element {
	text-align: center
}

.elementor-element.elementor-element-b287080 .rt-heading-two {
	text-align: center
}

.elementor-element.elementor-element-b287080 .rt-hover-heading,
.elementor-element.elementor-element-b287080 .ml1 {
	text-align: center
}

.elementor-element.elementor-element-b287080 .heading-style-ten {
	text-align: center
}

.elementor-element.elementor-element-b287080 .rt-highlight-txt {
	text-align: center
}

.elementor-element.elementor-element-b287080 .rt-heading-two,
.elementor-element.elementor-element-b287080 .rt-title-heading {
	color: #191d27
}

.elementor-element.elementor-element-b287080 .rt-hover-heading {
	color: #191d27
}

.elementor-element.elementor-element-b287080 .rtheading,
.elementor-element.elementor-element-b287080 .rt-textappear-line {
	color: #191d27
}

.elementor-element.elementor-element-b287080 .rt-text-appear-eight h1,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h2,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h3,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h4,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h5,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h6,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight p,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight span {
	color: #191d27
}

.elementor-element.elementor-element-b287080 .rt-textappear-line,
.elementor-element.elementor-element-b287080 .rt-heading-two,
.elementor-element.elementor-element-b287080 .rt-hover-heading,
.elementor-element.elementor-element-b287080 .rtheading,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h1,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h2,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h3,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h4,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h5,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight h6,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight p,
.elementor-element.elementor-element-b287080 .rt-text-appear-eight span,
.elementor-element.elementor-element-b287080 .rt-title-heading {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-b287080>.elementor-widget-container {
	margin: 0;
	padding: 0 0 15px
}

.elementor-element.elementor-element-b287080 {
	z-index: 2
}

.elementor-element.elementor-element-de2f576 {
	text-align: center;
	color: #616161
}

.elementor-element.elementor-element-de2f576>.elementor-widget-container {
	margin: 0 10%;
	padding: 0
}

.elementor-element.elementor-element-df148c4>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-8f01e4c>.elementor-widget-container {
	padding: 0 0 32px
}

.elementor-element.elementor-element-48a97c3 .rt-text-appear,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight,
.elementor-element.elementor-element-48a97c3 .animation-element {
	text-align: center
}

.elementor-element.elementor-element-48a97c3 .rt-heading-two {
	text-align: center
}

.elementor-element.elementor-element-48a97c3 .rt-hover-heading,
.elementor-element.elementor-element-48a97c3 .ml1 {
	text-align: center
}

.elementor-element.elementor-element-48a97c3 .heading-style-ten {
	text-align: center
}

.elementor-element.elementor-element-48a97c3 .rt-highlight-txt {
	text-align: center
}

.elementor-element.elementor-element-48a97c3 .rt-heading-two,
.elementor-element.elementor-element-48a97c3 .rt-title-heading {
	color: #191d27
}

.elementor-element.elementor-element-48a97c3 .rt-hover-heading {
	color: #191d27
}

.elementor-element.elementor-element-48a97c3 .rtheading,
.elementor-element.elementor-element-48a97c3 .rt-textappear-line {
	color: #191d27
}

.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h1,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h2,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h3,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h4,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h5,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h6,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight p,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight span {
	color: #191d27
}

.elementor-element.elementor-element-48a97c3 .rt-textappear-line,
.elementor-element.elementor-element-48a97c3 .rt-heading-two,
.elementor-element.elementor-element-48a97c3 .rt-hover-heading,
.elementor-element.elementor-element-48a97c3 .rtheading,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h1,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h2,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h3,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h4,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h5,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight h6,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight p,
.elementor-element.elementor-element-48a97c3 .rt-text-appear-eight span,
.elementor-element.elementor-element-48a97c3 .rt-title-heading {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-48a97c3>.elementor-widget-container {
	margin: 0;
	padding: 0 0 15px
}

.elementor-element.elementor-element-48a97c3 {
	z-index: 2
}

.elementor-element.elementor-element-82a1788 {
	text-align: center;
	color: #616161
}

.elementor-element.elementor-element-82a1788>.elementor-widget-container {
	margin: 0 10%;
	padding: 0
}

.elementor-element.elementor-element-4798eb9:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-4798eb9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f4f3e9
}

.elementor-element.elementor-element-4798eb9>.elementor-background-overlay {
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-4798eb9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 110px 15px 85px
}

.elementor-element.elementor-element-048600f>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 164px 0 0
}

.elementor-element.elementor-element-a92b590 .rt-text-appear,
.elementor-element.elementor-element-a92b590 .rt-text-appear-eight,
.elementor-element.elementor-element-a92b590 .animation-element {
	text-align: left
}

.elementor-element.elementor-element-a92b590 .rt-heading-two {
	text-align: left
}

.elementor-element.elementor-element-a92b590 .rt-hover-heading,
.elementor-element.elementor-element-a92b590 .ml1 {
	text-align: left
}

.elementor-element.elementor-element-a92b590 .heading-style-ten {
	text-align: left
}

.elementor-element.elementor-element-a92b590 .rt-highlight-txt {
	text-align: left
}

.elementor-element.elementor-element-a92b590 .rt_gradient .letters,
.elementor-element.elementor-element-a92b590 .rt-highlight-txt,
.elementor-element.elementor-element-a92b590 .rt-magic-underline,
.elementor-element.elementor-element-a92b590 .rt-heading-div {
	background: linear-gradient(to right, #000 0%, #00aeef 100%)
}

.elementor-element.elementor-element-a92b590>.elementor-widget-container {
	margin: 0 20% 0 0;
	padding: 0 0 25px
}

.elementor-element.elementor-element-a92b590 {
	z-index: 5
}

.elementor-element.elementor-element-52d4eb9 {
	color: #616161
}

.elementor-element.elementor-element-52d4eb9>.elementor-widget-container {
	margin: 0 22% 0 0;
	padding: 0 0 32px
}

.elementor-element.elementor-element-c0e9e47 {
	padding: 0 0 13px
}

.elementor-element.elementor-element-0d5b473>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-565d633 {
	text-align: left
}

.elementor-element.elementor-element-fce7e54>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 0 0 7px
}

.elementor-element.elementor-element-0058a35 .rt-text-appear,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight,
.elementor-element.elementor-element-0058a35 .animation-element {
	text-align: left
}

.elementor-element.elementor-element-0058a35 .rt-heading-two {
	text-align: left
}

.elementor-element.elementor-element-0058a35 .rt-hover-heading,
.elementor-element.elementor-element-0058a35 .ml1 {
	text-align: left
}

.elementor-element.elementor-element-0058a35 .heading-style-ten {
	text-align: left
}

.elementor-element.elementor-element-0058a35 .rt-highlight-txt {
	text-align: left
}

.elementor-element.elementor-element-0058a35 .rt-heading-two,
.elementor-element.elementor-element-0058a35 .rt-title-heading {
	color: #191d27
}

.elementor-element.elementor-element-0058a35 .rt-hover-heading {
	color: #191d27
}

.elementor-element.elementor-element-0058a35 .rtheading,
.elementor-element.elementor-element-0058a35 .rt-textappear-line {
	color: #191d27
}

.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h1,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h2,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h3,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h4,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h5,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h6,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight p,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight span {
	color: #191d27
}

.elementor-element.elementor-element-0058a35 .rt-textappear-line,
.elementor-element.elementor-element-0058a35 .rt-heading-two,
.elementor-element.elementor-element-0058a35 .rt-hover-heading,
.elementor-element.elementor-element-0058a35 .rtheading,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h1,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h2,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h3,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h4,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h5,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight h6,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight p,
.elementor-element.elementor-element-0058a35 .rt-text-appear-eight span,
.elementor-element.elementor-element-0058a35 .rt-title-heading {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-0058a35>.elementor-widget-container {
	margin: 0;
	padding: 0 0 25px
}

.elementor-element.elementor-element-0058a35 {
	z-index: 5
}

.elementor-element.elementor-element-156621d {
	padding: 0 0 12px
}
.elementor-element.elementor-element-7450bfc {
	padding: 0 0 12px !important
}
.elementor-element.elementor-element-678122e>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-537d7a4 {
	text-align: left
}

.elementor-element.elementor-element-1360344>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 0 0 7px
}

.elementor-element.elementor-element-85b7df8 .rt-text-appear,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight,
.elementor-element.elementor-element-85b7df8 .animation-element {
	text-align: left
}

.elementor-element.elementor-element-85b7df8 .rt-heading-two {
	text-align: left
}

.elementor-element.elementor-element-85b7df8 .rt-hover-heading,
.elementor-element.elementor-element-85b7df8 .ml1 {
	text-align: left
}

.elementor-element.elementor-element-85b7df8 .heading-style-ten {
	text-align: left
}

.elementor-element.elementor-element-85b7df8 .rt-highlight-txt {
	text-align: left
}

.elementor-element.elementor-element-85b7df8 .rt-heading-two,
.elementor-element.elementor-element-85b7df8 .rt-title-heading {
	color: #191d27
}

.elementor-element.elementor-element-85b7df8 .rt-hover-heading {
	color: #191d27
}

.elementor-element.elementor-element-85b7df8 .rtheading,
.elementor-element.elementor-element-85b7df8 .rt-textappear-line {
	color: #191d27
}

.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h1,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h2,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h3,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h4,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h5,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h6,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight p,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight span {
	color: #191d27
}

.elementor-element.elementor-element-85b7df8 .rt-textappear-line,
.elementor-element.elementor-element-85b7df8 .rt-heading-two,
.elementor-element.elementor-element-85b7df8 .rt-hover-heading,
.elementor-element.elementor-element-85b7df8 .rtheading,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h1,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h2,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h3,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h4,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h5,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight h6,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight p,
.elementor-element.elementor-element-85b7df8 .rt-text-appear-eight span,
.elementor-element.elementor-element-85b7df8 .rt-title-heading {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-85b7df8>.elementor-widget-container {
	margin: 0;
	padding: 0 0 25px
}

.elementor-element.elementor-element-85b7df8 {
	z-index: 5
}

.elementor-element.elementor-element-7450bfc {
	padding: 0
}

.elementor-element.elementor-element-26c609a>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-48455a3 {
	text-align: left
}

.elementor-element.elementor-element-a863698>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 0 0 7px
}

.elementor-element.elementor-element-bf4dc6b .rt-text-appear,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight,
.elementor-element.elementor-element-bf4dc6b .animation-element {
	text-align: left
}

.elementor-element.elementor-element-bf4dc6b .rt-heading-two {
	text-align: left
}

.elementor-element.elementor-element-bf4dc6b .rt-hover-heading,
.elementor-element.elementor-element-bf4dc6b .ml1 {
	text-align: left
}

.elementor-element.elementor-element-bf4dc6b .heading-style-ten {
	text-align: left
}

.elementor-element.elementor-element-bf4dc6b .rt-highlight-txt {
	text-align: left
}

.elementor-element.elementor-element-bf4dc6b .rt-heading-two,
.elementor-element.elementor-element-bf4dc6b .rt-title-heading {
	color: #191d27
}

.elementor-element.elementor-element-bf4dc6b .rt-hover-heading {
	color: #191d27
}

.elementor-element.elementor-element-bf4dc6b .rtheading,
.elementor-element.elementor-element-bf4dc6b .rt-textappear-line {
	color: #191d27
}

.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h1,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h2,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h3,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h4,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h5,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h6,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight p,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight span {
	color: #191d27
}

.elementor-element.elementor-element-bf4dc6b .rt-textappear-line,
.elementor-element.elementor-element-bf4dc6b .rt-heading-two,
.elementor-element.elementor-element-bf4dc6b .rt-hover-heading,
.elementor-element.elementor-element-bf4dc6b .rtheading,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h1,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h2,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h3,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h4,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h5,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight h6,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight p,
.elementor-element.elementor-element-bf4dc6b .rt-text-appear-eight span,
.elementor-element.elementor-element-bf4dc6b .rt-title-heading {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-bf4dc6b>.elementor-widget-container {
	margin: 0;
	padding: 0 0 25px
}

.elementor-element.elementor-element-bf4dc6b {
	z-index: 5
}

body:not(.rtl) .elementor-element.elementor-element-5bd3193 {
	left: -381px
}

body.rtl .elementor-element.elementor-element-5bd3193 {
	right: -381px
}

.elementor-element.elementor-element-5bd3193 {
	top: -60px;
	z-index: 1
}

.elementor-element.elementor-element-a2fcdde>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

body:not(.rtl) .elementor-element.elementor-element-a7f13a3 {
	left: 6px
}

body.rtl .elementor-element.elementor-element-a7f13a3 {
	right: 6px
}

.elementor-element.elementor-element-a7f13a3 {
	top: -199px;
	z-index: 1
}

.elementor-element.elementor-element-3f3295e .rt-retina-image-container {
	text-align: left
}

.elementor-element.elementor-element-3f3295e>.elementor-widget-container {
	margin: 0 -70px 0 -60px;
	padding: 0
}

.elementor-element.elementor-element-3f3295e {
	z-index: 3
}

.elementor-element.elementor-element-9d01853 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 120px 15px 50px
}

.elementor-element.elementor-element-9d01853:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-9d01853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/assets/template/wp-content/uploads/2022/09/Group-670-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-element.elementor-element-9d01853>.elementor-background-overlay {
	opacity: .83;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-664d5f9>.elementor-element-populated {
	margin: 70px 0 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-8608fe5 {
	text-align: center;
	color: #fff;
	font-size: 1.06em;
	text-transform: none;
	width: auto;
	max-width: auto
}

.elementor-element.elementor-element-8608fe5>.elementor-widget-container {
	margin: 0 0 28px;
	padding: 8px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	border-radius: 60px
}

.elementor-element.elementor-element-f44c2c5 .rt-text-appear,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight,
.elementor-element.elementor-element-f44c2c5 .animation-element {
	text-align: center
}

.elementor-element.elementor-element-f44c2c5 .rt-heading-two {
	text-align: center
}

.elementor-element.elementor-element-f44c2c5 .rt-hover-heading,
.elementor-element.elementor-element-f44c2c5 .ml1 {
	text-align: center
}

.elementor-element.elementor-element-f44c2c5 .heading-style-ten {
	text-align: center
}

.elementor-element.elementor-element-f44c2c5 .rt-highlight-txt {
	text-align: center
}

.elementor-element.elementor-element-f44c2c5 .rt-heading-two,
.elementor-element.elementor-element-f44c2c5 .rt-title-heading {
	color: #fff
}

.elementor-element.elementor-element-f44c2c5 .rt-hover-heading {
	color: #fff
}

.elementor-element.elementor-element-f44c2c5 .rtheading,
.elementor-element.elementor-element-f44c2c5 .rt-textappear-line {
	color: #fff
}

.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight h1,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight h2,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight h3,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight h4,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight h5,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight h6,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight p,
.elementor-element.elementor-element-f44c2c5 .rt-text-appear-eight span {
	color: #fff
}

.elementor-element.elementor-element-f44c2c5>.elementor-widget-container {
	margin: 0 14%;
	padding: 0 0 24px
}

.elementor-element.elementor-element-fc87536 {
	text-align: center;
	color: #fff
}

.elementor-element.elementor-element-fc87536>.elementor-widget-container {
	margin: 0 25%;
	padding: 0 0 53px
}

body:not(.rtl) .elementor-element.elementor-element-57fd41a {
	left: -682px
}

body.rtl .elementor-element.elementor-element-57fd41a {
	right: -682px
}

.elementor-element.elementor-element-57fd41a {
	top: 0;
	z-index: 1
}

body:not(.rtl) .elementor-element.elementor-element-e2b2c9b {
	left: 740px
}

body.rtl .elementor-element.elementor-element-e2b2c9b {
	right: 740px
}

.elementor-element.elementor-element-e2b2c9b {
	top: 644px;
	z-index: 1
}

.elementor-element.elementor-element-106334a {
	margin-top: 0;
	margin-bottom: 26px;
	padding: 0
}

.elementor-element.elementor-element-f4cc924:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-f4cc924>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #002b3a
}

.elementor-element.elementor-element-f4cc924>.elementor-element-populated,
.elementor-element.elementor-element-f4cc924>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-f4cc924>.elementor-background-slideshow {
	border-radius: 20px
}

.elementor-element.elementor-element-f4cc924>.elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86.00000000000001, 128.00000000000003, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 30px 35px 38px
}

.elementor-element.elementor-element-f4cc924>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-a7f6a4f {
	--icon-box-icon-margin: 31px
}

.elementor-element.elementor-element-a7f6a4f .elementor-icon {
	font-size: 62px
}

.elementor-element.elementor-element-a7f6a4f .elementor-icon-box-title {
	margin-bottom: 17px;
	color: #fff
}

.elementor-element.elementor-element-a7f6a4f .elementor-icon-box-title,
.elementor-element.elementor-element-a7f6a4f .elementor-icon-box-title a {
	font-size: 1.5em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-a7f6a4f .elementor-icon-box-description {
	color: #b1b1b1;
	font-size: 1.1em;
	font-weight: 400;
}

.elementor-element.elementor-element-8d6e55e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-8d6e55e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #002b3a
}

.elementor-element.elementor-element-8d6e55e>.elementor-element-populated,
.elementor-element.elementor-element-8d6e55e>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-8d6e55e>.elementor-background-slideshow {
	border-radius: 20px
}

.elementor-element.elementor-element-8d6e55e>.elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86.00000000000001, 128.00000000000003, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 30px 35px 38px
}

.elementor-element.elementor-element-8d6e55e>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-b9a4c49 {
	--icon-box-icon-margin: 31px
}

.elementor-element.elementor-element-b9a4c49 .elementor-icon {
	font-size: 62px
}

.elementor-element.elementor-element-b9a4c49 .elementor-icon-box-title {
	margin-bottom: 17px;
	color: #fff
}

.elementor-element.elementor-element-b9a4c49 .elementor-icon-box-title,
.elementor-element.elementor-element-b9a4c49 .elementor-icon-box-title a {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-b9a4c49 .elementor-icon-box-description {
	color: #b1b1b1
}

.elementor-element.elementor-element-5b66f01:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-5b66f01>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #002b3a
}

.elementor-element.elementor-element-5b66f01>.elementor-element-populated,
.elementor-element.elementor-element-5b66f01>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-5b66f01>.elementor-background-slideshow {
	border-radius: 20px
}

.elementor-element.elementor-element-5b66f01>.elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86.00000000000001, 128.00000000000003, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 30px 35px 38px
}

.elementor-element.elementor-element-5b66f01>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-0522f92 {
	--icon-box-icon-margin: 31px
}

.elementor-element.elementor-element-0522f92 .elementor-icon {
	font-size: 62px
}

.elementor-element.elementor-element-0522f92 .elementor-icon-box-title {
	margin-bottom: 17px;
	color: #fff
}

.elementor-element.elementor-element-0522f92 .elementor-icon-box-title,
.elementor-element.elementor-element-0522f92 .elementor-icon-box-title a {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-0522f92 .elementor-icon-box-description {
	color: #b1b1b1
}

.elementor-element.elementor-element-0b4b7b7 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-element.elementor-element-99c7700:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-99c7700>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #002b3a
}

.elementor-element.elementor-element-99c7700>.elementor-element-populated,
.elementor-element.elementor-element-99c7700>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-99c7700>.elementor-background-slideshow {
	border-radius: 20px
}

.elementor-element.elementor-element-99c7700>.elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86.00000000000001, 128.00000000000003, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 30px 35px 38px
}

.elementor-element.elementor-element-99c7700>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-61a3f1e {
	--icon-box-icon-margin: 31px
}

.elementor-element.elementor-element-61a3f1e .elementor-icon {
	font-size: 62px
}

.elementor-element.elementor-element-61a3f1e .elementor-icon-box-title {
	margin-bottom: 17px;
	color: #fff
}

.elementor-element.elementor-element-61a3f1e .elementor-icon-box-title,
.elementor-element.elementor-element-61a3f1e .elementor-icon-box-title a {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-61a3f1e .elementor-icon-box-description {
	color: #b1b1b1
}

.elementor-element.elementor-element-8ebaa8e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-8ebaa8e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #002b3a
}

.elementor-element.elementor-element-8ebaa8e>.elementor-element-populated,
.elementor-element.elementor-element-8ebaa8e>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-8ebaa8e>.elementor-background-slideshow {
	border-radius: 20px
}

.elementor-element.elementor-element-8ebaa8e>.elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86.00000000000001, 128.00000000000003, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 30px 35px 38px
}

.elementor-element.elementor-element-8ebaa8e>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-c348f45 {
	--icon-box-icon-margin: 31px
}

.elementor-element.elementor-element-c348f45 .elementor-icon {
	font-size: 62px
}

.elementor-element.elementor-element-c348f45 .elementor-icon-box-title {
	margin-bottom: 17px;
	color: #fff
}

.elementor-element.elementor-element-c348f45 .elementor-icon-box-title,
.elementor-element.elementor-element-c348f45 .elementor-icon-box-title a {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-c348f45 .elementor-icon-box-description {
	color: #b1b1b1
}

.elementor-element.elementor-element-429af41:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-429af41>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #002b3a
}

.elementor-element.elementor-element-429af41>.elementor-element-populated,
.elementor-element.elementor-element-429af41>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-429af41>.elementor-background-slideshow {
	border-radius: 20px
}

.elementor-element.elementor-element-429af41>.elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86.00000000000001, 128.00000000000003, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 35px 30px 35px 38px
}

.elementor-element.elementor-element-429af41>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-2e60655 {
	--icon-box-icon-margin: 31px
}

.elementor-element.elementor-element-2e60655 .elementor-icon {
	font-size: 62px
}

.elementor-element.elementor-element-2e60655 .elementor-icon-box-title {
	margin-bottom: 17px;
	color: #fff
}

.elementor-element.elementor-element-2e60655 .elementor-icon-box-title,
.elementor-element.elementor-element-2e60655 .elementor-icon-box-title a {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-2e60655 .elementor-icon-box-description {
	color: #b1b1b1
}

.elementor-element.elementor-element-81287fc:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-81287fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/assets/template/wp-content/uploads/2022/09/Last-Sec-Background.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-element.elementor-element-81287fc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 105px 15px 90px
}

.elementor-element.elementor-element-81287fc>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-1af9a6d>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-element.elementor-element-76e01f7 .rt-retina-image-container {
	text-align: left
}

.elementor-element.elementor-element-76e01f7>.elementor-widget-container {
	margin: -23px 0 0 -107px;
	padding: 0
}

.elementor-element.elementor-element-76e01f7 {
	z-index: 3
}

.elementor-element.elementor-element-a2e6309>.elementor-element-populated {
	margin: 0 0 0 60px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 60px;
	padding: 0
}

.elementor-element.elementor-element-480a2b0 .rt-text-appear,
.elementor-element.elementor-element-480a2b0 .rt-text-appear-eight,
.elementor-element.elementor-element-480a2b0 .animation-element {
	text-align: left
}

.elementor-element.elementor-element-480a2b0 .rt-heading-two {
	text-align: left
}

.elementor-element.elementor-element-480a2b0 .rt-hover-heading,
.elementor-element.elementor-element-480a2b0 .ml1 {
	text-align: left
}

.elementor-element.elementor-element-480a2b0 .heading-style-ten {
	text-align: left
}

.elementor-element.elementor-element-480a2b0 .rt-highlight-txt {
	text-align: left
}

.elementor-element.elementor-element-480a2b0 .rt_gradient .letters,
.elementor-element.elementor-element-480a2b0 .rt-highlight-txt,
.elementor-element.elementor-element-480a2b0 .rt-magic-underline,
.elementor-element.elementor-element-480a2b0 .rt-heading-div {
	background: linear-gradient(to right, #000 0%, #00aeef 100%)
}

.elementor-element.elementor-element-480a2b0>.elementor-widget-container {
	margin: 0;
	padding: 0 0 25px
}

.elementor-element.elementor-element-480a2b0 {
	z-index: 5
}

.elementor-element.elementor-element-3e31f5b {
	color: #616161
}

.elementor-element.elementor-element-3e31f5b>.elementor-widget-container {
	margin: 0;
	padding: 0 0 52px
}

.elementor-element.elementor-element-967ac77 .elementor-accordion-item {
	border-width: 0;
	border-color: #02010100
}

.elementor-element.elementor-element-967ac77 .elementor-accordion-item .elementor-tab-content {
	border-width: 0;
	border-top-color: #02010100
}

.elementor-element.elementor-element-967ac77 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0;
	border-bottom-color: #02010100
}

.elementor-element.elementor-element-967ac77 .elementor-tab-title {
	background-color: #fffef4;
	padding: 32px 40px
}

.elementor-element.elementor-element-967ac77 .elementor-accordion-title {
	font-size: 1.125em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em
}

.elementor-element.elementor-element-967ac77 .elementor-tab-content {
	background-color: #fffef4;
	color: #616161;
	padding: 0 40px 34px
}

.elementor-element.elementor-element-967ac77>.elementor-widget-container {
	margin: 0;
	padding: 0;
	border-radius: 0
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-element.elementor-element-0d5b473 {
		width: 9%
	}

	.elementor-element.elementor-element-678122e {
		width: 9%
	}

	.elementor-element.elementor-element-26c609a {
		width: 9%
	}
}

@media(max-width:1900px) {
	.elementor-element.elementor-element-e869242>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-d69aac9>.elementor-widget-container {
		margin: 0;
		padding: 0 10%
	}

	.elementor-element.elementor-element-048600f>.elementor-element-populated {
		padding: 64px 0 0
	}

	.elementor-element.elementor-element-3f3295e>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-9d01853:not(.elementor-motion-effects-element-type-background),
	.elementor-element.elementor-element-9d01853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover
	}

	.elementor-element.elementor-element-76e01f7>.elementor-widget-container {
		margin: 0
	}
}

@media(max-width:1200px) {
	.elementor-element.elementor-element-544db5d>.elementor-element-populated {
		padding: 0
	}

	.elementor-element.elementor-element-048600f>.elementor-element-populated {
		padding: 0
	}
}

@media(max-width:1024px) {
	.elementor-element.elementor-element-2cd5789 {
		padding: 90px 15px 28px
	}

	.elementor-element.elementor-element-544db5d>.elementor-element-populated {
		padding: 0
	}

	.elementor-element.elementor-element-e869242>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-element.elementor-element-a2fb9b5 {
		padding: 64px 0 10px
	}

	.elementor-element.elementor-element-d69aac9>.elementor-widget-container {
		margin: 0 5%;
		padding: 0
	}

	.elementor-element.elementor-element-1e3dc76>.elementor-widget-container {
		margin: 0 5%
	}

	.elementor-element.elementor-element-4dd5542>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-element.elementor-element-68b2b69>.elementor-element-populated {
		margin: 0 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 0
	}

	.elementor-element.elementor-element-df148c4>.elementor-element-populated {
		margin: 0 0 0 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px
	}

	.elementor-element.elementor-element-4798eb9 {
		padding: 44px 15px 68px
	}

	.elementor-element.elementor-element-048600f>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0
	}

	.elementor-element.elementor-element-3f3295e>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-9d01853:not(.elementor-motion-effects-element-type-background),
	.elementor-element.elementor-element-9d01853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover
	}

	.elementor-element.elementor-element-9d01853>.elementor-background-overlay {
		background-position: 0 0
	}

	.elementor-element.elementor-element-9d01853 {
		padding: 68px 15px 70px
	}

	.elementor-element.elementor-element-664d5f9>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-element.elementor-element-f44c2c5>.elementor-widget-container {
		margin: 0 5%
	}

	.elementor-element.elementor-element-fc87536>.elementor-widget-container {
		margin: 0 10%
	}

	.elementor-element.elementor-element-106334a {
		margin-top: 0;
		margin-bottom: 30px;
		padding: 0
	}

	.elementor-element.elementor-element-f4cc924>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px
	}

	.elementor-element.elementor-element-8d6e55e>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px
	}

	.elementor-element.elementor-element-5b66f01>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px
	}

	.elementor-element.elementor-element-0b4b7b7 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-element.elementor-element-99c7700>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px
	}

	.elementor-element.elementor-element-8ebaa8e>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px
	}

	.elementor-element.elementor-element-429af41>.elementor-element-populated {
		margin: 0 10px 0 0;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 20px
	}

	.elementor-element.elementor-element-81287fc {
		padding: 0 15px 70px
	}

	.elementor-element.elementor-element-76e01f7>.elementor-widget-container {
		margin: -50px 0 0
	}

	.elementor-element.elementor-element-a2e6309>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-element.elementor-element-480a2b0>.elementor-widget-container {
		margin: 0 15% 0 0
	}

	.elementor-element.elementor-element-3e31f5b>.elementor-widget-container {
		margin: 0 15% 0 0
	}
}

@media(max-width:767px) {

	.elementor-element.elementor-element-00b2e9c .rt-text-appear,
	.elementor-element.elementor-element-00b2e9c .rt-text-appear-eight,
	.elementor-element.elementor-element-00b2e9c .animation-element {
		text-align: center
	}

	.elementor-element.elementor-element-00b2e9c .rt-heading-two {
		text-align: center
	}

	.elementor-element.elementor-element-00b2e9c .rt-hover-heading,
	.elementor-element.elementor-element-00b2e9c .ml1 {
		text-align: center
	}

	.elementor-element.elementor-element-00b2e9c .heading-style-ten {
		text-align: center
	}

	.elementor-element.elementor-element-00b2e9c .rt-highlight-txt {
		text-align: center
	}

	.elementor-element.elementor-element-5a5f861 {
		text-align: center
	}

	.elementor-element.elementor-element-5a5f861>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-one {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-two {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-three {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-four {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-five {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-six {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-seven {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eight {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-ten {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01 .radiantthemes-custom-button.element-eleven {
		text-align: center
	}

	.elementor-element.elementor-element-5755a01>.elementor-widget-container {
		padding: 0 0 33px
	}

	.elementor-element.elementor-element-5755a01 {
		width: 100%;
		max-width: 100%
	}

	.elementor-element.elementor-element-a2fb9b5 {
		padding: 24px 0 0
	}

	.elementor-element.elementor-element-1b813f8 {
		text-align: center
	}

	.elementor-element.elementor-element-a4613a2>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-4dd5542 {
		width: 100%
	}

	.elementor-element.elementor-element-4dd5542>.elementor-element-populated {
		margin: 0 0 30px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-element.elementor-element-41bcdc6 .rt-retina-image-container {
		text-align: center
	}

	.elementor-element.elementor-element-41bcdc6>.elementor-widget-container {
		padding: 0 0 22px
	}

	.elementor-element.elementor-element-835d806>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-68b2b69 {
		width: 100%
	}

	.elementor-element.elementor-element-68b2b69>.elementor-element-populated {
		margin: 0 0 30px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-element.elementor-element-d89ec36 .rt-retina-image-container {
		text-align: center
	}

	.elementor-element.elementor-element-d89ec36>.elementor-widget-container {
		padding: 0 0 22px
	}

	.elementor-element.elementor-element-de2f576>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-df148c4 {
		width: 100%
	}

	.elementor-element.elementor-element-df148c4>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-element.elementor-element-8f01e4c .rt-retina-image-container {
		text-align: center
	}

	.elementor-element.elementor-element-8f01e4c>.elementor-widget-container {
		padding: 0 0 22px
	}

	.elementor-element.elementor-element-82a1788>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-4798eb9 {
		padding: 54px 15px 68px
	}

	.elementor-element.elementor-element-a92b590 .rt-text-appear,
	.elementor-element.elementor-element-a92b590 .rt-text-appear-eight,
	.elementor-element.elementor-element-a92b590 .animation-element {
		text-align: center
	}

	.elementor-element.elementor-element-a92b590 .rt-heading-two {
		text-align: center
	}

	.elementor-element.elementor-element-a92b590 .rt-hover-heading,
	.elementor-element.elementor-element-a92b590 .ml1 {
		text-align: center
	}

	.elementor-element.elementor-element-a92b590 .heading-style-ten {
		text-align: center
	}

	.elementor-element.elementor-element-a92b590 .rt-highlight-txt {
		text-align: center
	}

	.elementor-element.elementor-element-a92b590>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-52d4eb9 {
		text-align: center
	}

	.elementor-element.elementor-element-52d4eb9>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-c0e9e47 {
		padding: 0
	}

	.elementor-element.elementor-element-0d5b473 {
		width: 13%
	}

	.elementor-element.elementor-element-fce7e54 {
		width: 87%
	}

	.elementor-element.elementor-element-156621d {
		padding: 0
	}

	.elementor-element.elementor-element-678122e {
		width: 13%
	}

	.elementor-element.elementor-element-1360344 {
		width: 87%
	}

	.elementor-element.elementor-element-26c609a {
		width: 13%
	}

	.elementor-element.elementor-element-a863698 {
		width: 87%
	}

	.elementor-element.elementor-element-9d01853:not(.elementor-motion-effects-element-type-background),
	.elementor-element.elementor-element-9d01853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover
	}

	.elementor-element.elementor-element-9d01853>.elementor-background-overlay {
		background-position: 0 0
	}

	.elementor-element.elementor-element-fc87536>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-106334a {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-element.elementor-element-f4cc924>.elementor-element-populated {
		margin: 0 0 26px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px
	}

	.elementor-element.elementor-element-8d6e55e>.elementor-element-populated {
		margin: 0 0 26px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px
	}

	.elementor-element.elementor-element-5b66f01>.elementor-element-populated {
		margin: 0 0 26px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px
	}

	.elementor-element.elementor-element-0b4b7b7 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-element.elementor-element-99c7700>.elementor-element-populated {
		margin: 0 0 26px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px
	}

	.elementor-element.elementor-element-8ebaa8e>.elementor-element-populated {
		margin: 0 0 26px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px
	}

	.elementor-element.elementor-element-429af41>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 20px
	}

	.elementor-element.elementor-element-81287fc {
		padding: 15px 15px 70px
	}

	.elementor-element.elementor-element-76e01f7>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-480a2b0 .rt-text-appear,
	.elementor-element.elementor-element-480a2b0 .rt-text-appear-eight,
	.elementor-element.elementor-element-480a2b0 .animation-element {
		text-align: center
	}

	.elementor-element.elementor-element-480a2b0 .rt-heading-two {
		text-align: center
	}

	.elementor-element.elementor-element-480a2b0 .rt-hover-heading,
	.elementor-element.elementor-element-480a2b0 .ml1 {
		text-align: center
	}

	.elementor-element.elementor-element-480a2b0 .heading-style-ten {
		text-align: center
	}

	.elementor-element.elementor-element-480a2b0 .rt-highlight-txt {
		text-align: center
	}

	.elementor-element.elementor-element-480a2b0>.elementor-widget-container {
		margin: 0
	}

	.elementor-element.elementor-element-3e31f5b {
		text-align: center
	}

	.elementor-element.elementor-element-3e31f5b>.elementor-widget-container {
		margin: 0
	}
}

@media(min-width:768px) {
	.elementor-element.elementor-element-0d5b473 {
		width: 7%
	}

	.elementor-element.elementor-element-fce7e54 {
		width: 93%
	}

	.elementor-element.elementor-element-678122e {
		width: 7%
	}

	.elementor-element.elementor-element-1360344 {
		width: 93%
	}

	.elementor-element.elementor-element-26c609a {
		width: 7%
	}

	.elementor-element.elementor-element-a863698 {
		width: 93%
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-element.elementor-element-544db5d {
		width: 100%
	}

	.elementor-element.elementor-element-09f6c75 {
		width: 100%
	}

	.elementor-element.elementor-element-048600f {
		width: 100%
	}

	.elementor-element.elementor-element-0d5b473 {
		width: 6%
	}

	.elementor-element.elementor-element-678122e {
		width: 6%
	}

	.elementor-element.elementor-element-26c609a {
		width: 6%
	}

	.elementor-element.elementor-element-a2fcdde {
		width: 100%
	}

	.elementor-element.elementor-element-1af9a6d {
		width: 100%
	}

	.elementor-element.elementor-element-a2e6309 {
		width: 100%
	}
}

.elementor-element-bcb3f52 {
    background: url(/assets/template/wp-content/bg.jpg) no-repeat center center;
    background-size: cover;
    margin-bottom: 0;
    padding: 120px 0px 80px;
    background-attachment: fixed;
}

.elementor-counter{
	position:relative
}

.elementor-element-6f705f9e img {
    position: absolute;
    right: -25px;
    top: -45px;
    height: 65px;
}

.elementor-element.elementor-element-6f705f9e .elementor-counter-number-wrapper {
    color: #fff;
    font-size: 50px;
}
.elementor-element.elementor-element-6f705f9e .elementor-counter-title {
    color: #fff;
}

.elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix{
	white-space: normal;
}

.elementor-element-6f705f9e {
	display: block;
	width: 100%;
}

.elementor-element-6f705f9e  .elementor-counter .elementor-counter-title{
	line-height: 1.3;
	padding-top:1rem
}

.alpv h2{
	font-size: 2.5em;
}

.alpv .elementor-element.elementor-element-0058a35 .rt-title-heading{
	font-weight: 400;
	font-size: 1em;
}

.alpv .elementor-element.elementor-element-0d5b473 {
	width: 10%;
}

.alpv .elementor-element.elementor-element-c0e9e47{
	transition: all 0.2s ease;
	padding: 15px 15px;
	
	border-radius:8px;
	margin:0px -15px 1rem;
}

.alpv .elementor-element.elementor-element-0058a35>.elementor-widget-container{
	padding-bottom: 0px;
}

.alpv .elementor-element.elementor-element-c0e9e47:hover{
	background:#fffef4;
	box-shadow:0px 0px 15px rgba(0,0,0,0.2);
}

.elementor-element-239dc70{
	background:url(/assets/template/wp-content/bg-1.png) no-repeat center center;
	background-size:cover;
	margin: 0px -15px;
	padding: 100px 0px !important;
	width: auto !important;
}

.elementor-36231 .elementor-element.elementor-element-a463804{
	padding-top: 0px !important;
}

.elementor-element-239dc70 .btn{
	font-size: 18px;
	font-weight: 400;
	padding: 15px 45px;
}

.elementor-element-503f175 img{
	height: 75px;
}

.social img{
	width: 32px;

}
.social {
	display: flex;
    justify-content: flex-end;
    padding-top: 2rem;
    margin-left: auto;
    margin-right: 0px;
}
.social a{
	margin: 0px 10px;
}

@media (max-width: 767px) {
	.mobile-logo-column img{
		height: 35px;
		width: auto;
	}

	.menu-depth-1 .arrow{
		display: none;
	}

	.side-panel-header img{
		height: 35px;;
	}
	h1 {
		font-size: 1.75em;
	}
	.elementor-element-239dc70{
		padding: 50px 15px !important;
		text-align: center;
	}

	.elementor-element-239dc70 *{
		text-align: center !important;;
	}
	.elementor-36231 .elementor-element.elementor-element-32c0070>.elementor-widget-container{
		display: none;
	}
	.elementor-36231 .elementor-element.elementor-element-3f79c39>.elementor-widget-container{
		padding: 0px !important;
	}

	.wraper_footer.custom-footer .elementor-column.elementor-col-25.elementor-element-8d4b851{
		width: 50% !important;
	}
	.wraper_footer.custom-footer .elementor-column.elementor-col-25.elementor-element-d30b410{
		width: 50% !important;
	}

	.elementor-36231 .elementor-element.elementor-element-1cb2414>.elementor-widget-container{
		display: none;
	}
	.social {
		display: flex;
		justify-content: center;
		padding-top: 2rem;
		margin-left: auto;
		margin-right: auto;
	}
}