/* End custom CSS */

.elementor-33 .elementor-element.elementor-element-891f373 {
	--display: flex;
	--min-height: 800px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--margin-top: -120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-891f373 .elementor-repeater-item-104ca88 .ue-item-inside img {
	object-position: center center !important;
}

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

.elementor-33 .elementor-element.elementor-element-553fc20 {
	--display: flex;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf {
	width: 100%;
	max-width: 100%;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-item {
	transform: scale(1, 1);
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .carousel-image {
	height: 250px;
	background-size: cover;
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .uc_image_carousel_container_holder {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-content-holder {
	justify-content: start;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .content-padding {
	padding: 20px 20px 20px 20px;
	min-height: 0px;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .uc_image_carousel_content {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-title {
	color: var(--e-global-color-accent);
	font-family: "Playfair", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 35px;
	margin-top: 0px;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-text {
	color: var(--e-global-color-accent);
	font-family: "Playfair Display", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 60px;
	margin-top: 0px;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: #d3d3d3;
	color: #000;
	margin-top: 10px;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .uc_more_btn svg {
	fill: #000;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-carousel .owl-nav .owl-next, .elementor-33 .elementor-element.elementor-element-afbbfaf .owl-carousel .owl-nav .owl-prev {
	top: 90px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #fff;
	color: #000;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-carousel .owl-nav .owl-next:hover, .elementor-33 .elementor-element.elementor-element-afbbfaf .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-dot.active {
	background-color: #000;
}

.elementor-33 .elementor-element.elementor-element-afbbfaf .owl-dots {
	margin-top: 20px;
}

.elementor-33 .elementor-element.elementor-element-80e4be7 {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-01a2805 {
	z-index: 11;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-remote-carousel-navigation-wrapper {
	justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	background-color: #8c9499;
	min-width: 70px;
	min-height: 37px;
	border-radius: 100px 100px 100px 100px;
	border-style: none;
	margin: 0px 20px 0px 20px;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-carousel-nav-label {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-remote-arrow .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-01a2805 button .ue-carousel-nav-icon svg {
	fill: #fff;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-carousel-nav-icon {
	font-size: 20px;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-remote-arrow:hover {
	background-color: #fff;
}

.elementor-33 .elementor-element.elementor-element-01a2805 .ue-remote-arrow:hover .ue-carousel-nav-icon {
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-01a2805 button:hover .ue-carousel-nav-icon svg {
	fill: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-8aaa56c > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-8aaa56c .remote_counter_display {
	gap: 2px;
	align-items: center;
	justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-8aaa56c .ue-counter-current {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-8aaa56c .ue-counter-separator {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-8aaa56c .ue-counter-total {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-891f373 .elementor-repeater-item-06e2114 .ue-item-inside img {
	object-position: center center !important;
}

.elementor-33 .elementor-element.elementor-element-891f373 .elementor-repeater-item-5a76696 .ue-item-inside img {
	object-position: center center !important;
}

.elementor-33 .elementor-element.elementor-element-891f373::before, .elementor-33 .elementor-element.elementor-element-891f373 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-891f373 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-891f373 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-891f373 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-891f373 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-33 .elementor-element.elementor-element-891f373 .ue-item-bg-slider-img {
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-68acef3 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -33px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-33 .elementor-element.elementor-element-68acef3.e-con {
	--e-con-transform-rotateZ: 2deg;
}

.elementor-33 .elementor-element.elementor-element-ac3269b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-ac3269b .ue-marquee {
	background-color: #01ab91;
	padding: 10px 10px 10px 10px;
}

.elementor-33 .elementor-element.elementor-element-ac3269b .ue-marquee-tag {
	text-align: center;
	padding: 7px 20px 7px 20px;
	margin: 5px 5px 5px 5px;
}

.elementor-33 .elementor-element.elementor-element-ac3269b .ue-marquee-tag, .elementor-33 .elementor-element.elementor-element-ac3269b .ue-marquee-tag a {
	color: #006251;
}

.elementor-33 .elementor-element.elementor-element-ac3269b .ue-marquee-tag svg {
	fill: #006251;
}

.elementor-33 .elementor-element.elementor-element-ac3269b .ue_marq_text_wrap {
	font-family: "Playfair Display", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 35px;
}

.elementor-33 .elementor-element.elementor-element-5acba3e {
	--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;
	--margin-top: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-33 .elementor-element.elementor-element-5acba3e:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5acba3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffb800;
}

.elementor-33 .elementor-element.elementor-element-55b36df .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-33 .elementor-element.elementor-element-7957849 {
	--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;
	--justify-content: space-between;
	--flex-wrap: wrap;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-6ff7bf0 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 55px;
}

.elementor-33 .elementor-element.elementor-element-8c5699d.elementor-element {
	--align-self: center;
}

.elementor-33 .elementor-element.elementor-element-8c5699d {
	z-index: 11;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-remote-carousel-navigation-wrapper {
	justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	min-width: 70px;
	min-height: 35px;
	border-radius: 100px 100px 100px 100px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-carousel-nav-label {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-remote-arrow .ue-carousel-nav-icon {
	color: #000;
}

.elementor-33 .elementor-element.elementor-element-8c5699d button .ue-carousel-nav-icon svg {
	fill: #000;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-carousel-nav-icon {
	font-size: 20px;
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-remote-arrow:hover {
	background-color: var(--e-global-color-28d26e5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-8c5699d .ue-remote-arrow:hover .ue-carousel-nav-icon {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-8c5699d button:hover .ue-carousel-nav-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-75dc713 {
	width: 100%;
	max-width: 100%;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_image_carousel_container_holder {
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .ue-item {
	transform: scale(1, 1);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .carousel-image {
	height: 500px;
	background-size: cover;
	border-radius: 10px 10px 10px 10px;
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .ue-content-holder {
	justify-content: end;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .content-padding {
	padding: 15px 10px 10px 10px;
	min-height: 500px;
	border-radius: 0px 0px 25px 25px;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_image_carousel_content {
	background-color: #0d2f48;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .ue-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	margin-top: 0px;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .ue-text {
	color: var(--e-global-color-accent);
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 20px;
	margin-top: 10px;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .ue-btn {
	font-family: var(--e-global-typography-c757e84-font-family), Sans-serif;
	font-size: var(--e-global-typography-c757e84-font-size);
	font-weight: var(--e-global-typography-c757e84-font-weight);
	text-transform: var(--e-global-typography-c757e84-text-transform);
	text-decoration: var(--e-global-typography-c757e84-text-decoration);
	line-height: var(--e-global-typography-c757e84-line-height);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	margin-top: 10px;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_button:hover {
	background-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_more_btn svg {
	fill: var(--e-global-color-secondary);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_more_btn:hover {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .uc_more_btn:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-75dc713 .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-carousel .owl-nav .owl-next, .elementor-33 .elementor-element.elementor-element-75dc713 .owl-carousel .owl-nav .owl-prev {
	top: 90px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #fff;
	color: #000;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-carousel .owl-nav .owl-next:hover, .elementor-33 .elementor-element.elementor-element-75dc713 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-dot.active {
	background-color: #000;
}

.elementor-33 .elementor-element.elementor-element-75dc713 .owl-dots {
	margin-top: 20px;
}

.elementor-33 .elementor-element.elementor-element-f58036a {
	--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;
	--justify-content: space-between;
	--flex-wrap: wrap;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-b6ae761 .elementor-heading-title {
	font-family: "Playfair Display", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 55px;
}

.elementor-33 .elementor-element.elementor-element-f0248d6.elementor-element {
	--align-self: center;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 {
	z-index: 11;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-remote-carousel-navigation-wrapper {
	justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	min-width: 70px;
	min-height: 35px;
	border-radius: 100px 100px 100px 100px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	margin: 0px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-carousel-nav-label {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-remote-arrow .ue-carousel-nav-icon {
	color: #000;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 button .ue-carousel-nav-icon svg {
	fill: #000;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-carousel-nav-icon {
	font-size: 20px;
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-remote-arrow:hover {
	background-color: var(--e-global-color-28d26e5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-f0248d6 .ue-remote-arrow:hover .ue-carousel-nav-icon {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-f0248d6 button:hover .ue-carousel-nav-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-07f0328 {
	width: 100%;
	max-width: 100%;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_image_carousel_container_holder {
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .ue-item {
	transform: scale(1, 1);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .carousel-image {
	height: 500px;
	background-size: cover;
	border-radius: 10px 10px 10px 10px;
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .ue-content-holder {
	justify-content: end;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .content-padding {
	padding: 15px 10px 10px 10px;
	min-height: 500px;
	border-radius: 0px 0px 25px 25px;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_image_carousel_content {
	background-color: #0d2f48;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .ue-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	margin-top: 0px;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .ue-text {
	color: var(--e-global-color-accent);
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 20px;
	margin-top: 10px;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .ue-btn {
	font-family: var(--e-global-typography-c757e84-font-family), Sans-serif;
	font-size: var(--e-global-typography-c757e84-font-size);
	font-weight: var(--e-global-typography-c757e84-font-weight);
	text-transform: var(--e-global-typography-c757e84-text-transform);
	text-decoration: var(--e-global-typography-c757e84-text-decoration);
	line-height: var(--e-global-typography-c757e84-line-height);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	margin-top: 10px;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_button:hover {
	background-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_more_btn svg {
	fill: var(--e-global-color-secondary);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_more_btn:hover {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .uc_more_btn:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-07f0328 .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-carousel .owl-nav .owl-next, .elementor-33 .elementor-element.elementor-element-07f0328 .owl-carousel .owl-nav .owl-prev {
	top: 90px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #fff;
	color: #000;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-carousel .owl-nav .owl-next:hover, .elementor-33 .elementor-element.elementor-element-07f0328 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-dot.active {
	background-color: #000;
}

.elementor-33 .elementor-element.elementor-element-07f0328 .owl-dots {
	margin-top: 20px;
}

.elementor-33 .elementor-element.elementor-element-7859e01 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-d484db7 {
	--display: flex;
}

.elementor-33 .elementor-element.elementor-element-6aa44fb {
	--display: flex;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-33 .elementor-element.elementor-element-60e6b20 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-c5c8044);
}

.elementor-33 .elementor-element.elementor-element-d88addb {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 30px;
}

.elementor-33 .elementor-element.elementor-element-53ca5c8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33 .elementor-element.elementor-element-53ca5c8 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

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

.elementor-33 .elementor-element.elementor-element-bdfad5f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-bdfad5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e1365f);
}

.elementor-33 .elementor-element.elementor-element-8adc881 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-8adc881 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Playfair Display", Sans-serif;
	font-size: 42px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 55px;
	color: var(--e-global-color-c5c8044);
}

.elementor-33 .elementor-element.elementor-element-8adc881 .elementor-image-box-description {
	font-size: 18px;
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-af6d56e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-503f8d0.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-33 .elementor-element.elementor-element-503f8d0.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-503f8d0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: 800;
	color: #0d2f48;
}

.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-description {
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-650c687.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-33 .elementor-element.elementor-element-650c687.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-650c687.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: 800;
	color: #0d2f48;
}

.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-description {
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-9799fa8.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-33 .elementor-element.elementor-element-9799fa8.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-9799fa8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: 800;
	color: #0d2f48;
}

.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-description {
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-51594d8.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-33 .elementor-element.elementor-element-51594d8.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-51594d8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: 800;
	color: #0d2f48;
}

.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-description {
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-784fdbe {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-d1a5ddf {
	--display: flex;
}

.elementor-33 .elementor-element.elementor-element-6202579 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33 .elementor-element.elementor-element-9fbe5a5 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-33 .elementor-element.elementor-element-5a3b794 .elementor-heading-title {
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-1661dda .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-c5c8044);
}

.elementor-33 .elementor-element.elementor-element-fb1edf6 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-33 .elementor-element.elementor-element-dd2dbc6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33 .elementor-element.elementor-element-dd2dbc6 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-bb5b78f {
	--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;
	--justify-content: flex-start;
	--flex-wrap: wrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-7edeb49 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-85367c8 {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-85367c8 img {
	width: 100%;
}

.elementor-33 .elementor-element.elementor-element-b298a9a .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-c5c8044);
}

.elementor-33 .elementor-element.elementor-element-011d22b .elementor-button {
	background-color: #fff;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
}

.elementor-33 .elementor-element.elementor-element-011d22b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-011d22b .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}

.elementor-33 .elementor-element.elementor-element-011d22b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33 .elementor-element.elementor-element-011d22b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-011d22b .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-011d22b .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-33 .elementor-element.elementor-element-086d0be {
	--display: flex;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-5e8ea11 {
	text-align: left;
}

.elementor-33 .elementor-element.elementor-element-5e8ea11 img {
	height: 550px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 20px 20px;
}

.elementor-33 .elementor-element.elementor-element-7a1cfdb {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-33 .elementor-element.elementor-element-8915709 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-33 .elementor-element.elementor-element-8915709 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-33 .elementor-element.elementor-element-8915709 {
	--image-border-radius: 15px;
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-33 .elementor-element.elementor-element-5de5892 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-5de5892 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33 .elementor-element.elementor-element-5de5892 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-f379ae4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-685eaa8 .elementor-heading-title {
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-bb4a153 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-c5c8044);
}

.elementor-33 .elementor-element.elementor-element-f6989fa {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-33 .elementor-element.elementor-element-6ea2b74 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-d0bac3b .elementor-heading-title {
	color: var(--e-global-color-ec2e045);
}

.elementor-33 .elementor-element.elementor-element-7949f78 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-c5c8044);
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 {
	width: 100%;
	max-width: 100%;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc-heading {
	flex-direction: row-reverse;
	background-color: var(--e-global-color-28d26e5);
	border-radius: 5px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc_ac_box {
	border-radius: 30px 30px 30px 30px;
	margin: 10px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 span.ue_accordion_icon {
	width: 50px;
	height: 50px;
	border-radius: 0px;
	font-size: 20px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 span.uc_dactive {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 span.uc_dactive svg {
	fill: #fff;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 span.uc_active {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 span.uc_active svg {
	fill: #fff;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc-item-active .uc-heading {
	background-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .ue_heading_title {
	padding: 5px 50px 5px 50px;
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc-item-active .ue_heading_title {
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc_content {
	text-align: left;
	padding: 15px 50px 10px 50px;
	border-radius: 0px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .ue-item-title {
	color: #000;
	margin-top: 0px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .ue-item-text {
	color: #1e1e1e;
	font-weight: 400;
	margin-top: 15px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	background-color: #000;
	color: #fff;
	margin-top: 20px;
}

.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc_more_btn:hover {
	background-color: #000;
	color: #fff;
}

.elementor-33 .elementor-element.elementor-element-6ab254a {
	--display: flex;
	--min-height: 300px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-6ab254a:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6ab254a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildlpkp.nitrocdn.com/LGlXaAfIdenfgpzmxhwDvKsjhVVqEDSr/assets/images/optimized/rev-a3f81e8/www.lenguaventura.com/wp-content/uploads/2024/12/Group-8164-1.webp");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-33 .elementor-element.elementor-element-c8b496d .elementor-image-box-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-c8b496d .elementor-image-box-description {
	font-family: var(--e-global-typography-b30d5e1-font-family), Sans-serif;
	font-size: var(--e-global-typography-b30d5e1-font-size);
	font-weight: var(--e-global-typography-b30d5e1-font-weight);
	text-decoration: var(--e-global-typography-b30d5e1-text-decoration);
	line-height: var(--e-global-typography-b30d5e1-line-height);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-3a65c2f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-33 .elementor-element.elementor-element-7fb9f02 {
	--icon-box-icon-margin: 15px;
}

.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-7fb9f02.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-28d26e5);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-7fb9f02.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-7fb9f02.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-28d26e5);
	color: var(--e-global-color-28d26e5);
	border-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-7fb9f02.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon {
	font-size: 30px;
	padding: 17px;
}

.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 26px;
}

.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-33 .elementor-element.elementor-element-c990855 {
	--icon-box-icon-margin: 15px;
}

.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-c990855.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-28d26e5);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-c990855.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-c990855.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-28d26e5);
	color: var(--e-global-color-28d26e5);
	border-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-c990855.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon {
	font-size: 30px;
	padding: 17px;
}

.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 26px;
}

.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-33 .elementor-element.elementor-element-58f1335 {
	--icon-box-icon-margin: 15px;
}

.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-58f1335.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-28d26e5);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-58f1335.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-58f1335.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-28d26e5);
	color: var(--e-global-color-28d26e5);
	border-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-58f1335.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon {
	font-size: 30px;
	padding: 17px;
}

.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 26px;
}

.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-33 .elementor-element.elementor-element-98a1c52 {
	--icon-box-icon-margin: 15px;
}

.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-98a1c52.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-28d26e5);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-98a1c52.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-98a1c52.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-28d26e5);
	color: var(--e-global-color-28d26e5);
	border-color: var(--e-global-color-28d26e5);
}

.elementor-33 .elementor-element.elementor-element-98a1c52.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon {
	font-size: 30px;
	padding: 17px;
}

.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 26px;
}

.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-d52775c .elementor-button:focus {
	background-color: var(--e-global-color-28d26e5);
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-d52775c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-d52775c .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-e741f82 {
	--display: flex;
	--min-height: 300px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33 .elementor-element.elementor-element-e741f82:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e741f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildlpkp.nitrocdn.com/LGlXaAfIdenfgpzmxhwDvKsjhVVqEDSr/assets/images/optimized/rev-a3f81e8/www.lenguaventura.com/wp-content/uploads/2024/12/Group-8164-1.webp");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-33 .elementor-element.elementor-element-2d3d23a {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-title {
	text-align: center;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-description {
	text-align: center;
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
	background-color: rgba(5, 33, 54, .74);
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select {
	color: var(--e-global-color-accent);
	padding: 20px 20px 20px 20px;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .26);
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(13, 47, 72, .46);
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
	border-radius: 30px 30px 30px 30px;
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select {
	height: 60px;
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea {
	height: 150px;
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder {
	color: var(--e-global-color-accent);
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
	width: 200px;
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-radius: 30px 30px 30px 30px;
	padding: 12px 12px 12px 12px;
	font-family: var(--e-global-typography-c757e84-font-family), Sans-serif;
	font-size: var(--e-global-typography-c757e84-font-size);
	font-weight: var(--e-global-typography-c757e84-font-weight);
	text-transform: var(--e-global-typography-c757e84-text-transform);
	text-decoration: var(--e-global-typography-c757e84-text-decoration);
	line-height: var(--e-global-typography-c757e84-line-height);
}

.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover {
	background-color: var(--e-global-color-28d26e5);
	color: var(--e-global-color-accent);
}

@media (min-width:768px) {
	.elementor-33 .elementor-element.elementor-element-553fc20 {
		--width: 70%;
	}
	
	.elementor-33 .elementor-element.elementor-element-80e4be7 {
		--width: 30%;
	}
	
	.elementor-33 .elementor-element.elementor-element-891f373 {
		--content-width: 1250px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7edeb49 {
		--width: 49%;
	}
	
	.elementor-33 .elementor-element.elementor-element-086d0be {
		--width: 49%;
	}
	
	.elementor-33 .elementor-element.elementor-element-7a1cfdb {
		--width: 100%;
	}
	
	.elementor-33 .elementor-element.elementor-element-3a65c2f {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33 .elementor-element.elementor-element-6aa44fb {
		--width: 80%;
	}
	
	.elementor-33 .elementor-element.elementor-element-af6d56e {
		--width: 100%;
	}
	
	.elementor-33 .elementor-element.elementor-element-9fbe5a5 {
		--width: 80%;
	}
	
	.elementor-33 .elementor-element.elementor-element-7edeb49 {
		--width: 80%;
	}
	
	.elementor-33 .elementor-element.elementor-element-086d0be {
		--width: 80%;
	}
	
	.elementor-33 .elementor-element.elementor-element-7a1cfdb {
		--width: 80%;
	}
	
	.elementor-33 .elementor-element.elementor-element-3a65c2f {
		--width: 95%;
	}
}

@media (max-width:1024px) {
	.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-title {
		font-size: 20px;
		line-height: 31px;
	}
	
	.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-text {
		font-size: 37px;
		line-height: 48px;
	}
	
	.elementor-33 .elementor-element.elementor-element-891f373 {
		--min-height: 500px;
		--margin-top: -128px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-ac3269b .ue_marq_text_wrap {
		font-size: 37px;
		line-height: 48px;
	}
	
	.elementor-33 .elementor-element.elementor-element-55b36df .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-6ff7bf0 .elementor-heading-title {
		font-size: 37px;
		line-height: 48px;
	}
	
	.elementor-33 .elementor-element.elementor-element-75dc713 .ue-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-75dc713 .ue-text {
		font-size: 14px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-75dc713 .ue-btn {
		font-size: var(--e-global-typography-c757e84-font-size);
		line-height: var(--e-global-typography-c757e84-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-b6ae761 .elementor-heading-title {
		font-size: 37px;
		line-height: 48px;
	}
	
	.elementor-33 .elementor-element.elementor-element-07f0328 .ue-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-07f0328 .ue-text {
		font-size: 14px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-07f0328 .ue-btn {
		font-size: var(--e-global-typography-c757e84-font-size);
		line-height: var(--e-global-typography-c757e84-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-7859e01 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--flex-wrap: wrap;
	}
	
	.elementor-33 .elementor-element.elementor-element-bb5a55f img {
		width: 50%;
	}
	
	.elementor-33 .elementor-element.elementor-element-60e6b20 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-d88addb {
		font-size: 14px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-bdfad5f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-8adc881 .elementor-image-box-title {
		font-size: 37px;
		line-height: 48px;
	}
	
	.elementor-33 .elementor-element.elementor-element-af6d56e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-784fdbe {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--flex-wrap: wrap;
	}
	
	.elementor-33 .elementor-element.elementor-element-d1a5ddf {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-33 .elementor-element.elementor-element-6202579 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33 .elementor-element.elementor-element-6202579 img {
		width: 100%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-33 .elementor-element.elementor-element-1661dda .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-fb1edf6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-bb5b78f {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7edeb49 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-33 .elementor-element.elementor-element-85367c8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33 .elementor-element.elementor-element-85367c8 img {
		width: 100%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-33 .elementor-element.elementor-element-b298a9a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33 .elementor-element.elementor-element-b298a9a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-5e8ea11 img {
		width: 100%;
		height: 350px;
	}
	
	.elementor-33 .elementor-element.elementor-element-f379ae4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-bb4a153 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-6ea2b74 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7949f78 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-6ab254a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-c8b496d .elementor-image-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-c8b496d .elementor-image-box-description {
		font-size: var(--e-global-typography-b30d5e1-font-size);
		line-height: var(--e-global-typography-b30d5e1-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-3a65c2f {
		--grid-auto-flow: row;
		--align-items: start;
	}
	
	.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
		font-size: var(--e-global-typography-c757e84-font-size);
		line-height: var(--e-global-typography-c757e84-line-height);
	}
}

@media (max-width:767px) {
	.elementor-33 .elementor-element.elementor-element-3518d3f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	.elementor-33 .elementor-element.elementor-element-afbbfaf .ue-text {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-33 .elementor-element.elementor-element-80e4be7 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-33 .elementor-element.elementor-element-01a2805 {
		z-index: 1;
	}
	
	.elementor-33 .elementor-element.elementor-element-8aaa56c {
		width: auto;
		max-width: auto;
	}
	
	.elementor-33 .elementor-element.elementor-element-8aaa56c > .elementor-widget-container {
		margin: -50px 0px 0px 105px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-891f373 {
		--margin-top: -75px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-68acef3 {
		--z-index: 1;
	}
	
	.elementor-33 .elementor-element.elementor-element-ac3269b .ue_marq_text_wrap {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-33 .elementor-element.elementor-element-5acba3e {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-55b36df .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-7957849 {
		--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-33 .elementor-element.elementor-element-6ff7bf0 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-33 .elementor-element.elementor-element-75dc713 .ue-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-75dc713 .ue-text {
		font-size: 14px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-75dc713 .ue-btn {
		font-size: var(--e-global-typography-c757e84-font-size);
		line-height: var(--e-global-typography-c757e84-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-f58036a {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-b6ae761 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-33 .elementor-element.elementor-element-07f0328 .ue-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-07f0328 .ue-text {
		font-size: 14px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-07f0328 .ue-btn {
		font-size: var(--e-global-typography-c757e84-font-size);
		line-height: var(--e-global-typography-c757e84-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-7859e01 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-bb5a55f img {
		width: 100%;
	}
	
	.elementor-33 .elementor-element.elementor-element-60e6b20 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-d88addb {
		font-size: 14px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-8adc881 .elementor-image-box-title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-33 .elementor-element.elementor-element-af6d56e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-33 .elementor-element.elementor-element-503f8d0 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-650c687 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-9799fa8 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-51594d8 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-784fdbe {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-6202579 {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-33 .elementor-element.elementor-element-6202579 img {
		width: 100%;
		height: 300px;
	}
	
	.elementor-33 .elementor-element.elementor-element-1661dda .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-fb1edf6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-85367c8 img {
		height: 300px;
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-b298a9a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-5e8ea11 img {
		height: 300px;
	}
	
	.elementor-33 .elementor-element.elementor-element-f379ae4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-bb4a153 {
		text-align: center;
	}
	
	.elementor-33 .elementor-element.elementor-element-bb4a153 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-f6989fa {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-33 .elementor-element.elementor-element-6ea2b74 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7949f78 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc_ac_box {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-33 .elementor-element.elementor-element-1cf0e83 .ue_heading_title {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-1cf0e83 .uc_content {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-c8b496d .elementor-image-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-c8b496d .elementor-image-box-description {
		font-size: var(--e-global-typography-b30d5e1-font-size);
		line-height: var(--e-global-typography-b30d5e1-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-3a65c2f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-33 .elementor-element.elementor-element-7fb9f02 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-7fb9f02 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-c990855 {
		width: 100%;
		max-width: 100%;
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-c990855 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-58f1335 {
		width: 100%;
		max-width: 100%;
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-58f1335 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-98a1c52 {
		width: 100%;
		max-width: 100%;
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon {
		font-size: 20px;
		padding: 10px;
	}
	
	.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-98a1c52 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-d52775c .elementor-button {
		font-size: 13px;
		line-height: 26px;
	}
	
	.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
		font-size: var(--e-global-typography-c757e84-font-size);
		line-height: var(--e-global-typography-c757e84-line-height);
	}
}

/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-75dc713 */
#uc_content_carousel_new_elementor_75dc713 .uc_image_carousel_content {
	bottom: -440px !important;
}

#uc_content_carousel_new_elementor_75dc713 .uc_image_carousel_container_holder:hover .uc_image_carousel_content {
	bottom: 0 !important;
}

#uc_content_carousel_new_elementor_75dc713 .uc_image_carousel_container_holder:hover .uc_image_carousel_content .ue-btn-holder {
	margin-top: 0px !important;
}

#uc_content_carousel_new_elementor_75dc713 .uc_image_carousel_container_holder {
	transition: .3s ease-in-out !important;
}

.activites .uc_image_carousel_content.content-padding.ue-content-holder {
	transition: .3s linear !important;
}

.activites .uc_image_carousel_content {
	background: linear-gradient(0deg, rgba(13, 47, 72, 0) 0%, rgba(13, 47, 72, 1) 80%);
	transition: .3s linear !important;
}

.activites .uc_image_carousel_content.content-padding.ue-content-holder:hover, .activites  .uc_image_carousel_content.content-padding.ue-content-holder:active {
	background: linear-gradient(180deg, rgba(13, 47, 72, 0) 0%, rgba(13, 47, 72, 1) 80%) !important;
	transition: .3s linear !important;
}

.activites .uc_button {
	border-radius: 30px !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-07f0328 */
#uc_content_carousel_new_elementor_07f0328 .uc_image_carousel_content {
	bottom: -440px !important;
}

#uc_content_carousel_new_elementor_07f0328 .uc_image_carousel_container_holder:hover .uc_image_carousel_content {
	bottom: 0 !important;
}

#uc_content_carousel_new_elementor_07f0328 .uc_image_carousel_container_holder:hover .uc_image_carousel_content .ue-btn-holder {
	margin-top: 0px !important;
}

#uc_content_carousel_new_elementor_07f0328 .uc_image_carousel_container_holder {
	transition: .3s ease-in-out !important;
}

.activites .uc_image_carousel_content.content-padding.ue-content-holder {
	transition: .3s linear !important;
}

.activites .uc_image_carousel_content {
	background: linear-gradient(0deg, rgba(13, 47, 72, 0) 0%, rgba(13, 47, 72, 1) 80%);
	transition: .3s linear !important;
}

.activites .uc_image_carousel_content.content-padding.ue-content-holder:hover, .activites  .uc_image_carousel_content.content-padding.ue-content-holder:active {
	background: linear-gradient(180deg, rgba(13, 47, 72, 0) 0%, rgba(13, 47, 72, 1) 80%) !important;
	transition: .3s linear !important;
}

.activites .uc_button {
	border-radius: 30px !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-7fb9f02 */
.elementor-33 .elementor-element.elementor-element-7fb9f02 a {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-c990855 */
.elementor-33 .elementor-element.elementor-element-c990855 a {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-58f1335 */
.elementor-33 .elementor-element.elementor-element-58f1335 a {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-98a1c52 */
.elementor-33 .elementor-element.elementor-element-98a1c52 a {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for fluent-form-widget, class: .elementor-element-2d3d23a */
.elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group textarea, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group select, .elementor-33 .elementor-element.elementor-element-2d3d23a .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	background-color: rgba(13, 47, 72, 50%);
}

input#ff_1_phone {
	padding-left: 65px;
}

.iti__selected-flag {
	padding: 0 6px 0 15px !important;
}

.fluentform .iti__selected-flag {
	background: rgba(0, 0, 0, .1);
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
}

.iti__arrow {
	border-top: 4px solid #fff !important;
}

.fluentform .ff-btn-submit::after {
	content: "";
	font-family: elementskit !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-left: 10px;
	display: inline-block;
}
