
.elementor-9 .elementor-element.elementor-element-60dab63d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-60dab63d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(200deg, #fff 0%, #ffbb3d 65%);
}

.elementor-9 .elementor-element.elementor-element-60dab63d > .elementor-background-overlay {
	background-image: url("https://cdn-ilekldc.nitrocdn.com/WPorupqOSQbhVxyhByNXINfDUZDnRwzu/assets/images/optimized/rev-f727ff6/www.moroccocameltrips.com/wp-content/uploads/2020/06/img17.jpg");
	background-position: 0px -91px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .15;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-60dab63d > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-60dab63d > .elementor-container {
	max-width: 1262px;
	min-height: 163px;
}

.elementor-9 .elementor-element.elementor-element-60dab63d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
}

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

.elementor-9 .elementor-element.elementor-element-2f9f0807 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-2f9f0807 > .elementor-widget-container {
	padding: 10px 10px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #29a6fc;
}

.elementor-9 .elementor-element.elementor-element-2f9f0807 .elementor-heading-title {
	font-family: "Asap", Sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-47361473 {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-47361473 .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 4.2em;
	font-weight: 900;
	text-transform: capitalize;
	line-height: 1.1em;
	text-shadow: 0px 0px 40px rgba(0, 0, 0, .3);
	color: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-676b49e .elementor-heading-title {
	color: #54595f;
}

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

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

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

.elementor-9 .elementor-element.elementor-element-73e0340 {
	color: #54595f;
}

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

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

.elementor-9 .elementor-element.elementor-element-46c0f01f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7e5f3eb3.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-7e5f3eb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-7e5f3eb3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-7e5f3eb3 > .elementor-element-populated {
	padding: 2em 2em 2em 1em;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-367780f6.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-367780f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-367780f6 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-20c5a647 {
	--divider-border-style: solid;
	--divider-color: #28a5fb;
	--divider-border-width: 3px;
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-end;
}

.elementor-9 .elementor-element.elementor-element-20c5a647 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-20c5a647 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-64fccbb3 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-64fccbb3 > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-64fccbb3 .elementor-heading-title {
	font-family: "Asap", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-6a7ff489 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6a7ff489 .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 2.4em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-97fcfb > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-97fcfb {
	font-family: "Asap", Sans-serif;
	font-size: 1.4em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	color: #54595f;
}

.elementor-9 .elementor-element.elementor-element-3062c034 > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-3062c034 {
	text-align: justify;
	font-family: "Asap", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-3062c034 a {
	color: #f0a644;
}

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

.elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button {
	background-color: #28a5fb;
	font-family: "Asap", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 1px;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 48px -18px rgba(0, 0, 0, .5);
	border-radius: 0% 0% 0% 0%;
	padding: 1em 4em 1em 4em;
}

.elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button:focus {
	background-color: #45de84;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-429bf886 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-429bf886 > .elementor-widget-container {
	padding: 0em 1em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button .elementor-button-content-wrapper {
	gap: 18px;
}

.elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-429bf886 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-431c486d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-431c486d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-431c486d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-431c486d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -8% 0% -8% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 2em 3em 2em 3em;
}

.elementor-9 .elementor-element.elementor-element-431c486d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-431c486d {
	z-index: 11;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-66a98462 > .elementor-widget-container {
	margin: 0% 0% 6% 0%;
}

.elementor-9 .elementor-element.elementor-element-66a98462 img {
	width: 100%;
	opacity: .94;
	filter: brightness(104%) contrast(95%) saturate(97%) blur(0px) hue-rotate(4deg);
}

.elementor-9 .elementor-element.elementor-element-536f8a12 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -7%;
	margin-bottom: 0%;
	padding: 0em 1em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-536f8a12 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-7095cd80 > .elementor-element-populated {
	margin: -19% -1% 0% 0%;
	--e-column-margin-right: -1%;
	--e-column-margin-left: 0%;
	padding: 1em 0em 1em 1em;
}

.elementor-widget-testimonial .elementor-testimonial-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-job {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9 .elementor-element.elementor-element-3964c77c {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-3964c77c > .elementor-widget-container {
	background-color: #fff;
	margin: 0% 15% 0% 15%;
	padding: 2em 1em 1em 2em;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-3964c77c .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-3964c77c .elementor-testimonial-content {
	color: #54595f;
	font-family: "Asap", Sans-serif;
	font-size: .9em;
	font-style: italic;
	line-height: 1.5em;
}

.elementor-9 .elementor-element.elementor-element-3964c77c .elementor-testimonial-name {
	color: #ffbb3d;
	font-family: "Asap", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
}

.elementor-9 .elementor-element.elementor-element-3964c77c .elementor-testimonial-job {
	color: #54595f;
	font-family: "Asap", Sans-serif;
	font-size: .8em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
}

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

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

.elementor-9 .elementor-element.elementor-element-708aedc .elementor-heading-title {
	color: #54595f;
}

.elementor-9 .elementor-element.elementor-element-2ce1b7e {
	color: #54595f;
}

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

.elementor-9 .elementor-element.elementor-element-90151b0 > .elementor-background-overlay {
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-90151b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 1em 3em 1em;
	z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-78f70852:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated >  .elementor-background-overlay {
	background-image: url("https://cdn-ilekldc.nitrocdn.com/WPorupqOSQbhVxyhByNXINfDUZDnRwzu/assets/images/optimized/rev-f727ff6/www.moroccocameltrips.com/wp-content/uploads/2020/06/img-feat3.jpg");
	background-position: -147px 0px;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .15;
}

.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated >  .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-78f70852.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0% 4% 0% 0%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 0%;
	padding: 2em 2em 2em 2em;
}

.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-155e3252.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-155e3252.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-155e3252 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-155e3252 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-69054833 {
	--divider-border-style: solid;
	--divider-color: #28a5fb;
	--divider-border-width: 3px;
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-end;
}

.elementor-9 .elementor-element.elementor-element-69054833 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-69054833 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-29bdfe8a {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-29bdfe8a > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-29bdfe8a .elementor-heading-title {
	font-family: "Asap", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-f27d9ff > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f27d9ff .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-340da207 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-340da207 {
	font-family: "Asap", Sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-3d433147:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

.elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2% 2% 0% 0%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 0%;
	padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-309dbaea {
	padding: 1.5em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-5c4d651a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-5c4d651a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-5c4d651a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-5c4d651a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-5c4d651a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 17px;
}

.elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon-box-title {
	margin-block-end: 11px;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-30555c78.elementor-view-stacked .elementor-icon {
	background-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-30555c78.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-30555c78.elementor-view-default .elementor-icon {
	fill: #ffbb3d;
	color: #ffbb3d;
	border-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon {
	font-size: 28px;
	border-width: 2px 2px 2px 2px;
}

.elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon-box-title a {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.3rem;
	line-height: 2.1em;
}

.elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon-box-description {
	font-family: "Asap", Sans-serif;
	font-size: 1rem;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-162d7eac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-162d7eac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-162d7eac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-162d7eac > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-162d7eac > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 17px;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon-box-title {
	margin-block-end: 11px;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8.elementor-view-stacked .elementor-icon {
	background-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7c7d01d8.elementor-view-default .elementor-icon {
	fill: #ffbb3d;
	color: #ffbb3d;
	border-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon {
	font-size: 28px;
	border-width: 2px 2px 2px 2px;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon-box-title a {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.1rem;
	line-height: 2.1em;
}

.elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon-box-description {
	font-family: "Asap", Sans-serif;
	font-size: 1rem;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-67d8727e {
	padding: 0em 0em 1.5em 0em;
}

.elementor-9 .elementor-element.elementor-element-4eecc5b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-4eecc5b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-4eecc5b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-4eecc5b3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-4eecc5b3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 17px;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon-box-title {
	margin-block-end: 11px;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6.elementor-view-stacked .elementor-icon {
	background-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6372e6e6.elementor-view-default .elementor-icon {
	fill: #ffbb3d;
	color: #ffbb3d;
	border-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon {
	font-size: 28px;
	border-width: 2px 2px 2px 2px;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon-box-title a {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.1rem;
	line-height: 2.1em;
}

.elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon-box-description {
	font-family: "Asap", Sans-serif;
	font-size: 1rem;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-18b8b4bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-18b8b4bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-18b8b4bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-18b8b4bd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-18b8b4bd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 17px;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon-box-title {
	margin-block-end: 11px;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef.elementor-view-stacked .elementor-icon {
	background-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7eac86ef.elementor-view-default .elementor-icon {
	fill: #ffbb3d;
	color: #ffbb3d;
	border-color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon {
	font-size: 28px;
	border-width: 2px 2px 2px 2px;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon-box-title a {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.1rem;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon-box-description {
	font-family: "Asap", Sans-serif;
	font-size: 1rem;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-76b23ebb .elementor-button {
	background-color: #28a5fb;
	font-family: "Asap", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 1px;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 13px 33px -13px rgba(0, 0, 0, .5);
	border-radius: 0px 0px 0px 0px;
	padding: 1em 4em 1em 4em;
}

.elementor-9 .elementor-element.elementor-element-76b23ebb .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-76b23ebb .elementor-button:focus {
	background-color: #f18520;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-76b23ebb > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-76b23ebb .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-76b23ebb .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-253e7ed6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 0em 3em 0em;
}

.elementor-9 .elementor-element.elementor-element-253e7ed6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-558fa572 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-558fa572 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-8ead553.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-8ead553.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-8ead553 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-7d1a3963 {
	--divider-border-style: solid;
	--divider-color: #28a5fb;
	--divider-border-width: 3px;
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-end;
}

.elementor-9 .elementor-element.elementor-element-7d1a3963 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-7d1a3963 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-7c7a50b2 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-7c7a50b2 > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-7c7a50b2 .elementor-heading-title {
	font-family: "Asap", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-4bd2f4f0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4bd2f4f0 .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-26bb32f2 > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-26bb32f2 {
	text-align: start;
	font-family: "Asap", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	color: #000;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-55513c71.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-55513c71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-55513c71 > .elementor-element-populated {
	padding: 0px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-6861c07d > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-6861c07d {
	text-align: start;
	font-family: "Asap", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-6ef0afa0 {
	padding: 0em 0em 1em 0em;
}

.elementor-9 .elementor-element.elementor-element-46a2057a > .elementor-element-populated {
	box-shadow: 0px 21px 30px -21px rgba(0, 0, 0, .27);
}

.elementor-9 .elementor-element.elementor-element-5fe06fe2 img {
	filter: brightness(108%) contrast(87%) saturate(99%) blur(0px) hue-rotate(360deg);
}

.elementor-9 .elementor-element.elementor-element-2f7f8946:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-2f7f8946 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-2f7f8946:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(69, 222, 132, 0) 0%, rgba(69, 222, 132, .17) 100%);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2f7f8946.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-9 .elementor-element.elementor-element-2f7f8946 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: rgba(255, 166, 0, .54);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 6% 6% 6% 6%;
	--e-column-margin-right: 6%;
	--e-column-margin-left: 6%;
	padding: 3em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-2f7f8946 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-20c8db3c {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-20c8db3c > .elementor-widget-container {
	padding: 1em 0em 0em 1em;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-20c8db3c .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-fc8f1a6 > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-fc8f1a6 {
	text-align: start;
	font-family: "Asap", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-cadb3db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-cadb3db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-cadb3db:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(69, 222, 132, 0) 0%, rgba(69, 222, 132, .17) 100%);
}

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

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

.elementor-9 .elementor-element.elementor-element-cadb3db > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: rgba(255, 166, 0, .54117647058824);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 6% 6% 6% 6%;
	--e-column-margin-right: 6%;
	--e-column-margin-left: 6%;
	padding: 3em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-cadb3db > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-5d05ef8e {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-5d05ef8e > .elementor-widget-container {
	padding: 1em 0em 0em 1em;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-5d05ef8e .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-25e16d4e > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-25e16d4e {
	text-align: start;
	font-family: "Asap", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-9afcf36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-9afcf36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-9afcf36:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(69, 222, 132, 0) 0%, rgba(69, 222, 132, .17) 100%);
}

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

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

.elementor-9 .elementor-element.elementor-element-9afcf36 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: rgba(255, 166, 0, .54117647058824);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 6% 6% 6% 6%;
	--e-column-margin-right: 6%;
	--e-column-margin-left: 6%;
	padding: 3em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-9afcf36 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-6ca59edf {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-6ca59edf > .elementor-widget-container {
	padding: 1em 0em 0em 1em;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-6ca59edf .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-736f8990 > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-736f8990 {
	text-align: start;
	font-family: "Asap", Sans-serif;
	font-size: .9em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	color: #000;
}

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

.elementor-9 .elementor-element.elementor-element-361c1b1b > .elementor-background-overlay {
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-361c1b1b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 1em 4em 1em;
	z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-55c3c804 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2fed2ff5.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-2fed2ff5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-2fed2ff5 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6fe56564 {
	--divider-border-style: solid;
	--divider-color: #28a5fb;
	--divider-border-width: 3px;
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-end;
}

.elementor-9 .elementor-element.elementor-element-6fe56564 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-6fe56564 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-2b1a4c62 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-2b1a4c62 > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-2b1a4c62 .elementor-heading-title {
	font-family: "Asap", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-54d055f7 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-54d055f7 .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-4bd64bfa {
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-9 .elementor-element.elementor-element-1774d3b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #d3d3d3;
	box-shadow: 0px 45px 48px -9px rgba(193, 193, 193, .5);
	transition: background .3s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1774d3b9:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .11);
}

.elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-6e31cdca {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-6e31cdca > .elementor-widget-container {
	padding: 10px 10px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-6e31cdca .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-aff0e5e > .elementor-widget-container {
	margin: 0% 0% 0% 7%;
	padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-aff0e5e {
	text-align: start;
	font-family: "Oxygen", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: .6em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-18abc6b8 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-18abc6b8 .elementor-widget-container {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-18abc6b8 > .elementor-widget-container {
	margin: 0px 0px 0px 19px;
}

.elementor-9 .elementor-element.elementor-element-a0a8a75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #d3d3d3;
	box-shadow: 0px 45px 48px -9px rgba(193, 193, 193, .5);
	transition: background .3s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a0a8a75:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .11);
}

.elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-d5ca8b9 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-d5ca8b9 > .elementor-widget-container {
	padding: 10px 10px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-d5ca8b9 .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-832553d > .elementor-widget-container {
	margin: 0% 0% 0% 7%;
	padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-832553d {
	text-align: start;
	font-family: "Oxygen", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: .6em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-f1ed534 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-f1ed534 .elementor-widget-container {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-f1ed534 > .elementor-widget-container {
	margin: 0px 0px 0px 19px;
}

.elementor-9 .elementor-element.elementor-element-3da1af16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #d3d3d3;
	box-shadow: 0px 45px 48px -9px rgba(193, 193, 193, .5);
	transition: background .3s, border .5s, border-radius .5s, box-shadow .5s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3da1af16:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .11);
}

.elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .5s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-5eb6370d img {
	filter: brightness(121%) contrast(100%) saturate(81%) blur(0px) hue-rotate(355deg);
}

.elementor-9 .elementor-element.elementor-element-33379314 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-33379314 > .elementor-widget-container {
	padding: 10px 10px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
}

.elementor-9 .elementor-element.elementor-element-33379314 .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-536106ba > .elementor-widget-container {
	margin: 0% 0% 0% 7%;
	padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-536106ba {
	text-align: start;
	font-family: "Oxygen", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: .6em;
	color: #ffbb3d;
}

.elementor-9 .elementor-element.elementor-element-7e93f5f2 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-7e93f5f2 .elementor-widget-container {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-7e93f5f2 > .elementor-widget-container {
	margin: 0px 0px 0px 19px;
}

.elementor-9 .elementor-element.elementor-element-3cdd0cec:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3cdd0cec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ffbb3d 60%, #fff 100%);
}

.elementor-9 .elementor-element.elementor-element-3cdd0cec > .elementor-background-overlay {
	background-image: url("https://cdn-ilekldc.nitrocdn.com/WPorupqOSQbhVxyhByNXINfDUZDnRwzu/assets/images/optimized/rev-f727ff6/www.moroccocameltrips.com/wp-content/uploads/2020/06/img41.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .15;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-3cdd0cec > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-3cdd0cec {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4em 1em 6em 1em;
}

.elementor-9 .elementor-element.elementor-element-5083565 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-69360db8.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-69360db8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-69360db8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-69360db8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-69360db8 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1d7b2423 {
	--divider-border-style: solid;
	--divider-color: #28a5fb;
	--divider-border-width: 3px;
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
	align-self: flex-end;
}

.elementor-9 .elementor-element.elementor-element-1d7b2423 .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-1d7b2423 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-14df5460 {
	width: initial;
	max-width: initial;
}

.elementor-9 .elementor-element.elementor-element-14df5460 > .elementor-widget-container {
	padding: 10px 10px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-14df5460 .elementor-heading-title {
	font-family: "Asap", Sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-15dbb04b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-15dbb04b .elementor-heading-title {
	font-family: "Oxygen", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-4e0fdd5d > .elementor-widget-container {
	margin: 0% 10% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-4e0fdd5d {
	font-family: "Asap", Sans-serif;
	font-size: 1.5em;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-3d53d8a2 .elementor-button {
	background-color: #28a5fb;
	font-family: "Asap", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 1px;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 13px 33px -13px rgba(0, 0, 0, .5);
	border-radius: 0px 0px 0px 0px;
	padding: 1em 2em 1em 2em;
}

.elementor-9 .elementor-element.elementor-element-3d53d8a2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3d53d8a2 .elementor-button:focus {
	background-color: #f18520;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-3d53d8a2 > .elementor-widget-container {
	padding: 0em 1em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-3d53d8a2 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3d53d8a2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-118ecb4b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-9 .elementor-element.elementor-element-118ecb4b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-1c715e90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-1c715e90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-1c715e90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-1c715e90 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
	box-shadow: 0px 0px 10px 0px rgba(193, 193, 193, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-1c715e90:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #45de84;
}

.elementor-9 .elementor-element.elementor-element-1c715e90 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9 .elementor-element.elementor-element-77b3974d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-77b3974d .elementor-counter-number-wrapper {
	color: #ffbb3d;
	font-family: "Oxygen", Sans-serif;
	font-size: 2.8em;
	font-weight: 900;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-77b3974d .elementor-counter-title {
	color: #ffbb3d;
	font-family: "Asap", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-6043da6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-6043da6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-9 .elementor-element.elementor-element-6043da6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-9 .elementor-element.elementor-element-6043da6 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: #28a5fb;
	box-shadow: 0px 0px 10px 0px rgba(193, 193, 193, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4% 4% 4% 4%;
	--e-column-margin-right: 4%;
	--e-column-margin-left: 4%;
	padding: 1em 1em 1em 1em;
}

.elementor-9 .elementor-element.elementor-element-6043da6:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #45de84;
}

.elementor-9 .elementor-element.elementor-element-6043da6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-100a4683 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-100a4683 .elementor-counter-number-wrapper {
	color: #ffbb3d;
	font-family: "Oxygen", Sans-serif;
	font-size: 2.8em;
	font-weight: 900;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-100a4683 .elementor-counter-title {
	color: #ffbb3d;
	font-family: "Asap", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
}

@media (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-7e5f3eb3 {
		width: 50.351%;
	}
	
	.elementor-9 .elementor-element.elementor-element-431c486d {
		width: 50.047%;
	}
	
	.elementor-9 .elementor-element.elementor-element-8ead553 {
		width: 50%;
	}
	
	.elementor-9 .elementor-element.elementor-element-55513c71 {
		width: 50%;
	}
	
	.elementor-9 .elementor-element.elementor-element-2fed2ff5 {
		width: 51.696%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6c6c19df {
		width: 48.304%;
	}
	
	.elementor-9 .elementor-element.elementor-element-5083565 {
		width: 58.598%;
	}
	
	.elementor-9 .elementor-element.elementor-element-118ecb4b {
		width: 41.402%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-7e5f3eb3 {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-431c486d {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-78f70852 {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d433147 {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated >  .elementor-background-overlay {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-60dab63d > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-60dab63d {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-46c0f01f {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-7e5f3eb3 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-367780f6 > .elementor-element-populated {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-9 .elementor-element.elementor-element-431c486d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-66a98462 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3964c77c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-90151b0 {
		padding: 1em 1em 3em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated >  .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-f27d9ff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-309dbaea {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-67d8727e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-253e7ed6 {
		padding: 1em 1em 3em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-8ead553 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-361c1b1b {
		padding: 1em 1em 3em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-7caf364 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2fed2ff5 > .elementor-element-populated {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-9 .elementor-element.elementor-element-4bd64bfa {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-element-populated {
		padding: .5em .5em .5em .5em;
	}
	
	.elementor-9 .elementor-element.elementor-element-aff0e5e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-element-populated {
		padding: .5em .5em .5em .5em;
	}
	
	.elementor-9 .elementor-element.elementor-element-832553d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-element-populated {
		padding: .5em .5em .5em .5em;
	}
	
	.elementor-9 .elementor-element.elementor-element-536106ba > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3cdd0cec {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-9 .elementor-element.elementor-element-5083565 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-15dbb04b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-60dab63d > .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-60dab63d {
		padding: 3em 1em 3em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-47361473 > .elementor-widget-container {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-9 .elementor-element.elementor-element-47361473 .elementor-heading-title {
		font-size: 3.4em;
	}
	
	.elementor-9 .elementor-element.elementor-element-7e5f3eb3 > .elementor-element-populated {
		margin: 0% 0% 6% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a7ff489 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-97fcfb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-429bf886 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-429bf886 > .elementor-widget-container {
		padding: 0em 0em 1em 0em;
	}
	
	.elementor-9 .elementor-element.elementor-element-431c486d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated >  .elementor-background-overlay {
		background-position: 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-78f70852 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 3em 1em 3em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-340da207 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d433147 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-30555c78 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-7c7d01d8 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-6372e6e6 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-7eac86ef .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-6448fbbb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-76b23ebb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-76b23ebb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-558fa572 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8ead553 > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-4bd2f4f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-26bb32f2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-55513c71 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6861c07d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7caf364 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-54d055f7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4bd64bfa {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1774d3b9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a0a8a75 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3da1af16 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3cdd0cec {
		padding: 3em 1em 3em 1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-4e0fdd5d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d53d8a2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-3d53d8a2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-118ecb4b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1c715e90 > .elementor-element-populated {
		margin: 0% 0% 6% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6043da6 > .elementor-element-populated {
		margin: 0% 0% 6% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
}
