/* End custom CSS */

.elementor-33169 .elementor-element.elementor-element-35ff912 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-33169 .elementor-element.elementor-element-35ff912:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-35ff912 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-35ff912 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-33169 .elementor-element.elementor-element-35ff912 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33169 .elementor-element.elementor-element-af69793.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-33169 .elementor-element.elementor-element-af69793 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-68ea900 {
	text-align: left;
}

.elementor-33169 .elementor-element.elementor-element-68ea900 img {
	width: 45%;
}

.elementor-bc-flex-widget .elementor-33169 .elementor-element.elementor-element-3a72098.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-33169 .elementor-element.elementor-element-3a72098.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-33169 .elementor-element.elementor-element-3a72098 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-834e39d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-834e39d .elementor-button {
	font-size: 14px;
}

.elementor-33169 .elementor-element.elementor-element-59357b8 .elementor-heading-title {
	font-size: 0px;
}

.elementor-33169 .elementor-element.elementor-element-b1b01bd:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-b1b01bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242b39;
}

.elementor-33169 .elementor-element.elementor-element-b1b01bd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-b1b01bd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33169 .elementor-element.elementor-element-4c28730 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-a26d7ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-a26d7ac:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-a26d7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-33169 .elementor-element.elementor-element-a26d7ac, .elementor-33169 .elementor-element.elementor-element-a26d7ac::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-a26d7ac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-118d9d2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-118d9d2:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-118d9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-118d9d2, .elementor-33169 .elementor-element.elementor-element-118d9d2::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-0321fb1 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-8396e08 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-8396e08:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-8396e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-33169 .elementor-element.elementor-element-8396e08, .elementor-33169 .elementor-element.elementor-element-8396e08::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-7c70c70 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-7c70c70:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-7c70c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-7c70c70, .elementor-33169 .elementor-element.elementor-element-7c70c70::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-7c70c70.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-0947280 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-0947280 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-dc7182a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 5px;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-33331f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-d54b4f1 .elementor-heading-title {
	color: #31bce0;
	font-size: 19px;
	font-weight: 600;
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-246eae8 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-246eae8 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-15b0fc8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-15b0fc8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-f308ed2 .elementor-heading-title {
	color: #31bce0;
	font-size: 19px;
	font-weight: 600;
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-cb437c5 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-8d71bda {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-8d71bda.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-5a0ca94 .elementor-heading-title {
	color: #31bce0;
	font-size: 19px;
	font-weight: 600;
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-1c601f9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-15a57ab .elementor-heading-title {
	color: #31bce0;
	font-size: 19px;
	font-weight: 600;
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-1c37786 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-1c37786 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-d3b21a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-d3b21a7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-a652520 .elementor-heading-title {
	color: #31bce0;
	font-size: 19px;
	font-weight: 600;
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-d216a34 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-d216a34 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-00ac50a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-00ac50a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-97a862b .elementor-heading-title {
	color: #31bce0;
	font-size: 19px;
	font-weight: 600;
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-77a589d {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-77a589d .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-4a32ab1 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 13%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-4a32ab1:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-4a32ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-33169 .elementor-element.elementor-element-4a32ab1, .elementor-33169 .elementor-element.elementor-element-4a32ab1::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-a2d6ca0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-a2d6ca0:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-a2d6ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-a2d6ca0, .elementor-33169 .elementor-element.elementor-element-a2d6ca0::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-a2d6ca0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-349f7c5 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-55505c7 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-55505c7:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-55505c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-33169 .elementor-element.elementor-element-55505c7, .elementor-33169 .elementor-element.elementor-element-55505c7::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-880a231 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 20vw;
	--margin-right: 0vw;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-33169 .elementor-element.elementor-element-880a231:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-880a231 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-880a231, .elementor-33169 .elementor-element.elementor-element-880a231::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-880a231.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-33169 .elementor-element.elementor-element-dafa742 {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 500;
}

.elementor-33169 .elementor-element.elementor-element-dafa742 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-33169 .elementor-element.elementor-element-de4fa9b {
	--display: flex;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-a3be1f3 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 18px;
	--n-menu-title-color-normal: #fff;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-33169 .elementor-element.elementor-element-a3be1f3 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-33169 .elementor-element.elementor-element-a3be1f3 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-33169 .elementor-element.elementor-element-a3be1f3 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-weight: 400;
}

.elementor-33169 .elementor-element.elementor-element-a3be1f3 {
	--n-menu-title-color-hover: #fff;
	--n-menu-title-color-active: #fff;
}

.elementor-33169 .elementor-element.elementor-element-320c31c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-320c31c:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-320c31c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-320c31c, .elementor-33169 .elementor-element.elementor-element-320c31c::before {
	--border-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-610b313 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-5df7b4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-5df7b4f .elementor-button {
	font-size: 14px;
}

.elementor-33169 .elementor-element.elementor-element-039254a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-33169 .elementor-element.elementor-element-cf756b6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-33169 .elementor-element.elementor-element-cf756b6:not(.elementor-motion-effects-element-type-background), .elementor-33169 .elementor-element.elementor-element-cf756b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-cf756b6 > .elementor-background-overlay {
	background-color: rgba(2, 1, 1, 0);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33169 .elementor-element.elementor-element-cf756b6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-33169 .elementor-element.elementor-element-2dc247c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-33169 .elementor-element.elementor-element-2dc247c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-4a47d5f {
	text-align: left;
}

.elementor-33169 .elementor-element.elementor-element-4a47d5f img {
	width: 45%;
}

.elementor-33169 .elementor-element.elementor-element-4766059.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-33169 .elementor-element.elementor-element-4766059 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33169 .elementor-element.elementor-element-396c5ae .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-stacked .elementor-icon {
	background-color: #31bce0;
	color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-framed .elementor-icon, .elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-default .elementor-icon {
	color: #31bce0;
	border-color: #31bce0;
}

.elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-framed .elementor-icon, .elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-default .elementor-icon svg {
	fill: #31bce0;
}

.elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-33169 .elementor-element.elementor-element-396c5ae.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (min-width:768px) {
	.elementor-33169 .elementor-element.elementor-element-af69793 {
		width: 65%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-3a72098 {
		width: 35%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-a26d7ac {
		--content-width: 1270px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-118d9d2 {
		--width: 20%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-8396e08 {
		--content-width: 850px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-7c70c70 {
		--width: 30%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-dc7182a {
		--content-width: 1600px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-33331f6 {
		--width: 20%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-15b0fc8 {
		--width: 20%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-8d71bda {
		--width: 20%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-d3b21a7 {
		--width: 20%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-00ac50a {
		--width: 20%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4a32ab1 {
		--content-width: 500px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-a2d6ca0 {
		--width: 50%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-55505c7 {
		--content-width: 500px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-880a231 {
		--width: 60%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-610b313 {
		--width: 50%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-039254a {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33169 .elementor-element.elementor-element-af69793 {
		width: 30%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-3a72098 {
		width: 70%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-2dc247c {
		width: 30%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4766059 {
		width: 30%;
	}
}

@media (max-width:1024px) {
	.elementor-33169 .elementor-element.elementor-element-68ea900 img {
		width: 80%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4a47d5f img {
		width: 80%;
	}
}

@media (max-width:767px) {
	.elementor-33169 .elementor-element.elementor-element-320c31c {
		--gap: 0px 0px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 999;
	}
	
	.elementor-33169 .elementor-element.elementor-element-5df7b4f .elementor-button {
		font-size: 12px;
		padding: 16.5px 22px 16.5px 22px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-ecb9172 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-cf756b6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 15px 10px 15px;
		z-index: 999;
	}
	
	.elementor-33169 .elementor-element.elementor-element-2dc247c {
		width: 70%;
	}
	
	.elementor-bc-flex-widget .elementor-33169 .elementor-element.elementor-element-2dc247c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-33169 .elementor-element.elementor-element-2dc247c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4a47d5f {
		z-index: 99;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4a47d5f img {
		width: 100%;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4766059 {
		width: 30%;
	}
	
	.elementor-bc-flex-widget .elementor-33169 .elementor-element.elementor-element-4766059.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4766059.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33169 .elementor-element.elementor-element-4766059 > .elementor-element-populated {
		margin: -7px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-396c5ae > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-396c5ae .elementor-icon-wrapper {
		text-align: right;
	}
	
	.elementor-33169 .elementor-element.elementor-element-396c5ae .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-33169 .elementor-element.elementor-element-396c5ae .elementor-icon svg {
		height: 18px;
	}
}

/* Start custom CSS for column, class: .elementor-element-3a72098 */
.headerMobileNo .elementor-element-populated {
	display: flex !important;
	flex-direction: row;
	flex-wrap: nowrap;
}

.headerMobileNo .elementor-element-populated .elementor-widget:not(:last-child) {
	margin-block-end: 0px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-4766059 */

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-35ff912 */
.headerMobileNo
.elementor-menu-toggle.elementor-active {
	margin-bottom: 30px;
}
