/* End custom CSS */

.elementor-6 .elementor-element.elementor-element-93e8475 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-b6e9879 {
	--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-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-6 .elementor-element.elementor-element-f8328ad {
	--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-6 .elementor-element.elementor-element-f8328ad:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f8328ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
}

.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-6 .elementor-element.elementor-element-b93bee3 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4a15fa0 {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-4a15fa0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-widget-text-editor {
	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-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-6 .elementor-element.elementor-element-8f7c744 > .elementor-widget-container {
	background-color: var(--e-global-color-8155d72);
}

.elementor-6 .elementor-element.elementor-element-8f7c744 {
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.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-6 .elementor-element.elementor-element-3ad8076 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 30px 15px 30px;
}

.elementor-6 .elementor-element.elementor-element-3ad8076 > .elementor-widget-container {
	background-color: var(--e-global-color-8155d72);
}

.elementor-6 .elementor-element.elementor-element-2981837 > .elementor-widget-container {
	background-color: var(--e-global-color-8155d72);
}

.elementor-6 .elementor-element.elementor-element-2981837 {
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-bba9c7f .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 30px 15px 30px;
}

.elementor-6 .elementor-element.elementor-element-bba9c7f > .elementor-widget-container {
	background-color: var(--e-global-color-8155d72);
}

.elementor-6 .elementor-element.elementor-element-f8d7c96 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 4%;
	--padding-bottom: 2%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-6 .elementor-element.elementor-element-f8d7c96:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f8d7c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

.elementor-6 .elementor-element.elementor-element-0fa4695 {
	--display: flex;
	--border-radius: 20px 0px 0px 20px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-6 .elementor-element.elementor-element-0fa4695:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0fa4695 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
}

.elementor-6 .elementor-element.elementor-element-8179277 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-c1abd37 {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-c1abd37 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-17aa9d2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 3%;
}

.elementor-6 .elementor-element.elementor-element-42dfd73 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 23px 23px 23px 23px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-6 .elementor-element.elementor-element-42dfd73:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-42dfd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8155d72);
}

.elementor-6 .elementor-element.elementor-element-c3722b0 {
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-84c2761 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 30px 15px 30px;
}

.elementor-6 .elementor-element.elementor-element-84c2761 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-84c2761 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-6 .elementor-element.elementor-element-c68e8a7 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 23px 23px 23px 23px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-6 .elementor-element.elementor-element-c68e8a7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c68e8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8155d72);
}

.elementor-6 .elementor-element.elementor-element-12d4c3c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-12d4c3c {
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-81e05ec .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 30px 15px 30px;
}

.elementor-6 .elementor-element.elementor-element-81e05ec .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-81e05ec .elementor-button:focus {
	background-color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-bca5dae {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-bca5dae:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bca5dae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
	background-image: url("https://cdn-ilcoefb.nitrocdn.com/UGKPFJvSOcfiQXdxNNwWOMORbzSWauBx/assets/images/optimized/rev-d3ce235/galileomedical.pl/wp-content/uploads/2025/02/e03e40f4e309ec972c7e0121fa0c67ff-1024x682.jpeg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-6 .elementor-element.elementor-element-18dfacf {
	--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-6 .elementor-element.elementor-element-18dfacf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-18dfacf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #003049;
}

.elementor-6 .elementor-element.elementor-element-b65d921 > .elementor-widget-container {
	padding: 2% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-b65d921 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-b65d921 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-02929e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-6 .elementor-element.elementor-element-02929e7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-02929e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-02929e7.e-con {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-34c2d85 {
	width: var(--container-widget-width, 20.912%);
	max-width: 20.912%;
	--container-widget-width: 20.912%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-34c2d85.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-09dd1a5 {
	width: var(--container-widget-width, 18.8%);
	max-width: 18.8%;
	--container-widget-width: 18.8%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-09dd1a5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-afd54c0 {
	width: var(--container-widget-width, 16.035%);
	max-width: 16.035%;
	--container-widget-width: 16.035%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-afd54c0.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-ff40aab.elementor-element {
	--align-self: center;
}

.elementor-6 .elementor-element.elementor-element-1144492 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0% 6%;
	--row-gap: 0%;
	--column-gap: 6%;
	--padding-top: 6%;
	--padding-bottom: 5%;
	--padding-left: 3%;
	--padding-right: 6%;
}

.elementor-6 .elementor-element.elementor-element-1144492.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-43e214c {
	--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;
	--justify-content: space-between;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-6 .elementor-element.elementor-element-43e214c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-43e214c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-6 .elementor-element.elementor-element-b8074df > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-b8074df .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-c2435f3 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-c2435f3 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-c2435f3.elementor-element {
	--align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c2435f3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-6 .elementor-element.elementor-element-c2435f3 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-2b854a0 {
	--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;
	--flex-wrap: wrap;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6 .elementor-element.elementor-element-10bd072 > .elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-carousel-navigation-wrapper {
	justify-content: flext-start;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	background-color: var(--e-global-color-0cc7a12);
	min-width: 40px;
	min-height: 40px;
	border-radius: 100px 100px 100px 100px;
	border-style: none;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-carousel-nav-label {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-arrow .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-10bd072 button .ue-carousel-nav-icon svg {
	fill: #fff;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-carousel-nav-icon {
	font-size: 16px;
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-arrow:hover {
	background-color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-arrow:hover .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-10bd072 button:hover .ue-carousel-nav-icon svg {
	fill: #fff;
}

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

.elementor-widget-ucaddon_card_carousel .card_carousel_text, .elementor-widget-ucaddon_card_carousel .card_carousel_text > * {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-6 .elementor-element.elementor-element-0474f6c .ue-carousel-item {
	text-align: center;
	border-radius: 6px 6px 6px 6px;
	background-color: var(--e-global-color-6e906da);
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-0474f6c .uc_classic_carousel_content {
	justify-content: start;
	padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .uc-active-item .ue-carousel-item {
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-0474f6c .uc_classic_carousel_border {
	background-color: #000;
	width: 50px;
	height: 3px;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .uc_classic_carousel_placeholder img {
	border-radius: 0px 0px 0px 0px;
	height: 249px;
	object-fit: cover;
	object-position: center;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .ue-item-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	color: #fff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .ue-item-icon svg {
	fill: #fff;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .ue-item-icon-wrapper {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_title {
	margin-top: 16px;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_text {
	margin-top: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_text, .elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_text > * {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .uc_more_btn {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	padding: 7px 20px 7px 20px;
	border-radius: 100px;
	color: var(--e-global-color-b5e56ab);
	margin-top: 10px;
	border-style: solid;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .uc_more_btn:hover {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .owl-nav .owl-prev {
	left: 20px;
	right: auto;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .owl-nav .owl-next {
	right: 20px;
	left: auto;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-0474f6c .owl-dot.active {
	background-color: #000;
}

.elementor-6 .elementor-element.elementor-element-0474f6c .owl-dots {
	margin-top: 20px;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .ue-carousel-item {
	text-align: center;
	border-radius: 6px 6px 6px 6px;
	background-color: var(--e-global-color-6e906da);
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_content {
	justify-content: start;
	padding: 0px 20px 20px 20px;
	min-height: 350px;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc-active-item .ue-carousel-item {
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_border {
	background-color: #000;
	width: 50px;
	height: 3px;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_placeholder img {
	border-radius: 6px 6px 6px 6px;
	height: 160px;
	object-fit: cover;
	object-position: center;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_placeholder {
	padding: 9px 9px 9px 9px;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .ue-item-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	color: #fff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .ue-item-icon svg {
	fill: #fff;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .ue-item-icon-wrapper {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_title {
	margin-top: 16px;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_text {
	margin-top: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_text, .elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_text > * {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc_more_btn {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	padding: 7px 20px 7px 20px;
	border-radius: 100px;
	color: var(--e-global-color-b5e56ab);
	margin-top: 37px;
	border-style: solid;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .uc_more_btn:hover {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .owl-nav .owl-prev {
	left: -50px;
	right: auto;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .owl-nav .owl-next {
	right: -50px;
	left: auto;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-46d77ce .owl-carousel .owl-nav .owl-prev {
	top: 263px;
	border-radius: 100px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

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

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

.elementor-6 .elementor-element.elementor-element-46d77ce .owl-dot.active {
	background-color: #000;
}

.elementor-6 .elementor-element.elementor-element-46d77ce .owl-dots {
	margin-top: 20px;
}

.elementor-6 .elementor-element.elementor-element-54ab1f8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 2%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-54ab1f8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-54ab1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a50b64c);
}

.elementor-6 .elementor-element.elementor-element-bae40c8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 1%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-b5158cb > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-6 .elementor-element.elementor-element-b5158cb {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-b5158cb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: var(--e-global-color-e38c2e7);
}

.elementor-6 .elementor-element.elementor-element-961ffd3 {
	text-align: center;
	color: var(--e-global-color-e38c2e7);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-45d94aa {
	--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-6 .elementor-element.elementor-element-45d94aa:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-45d94aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a50b64c);
}

.elementor-6 .elementor-element.elementor-element-871b92c {
	--display: flex;
}

.elementor-6 .elementor-element.elementor-element-871b92c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-871b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8ad818a);
}

.elementor-6 .elementor-element.elementor-element-cc65fa3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-baaf8c5 {
	--display: flex;
}

.elementor-6 .elementor-element.elementor-element-baaf8c5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-baaf8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8ad818a);
}

.elementor-6 .elementor-element.elementor-element-39c0bba .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-6410f3c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-6410f3c:not( .elementor-widget-image ) .elementor-widget-container {
	-webkit-mask-image: url("https://cdn-ilcoefb.nitrocdn.com/UGKPFJvSOcfiQXdxNNwWOMORbzSWauBx/assets/images/optimized/rev-d3ce235/galileomedical.pl/wp-content/plugins/elementor/assets//mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-6 .elementor-element.elementor-element-6410f3c:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-6410f3c.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-ilcoefb.nitrocdn.com/UGKPFJvSOcfiQXdxNNwWOMORbzSWauBx/assets/images/optimized/rev-d3ce235/galileomedical.pl/wp-content/plugins/elementor/assets//mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-6 .elementor-element.elementor-element-6410f3c.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-6 .elementor-element.elementor-element-bd99995 {
	--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: center;
	--gap: 3% 3%;
	--row-gap: 3%;
	--column-gap: 3%;
	--padding-top: 0%;
	--padding-bottom: 2%;
	--padding-left: 19%;
	--padding-right: 20%;
}

.elementor-6 .elementor-element.elementor-element-bd99995:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bd99995 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a50b64c);
}

.elementor-6 .elementor-element.elementor-element-80875d1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50px 50px 50px 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1%;
	--padding-bottom: 0%;
	--padding-left: 12%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-80875d1.e-con {
	--order: -99999;
}

.elementor-widget-image-box .elementor-image-box-title {
	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-image-box .elementor-image-box-description {
	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-6 .elementor-element.elementor-element-3e67bd9 {
	width: var(--container-widget-width, 119.321%);
	max-width: 119.321%;
	--container-widget-width: 119.321%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-3e67bd9 > .elementor-widget-container {
	background-color: var(--e-global-color-8ad818a);
	padding: 2% 7% 0% 4%;
	border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-3e67bd9:hover .elementor-widget-container {
	background-color: #6e7254;
}

.elementor-6 .elementor-element.elementor-element-3e67bd9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-3e67bd9 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-3e67bd9 .elementor-image-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-496ef92 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50px 50px 50px 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 12%;
}

.elementor-6 .elementor-element.elementor-element-496ef92.e-con {
	--order: -99999;
}

.elementor-6 .elementor-element.elementor-element-3a49634 {
	width: var(--container-widget-width, 119.321%);
	max-width: 119.321%;
	--container-widget-width: 119.321%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-3a49634 > .elementor-widget-container {
	background-color: var(--e-global-color-8ad818a);
	padding: 2% 1% 0% 3%;
	border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-3a49634:hover .elementor-widget-container {
	background-color: #6e7254;
}

.elementor-6 .elementor-element.elementor-element-3a49634.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-3a49634.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6 .elementor-element.elementor-element-3a49634.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-6 .elementor-element.elementor-element-3a49634.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 29%;
}

.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-img img {
	border-style: none;
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-e8a0e5a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 4%;
}

.elementor-6 .elementor-element.elementor-element-e8a0e5a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e8a0e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

.elementor-6 .elementor-element.elementor-element-0d830d5 {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-2fef199 > .elementor-widget-container {
	padding: 0% 0% 2% 0%;
}

.elementor-6 .elementor-element.elementor-element-2fef199 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-034bf7e {
	--swiper-slides-to-display: 3;
	--swiper-offset-size: 80px;
	--swiper-slides-gap: 25px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: -45px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: -45px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-size: 16px;
	--arrow-normal-color: #fff;
}

.elementor-6 .elementor-element.elementor-element-034bf7e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-0cc7a12);
	border-radius: 50px 50px 50px 50px;
	padding: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-034bf7e .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-6 .elementor-element.elementor-element-c008459 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 25px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: -45px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: -45px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-size: 16px;
	--arrow-normal-color: #fff;
}

.elementor-6 .elementor-element.elementor-element-c008459 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-0cc7a12);
	border-radius: 50px 50px 50px 50px;
	padding: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-c008459 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-6 .elementor-element.elementor-element-819fa5b .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 20px 10px 20px;
}

.elementor-6 .elementor-element.elementor-element-819fa5b > .elementor-widget-container {
	padding: 3% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-8b8d0be {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: -4%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 5%;
	--padding-bottom: 1%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 11;
}

.elementor-6 .elementor-element.elementor-element-8b8d0be:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8b8d0be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-6 .elementor-element.elementor-element-fe442c1 {
	--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;
	--justify-content: center;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-e7a404a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 46.8px;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-1872413 .ue-carousel-item {
	text-align: center;
	border-radius: 6px 6px 6px 6px;
	background-color: var(--e-global-color-de5936f);
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-1872413 .uc_classic_carousel_content {
	justify-content: start;
	padding: 0px 20px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-1872413 .uc-active-item .ue-carousel-item {
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-1872413 .uc_classic_carousel_border {
	background-color: #000;
	width: 50px;
	height: 3px;
}

.elementor-6 .elementor-element.elementor-element-1872413 .uc_classic_carousel_placeholder img {
	border-radius: 0px 0px 0px 0px;
	height: 249px;
	object-fit: cover;
	object-position: center;
}

.elementor-6 .elementor-element.elementor-element-1872413 .ue-item-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	color: #fff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}

.elementor-6 .elementor-element.elementor-element-1872413 .ue-item-icon svg {
	fill: #fff;
}

.elementor-6 .elementor-element.elementor-element-1872413 .ue-item-icon-wrapper {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-1872413 .card_carousel_title {
	margin-top: 16px;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-1872413 .card_carousel_text {
	margin-top: 10px;
	color: #8a8a8a;
}

.elementor-6 .elementor-element.elementor-element-1872413 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	background-color: #d3d3d3;
	color: #000;
	margin-top: 10px;
}

.elementor-6 .elementor-element.elementor-element-1872413 .uc_more_btn:hover {
	background-color: #000;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-1872413 .owl-nav .owl-prev {
	left: 20px;
	right: auto;
}

.elementor-6 .elementor-element.elementor-element-1872413 .owl-nav .owl-next {
	right: 20px;
	left: auto;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-1872413 .owl-dot.active {
	background-color: #000;
}

.elementor-6 .elementor-element.elementor-element-1872413 .owl-dots {
	margin-top: 20px;
}

.elementor-6 .elementor-element.elementor-element-3887b68 > .elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-remote-carousel-navigation-wrapper {
	justify-content: flext-start;
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	background-color: var(--e-global-color-de5936f);
	min-width: 40px;
	min-height: 40px;
	border-radius: 100px 100px 100px 100px;
	border-style: none;
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-carousel-nav-label {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-remote-arrow .ue-carousel-nav-icon {
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-3887b68 button .ue-carousel-nav-icon svg {
	fill: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-carousel-nav-icon {
	font-size: 16px;
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-remote-arrow:hover {
	background-color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-3887b68 .ue-remote-arrow:hover .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-3887b68 button:hover .ue-carousel-nav-icon svg {
	fill: #fff;
}

.elementor-6 .elementor-element.elementor-element-c27a0aa {
	--display: flex;
	--min-height: 167px;
	--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;
	--overlay-opacity: 1;
	--z-index: 10;
}

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

.elementor-6 .elementor-element.elementor-element-c27a0aa::before, .elementor-6 .elementor-element.elementor-element-c27a0aa > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-c27a0aa > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-c27a0aa > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-c27a0aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-c27a0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcoefb.nitrocdn.com/UGKPFJvSOcfiQXdxNNwWOMORbzSWauBx/assets/images/optimized/rev-d3ce235/galileomedical.pl/wp-content/uploads/2024/10/Vector-1-1.png");
	--background-overlay: "";
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-92a48f6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-6 .elementor-element.elementor-element-a782116 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-a782116.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-5bdeb8f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5bdeb8f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-27ae165 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-27ae165.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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 {
	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-description {
	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-6 .elementor-element.elementor-element-786fc10 > .elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-786fc10 .elementor-icon-box-wrapper {
	text-align: right;
}

.elementor-6 .elementor-element.elementor-element-786fc10 {
	--icon-box-icon-margin: 19px;
}

.elementor-6 .elementor-element.elementor-element-786fc10 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-786fc10 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-786fc10 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-786fc10 .elementor-icon-box-description {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-675c5a2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-6 .elementor-element.elementor-element-37cf4f1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 1%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-ab33e4f {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 30px;
	--swiper-pagination-spacing: 28px;
}

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

.elementor-6 .elementor-element.elementor-element-ab33e4f .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-6 .elementor-element.elementor-element-1f85d11 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 30px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: -45px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: -45px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-size: 17px;
	--arrow-normal-color: #fff;
	--swiper-pagination-spacing: 28px;
}

.elementor-6 .elementor-element.elementor-element-1f85d11 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-0cc7a12);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-1f85d11 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1f85d11 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-6 .elementor-element.elementor-element-0549e27 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-0549e27:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0549e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-18986ac {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 9%;
}

.elementor-6 .elementor-element.elementor-element-5de3db6 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-5de3db6 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-a4bb423 > .elementor-widget-container {
	padding: 2% 0% 2% 0%;
}

.elementor-6 .elementor-element.elementor-element-a4bb423 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: #fff;
}

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

.elementor-6 .elementor-element.elementor-element-cc020bc {
	text-align: left;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-6 .elementor-element.elementor-element-45e70f8 {
	--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;
	--justify-content: center;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 10%;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
	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-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--e-global-color-text);
}

.elementor-widget-form ..select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

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

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

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

.elementor-6 .elementor-element.elementor-element-4747032.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-6 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-6 .elementor-element.elementor-element-4747032 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > abbr {
	padding-left: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > abbr {
	padding-right: 0px;
}

body .elementor-6 .elementor-element.elementor-element-4747032 .elementor-labels-above .elementor-field-group > abbr {
	padding-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group > label, .elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-subgroup label {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .dce-signature-wrapper {
	--canvas-width: 400px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .dce-signature-canvas {
	border-radius: 3px 3px 3px 3px;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-field {
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4747032 .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4747032 ..select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-select-wrapper .select2 {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .mce-panel {
	background-color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-group .mce-panel {
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-a50b64c);
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-a50b64c);
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-4747032 .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-a50b64c);
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-button {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-label-description .elementor-field-label {
	display: inline-block;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-label-description:after {
	content: "?";
	display: inline-block;
	border-radius: 50%;
	padding: 2px 0;
	height: 1.2em;
	line-height: 1;
	font-size: 80%;
	width: 1.2em;
	text-align: center;
	margin-left: .2em;
	color: #fff;
	background-color: #777;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-message.elementor-message-success {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-message.elementor-message-danger {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-message.elementor-help-inline {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-4747032 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-type-amount.elementor-field-group .dce-amount-visible {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-4747032 .elementor-field-type-dce_range input {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-41d1268 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-6 .elementor-element.elementor-element-fe53cd6 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-da52b64 .elementor-button {
	background-color: var(--e-global-color-e38c2e7);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 20px 15px 20px;
}

.elementor-6 .elementor-element.elementor-element-da52b64 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-da52b64 .elementor-button:focus {
	background-color: #6e7254;
}

.elementor-6 .elementor-element.elementor-element-da52b64.elementor-element {
	--align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-5e0dc83 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-6 .elementor-element.elementor-element-27aa01b > .elementor-widget-container {
	padding: 1% 0% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-carousel-navigation-wrapper {
	justify-content: flext-start;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	background-color: var(--e-global-color-0cc7a12);
	min-width: 40px;
	min-height: 40px;
	border-radius: 100px 100px 100px 100px;
	border-style: none;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-carousel-nav-label {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-arrow .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-27aa01b button .ue-carousel-nav-icon svg {
	fill: #fff;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-carousel-nav-icon {
	font-size: 16px;
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-arrow:hover {
	background-color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-arrow:hover .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-27aa01b button:hover .ue-carousel-nav-icon svg {
	fill: #fff;
}

.elementor-widget-ucaddon_post_carousel .ue-grid-item-category a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-ucaddon_post_carousel .ue-grid-item-meta-data {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

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

.elementor-widget-ucaddon_post_carousel .ue-no-posts-found {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_carousel_item {
	border-style: none;
	border-radius: 30px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-item {
	opacity: 100%;
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc-active-item .ue-item {
	opacity: 100%;
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_image_carousel_placeholder {
	height: 200px;
	background-color: #fff;
	border-radius: 30px 30px 0px 0px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-e38c2e7);
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_image_carousel_placeholder img {
	height: 200px;
	object-fit: cover;
	padding: 0px 0px 0px 0px;
	transition: all 200ms ease-in-out;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_image_carousel_container_holder {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_image_carousel_content {
	padding: 20px 20px 20px 20px;
	min-height: 0px;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	border-color: var(--e-global-color-e38c2e7);
	border-radius: 0px 0px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue_pos_carousel_image_overlay {
	opacity: 0%;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_carousel_item:hover .ue_pos_carousel_image_overlay {
	opacity: 40%;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-grid-item-category a {
	color: #fff;
	background-color: var(--e-global-color-e38c2e7);
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	padding: 3px 5px 3px 5px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-grid-item-category {
	margin-top: 0px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_post_title {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-grid-item-meta-data {
	color: var(--e-global-color-e38c2e7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
	gap: 5px;
	width: auto;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-grid-item-meta-data svg {
	fill: var(--e-global-color-e38c2e7);
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-meta-data {
	margin-top: 13px;
	gap: 10px;
	justify-content: flex-start;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_paragraph {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	margin-top: 10px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_more_btn {
	padding: 10px 20px 10px 20px;
	margin-top: 20px;
	background-color: #fff;
	color: #000;
	border-radius: 0px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_more_btn:hover {
	background-color: #000;
	color: #fff;
	border-radius: 0px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_more_btn i {
	margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .uc_more_btn svg {
	margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-nav .owl-prev {
	left: -45px;
	right: auto;
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-nav .owl-next {
	right: -45px;
	left: auto;
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-69037fa .owl-carousel .owl-nav .owl-prev {
	border-radius: 100px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background-color: #fff;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-carousel .owl-nav .owl-next:hover, .elementor-6 .elementor-element.elementor-element-69037fa .owl-carousel .owl-nav .owl-prev:hover {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-dot.active {
	background-color: #000;
}

.elementor-6 .elementor-element.elementor-element-69037fa .owl-dots {
	margin-top: 20px;
	gap: 5px;
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-69037fa .ue-no-posts-found {
	color: #000;
	background-color: #e8e8e8;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c4c4c4;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_carousel_item {
	border-style: none;
	border-radius: 30px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-item {
	opacity: 100%;
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc-active-item .ue-item {
	opacity: 100%;
	transform: scale(1, 1);
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_image_carousel_placeholder {
	height: 200px;
	background-color: #fff;
	border-radius: 30px 30px 0px 0px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-e38c2e7);
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_image_carousel_placeholder img {
	height: 200px;
	object-fit: cover;
	padding: 0px 0px 0px 0px;
	transition: all 200ms ease-in-out;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_image_carousel_container_holder {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_image_carousel_content {
	padding: 20px 20px 20px 20px;
	min-height: 0px;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	border-color: var(--e-global-color-e38c2e7);
	border-radius: 0px 0px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue_pos_carousel_image_overlay {
	opacity: 0%;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_carousel_item:hover .ue_pos_carousel_image_overlay {
	opacity: 40%;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-grid-item-category a {
	color: #fff;
	background-color: var(--e-global-color-e38c2e7);
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	padding: 3px 5px 3px 5px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-grid-item-category {
	margin-top: 0px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_post_title {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 26px;
	margin-top: 10px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-grid-item-meta-data {
	color: var(--e-global-color-e38c2e7);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
	gap: 5px;
	width: auto;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-grid-item-meta-data svg {
	fill: var(--e-global-color-e38c2e7);
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-meta-data {
	margin-top: 13px;
	gap: 10px;
	justify-content: flex-start;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_paragraph {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	margin-top: 10px;
}

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

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_more_btn:hover {
	background-color: #000;
	color: #fff;
	border-radius: 0px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_more_btn i {
	margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .uc_more_btn svg {
	margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-nav .owl-prev {
	left: -45px;
	right: auto;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-nav .owl-next {
	right: -45px;
	left: auto;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-e5910b0 .owl-carousel .owl-nav .owl-prev {
	border-radius: 100px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background-color: #fff;
	color: var(--e-global-color-0cc7a12);
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-carousel .owl-nav .owl-next:hover, .elementor-6 .elementor-element.elementor-element-e5910b0 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-dot.active {
	background-color: #000;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .owl-dots {
	margin-top: 20px;
	gap: 5px;
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-e5910b0 .ue-no-posts-found {
	color: #000;
	background-color: #e8e8e8;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c4c4c4;
}

.elementor-6 .elementor-element.elementor-element-08b5feb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 0%;
	--padding-right: 3%;
}

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

.elementor-6 .elementor-element.elementor-element-eae4c74 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 0%;
}

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

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

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

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

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option {
	transition: 800ms cubic-bezier(.05, .61, .41, .95);
	background-color: #2c00ff;
	width: 396px;
	background-blend-mode: normal;
	background-position: center;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_shadow {
	transition: 800ms;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_options .ue_option.active .ue_label {
	animation-duration: 800ms;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_options {
	grid-template-columns: 1fr;
	gap: 30px;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_label {
	width: 560px;
	gap: 10px;
	flex-direction: column;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option.active {
	align-items: flex-end;
	padding: 20px 20px 20px 20px;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_main, .elementor-6 .elementor-element.elementor-element-0409320 .ue_sub {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_label, .elementor-6 .elementor-element.elementor-element-0409320 .ue_info > div {
	align-items: flex-end;
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option:not(.active) .ue_label {
	flex-direction: column-reverse;
	align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option:not(.active) {
	align-items: flex-end;
	padding: 10px 10px 10px 10px;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option:not(.active) .ue_label, .elementor-6 .elementor-element.elementor-element-0409320 .ue_info > div {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option, .elementor-6 .elementor-element.elementor-element-0409320 .ue_option.active {
	height: 400px;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option, .elementor-6 .elementor-element.elementor-element-0409320 .ue_option::after {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option.active, .elementor-6 .elementor-element.elementor-element-0409320 .active.ue_option::after {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_main {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-6 .elementor-element.elementor-element-0409320 .ue_option.active .ue_main {
	margin-top: 0px;
}

.elementor-6 .elementor-element.elementor-element-2ec3d9f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-6 .elementor-element.elementor-element-2ec3d9f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2ec3d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf4fe;
}

.elementor-6 .elementor-element.elementor-element-43bce06 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-6 .elementor-element.elementor-element-7999ad5 .uc_logo_carousel_holder {
	height: 100px;
	background-color: var(--e-global-color-6e906da);
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

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

.elementor-6 .elementor-element.elementor-element-7999ad5 .owl-dot.active {
	background-color: #000;
}

.elementor-6 .elementor-element.elementor-element-7999ad5 .owl-dots {
	margin-top: 20px;
}

.elementor-6 .elementor-element.elementor-element-7999ad5 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-6 .elementor-element.elementor-element-7999ad5 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

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

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

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

@media (max-width:1024px) {
	.elementor-6 .elementor-element.elementor-element-034bf7e {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-6 .elementor-element.elementor-element-c008459 {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-6 .elementor-element.elementor-element-675c5a2 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-6 .elementor-element.elementor-element-ab33e4f {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-6 .elementor-element.elementor-element-1f85d11 {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-6 .elementor-element.elementor-element-93e8475 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-b6e9879 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-f8328ad {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 10%;
		--padding-bottom: 13%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-b93bee3 > .elementor-widget-container {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-b93bee3 {
		text-align: left;
	}
	
	.elementor-6 .elementor-element.elementor-element-b93bee3 .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-6 .elementor-element.elementor-element-4a15fa0 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-4a15fa0 .elementor-heading-title {
		font-size: 24px;
		line-height: 28.8px;
	}
	
	.elementor-6 .elementor-element.elementor-element-8f7c744 > .elementor-widget-container {
		padding: 4% 0% 0% 4%;
		border-radius: 25px 25px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-8f7c744 {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-3ad8076 > .elementor-widget-container {
		padding: 0% 0% 5% 3%;
		border-radius: 0px 0px 25px 25px;
	}
	
	.elementor-6 .elementor-element.elementor-element-2981837 > .elementor-widget-container {
		margin: 6% 0% 0% 0%;
		padding: 4% 0% 0% 4%;
		border-radius: 25px 25px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-2981837 {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-bba9c7f > .elementor-widget-container {
		padding: 0% 0% 5% 3%;
		border-radius: 0px 0px 25px 25px;
	}
	
	.elementor-6 .elementor-element.elementor-element-f8d7c96 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-0fa4695 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 9%;
		--padding-bottom: 10%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-8179277 > .elementor-widget-container {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-8179277 {
		text-align: left;
	}
	
	.elementor-6 .elementor-element.elementor-element-8179277 .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-6 .elementor-element.elementor-element-c1abd37 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-c1abd37 .elementor-heading-title {
		font-size: 24px;
		line-height: 28.8px;
	}
	
	.elementor-6 .elementor-element.elementor-element-17aa9d2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-c3722b0 > .elementor-widget-container {
		padding: 8px 0px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-c3722b0 {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-12d4c3c > .elementor-widget-container {
		padding: 8px 0px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-12d4c3c {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-bca5dae {
		--min-height: 260px;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-18dfacf {
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-b65d921 > .elementor-widget-container {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-b65d921 {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-b65d921 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-6 .elementor-element.elementor-element-02929e7 {
		--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: 4px 4px;
		--row-gap: 4px;
		--column-gap: 4px;
		--padding-top: 2%;
		--padding-bottom: 5%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-34c2d85 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-09dd1a5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-afd54c0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-1144492 {
		--width: 100%;
		--gap: 0% 0%;
		--row-gap: 0%;
		--column-gap: 0%;
		--padding-top: 3%;
		--padding-bottom: 7%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-43e214c {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 4%;
		--margin-right: 4%;
		--padding-top: 7%;
		--padding-bottom: 3%;
		--padding-left: 7%;
		--padding-right: 2%;
	}
	
	.elementor-6 .elementor-element.elementor-element-b8074df .elementor-heading-title {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.elementor-6 .elementor-element.elementor-element-c2435f3 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-c2435f3 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-2b854a0 {
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-10bd072 > .elementor-widget-container {
		padding: 0% 4% 13% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-carousel-navigation-wrapper {
		justify-content: flex-end;
	}
	
	.elementor-6 .elementor-element.elementor-element-10bd072 .ue-remote-arrow {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-0474f6c .uc_classic_carousel_content {
		padding: 0% 8% 10% 8%;
		min-height: 320px;
	}
	
	.elementor-6 .elementor-element.elementor-element-0474f6c .uc_classic_carousel_placeholder img {
		border-radius: 6px 6px 6px 6px;
	}
	
	.elementor-6 .elementor-element.elementor-element-0474f6c .uc_classic_carousel_placeholder {
		padding: 11px 11px 11px 11px;
	}
	
	.elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_title {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_text, .elementor-6 .elementor-element.elementor-element-0474f6c .card_carousel_text > * {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-0474f6c .uc_more_btn {
		margin-top: 16px;
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_content {
		padding: 0% 8% 10% 8%;
		min-height: 320px;
	}
	
	.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_placeholder img {
		border-radius: 6px 6px 6px 6px;
	}
	
	.elementor-6 .elementor-element.elementor-element-46d77ce .uc_classic_carousel_placeholder {
		padding: 11px 11px 11px 11px;
	}
	
	.elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_title {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_text, .elementor-6 .elementor-element.elementor-element-46d77ce .card_carousel_text > * {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-46d77ce .uc_more_btn {
		margin-top: 16px;
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-6 .elementor-element.elementor-element-54ab1f8 {
		--padding-top: 7%;
		--padding-bottom: 0%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-b5158cb {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-b5158cb .elementor-heading-title {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.elementor-6 .elementor-element.elementor-element-961ffd3 > .elementor-widget-container {
		padding: 8px 0px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-961ffd3 {
		font-size: 15px;
	}
	
	.elementor-6 .elementor-element.elementor-element-45d94aa {
		--padding-top: 0%;
		--padding-bottom: 6%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-871b92c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--border-radius: 45px 45px 45px 45px;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-cc65fa3 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-6 .elementor-element.elementor-element-baaf8c5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--border-radius: 45px 45px 45px 45px;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-39c0bba .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-6 .elementor-element.elementor-element-6410f3c {
		width: var(--container-widget-width, 76px);
		max-width: 76px;
		--container-widget-width: 76px;
		--container-widget-flex-grow: 0;
		text-align: right;
	}
	
	.elementor-6 .elementor-element.elementor-element-6410f3c > .elementor-widget-container {
		margin: -16px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-6410f3c.elementor-element {
		--order: -99999;
	}
	
	.elementor-6 .elementor-element.elementor-element-6410f3c img {
		width: 84%;
	}
	
	.elementor-6 .elementor-element.elementor-element-bd99995 {
		--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-evenly;
		--padding-top: 0%;
		--padding-bottom: 7%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-80875d1 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-3e67bd9 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-6 .elementor-element.elementor-element-3e67bd9 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-3e67bd9 .elementor-image-box-title {
		margin-bottom: 0px;
		font-size: 13px;
	}
	
	.elementor-6 .elementor-element.elementor-element-496ef92 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 17%;
	}
	
	.elementor-6 .elementor-element.elementor-element-3a49634 .elementor-image-box-title {
		font-size: 13px;
	}
	
	.elementor-6 .elementor-element.elementor-element-e8a0e5a {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-0d830d5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-2fef199 > .elementor-widget-container {
		padding: 0% 0% 21% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-2fef199 {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-2fef199 .elementor-heading-title {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.elementor-6 .elementor-element.elementor-element-034bf7e {
		--swiper-slides-to-display: 1;
		--swiper-offset-size: 37px;
		--swiper-slides-gap: 16px;
		--arrow-prev-left-align: 50%;
		--arrow-prev-translate-x: -50%;
		--arrow-prev-left-position: 27%;
		--arrow-prev-top-align: 0%;
		--arrow-prev-caption-spacing: 0px;
		--arrow-prev-translate-y: 0px;
		--arrow-prev-top-position: -11%;
		--arrow-next-right-position: 23px;
		--arrow-next-top-align: 0%;
		--arrow-next-caption-spacing: 0px;
		--arrow-next-translate-y: 0px;
		--arrow-next-top-position: -11%;
		--arrow-size: 17px;
	}
	
	.elementor-6 .elementor-element.elementor-element-034bf7e > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-034bf7e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6 .elementor-element.elementor-element-c008459 {
		--swiper-slides-to-display: 1;
		--swiper-slides-gap: 16px;
		--arrow-prev-left-position: 0px;
		--arrow-prev-top-position: 0px;
		--arrow-next-right-position: 0px;
		--arrow-next-top-position: 0px;
		--arrow-size: 17px;
	}
	
	.elementor-6 .elementor-element.elementor-element-c008459 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-c008459 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6 .elementor-element.elementor-element-819fa5b > .elementor-widget-container {
		padding: 7% 0% 7% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-8b8d0be {
		--margin-top: 0%;
		--margin-bottom: -9%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 5%;
		--padding-bottom: 1%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-fe442c1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-e7a404a .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-6 .elementor-element.elementor-element-c27a0aa {
		--min-height: 99px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6 .elementor-element.elementor-element-92a48f6 {
		--padding-top: 7%;
		--padding-bottom: 6%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-6 .elementor-element.elementor-element-5bdeb8f > .elementor-widget-container {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-5bdeb8f {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-5bdeb8f .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-6 .elementor-element.elementor-element-786fc10 > .elementor-widget-container {
		padding: 1% 0% 0% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-786fc10 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-786fc10 {
		--icon-box-icon-margin: 2px;
	}
	
	.elementor-6 .elementor-element.elementor-element-675c5a2 {
		--padding-top: 0%;
		--padding-bottom: 6%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-ab33e4f {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-6 .elementor-element.elementor-element-1f85d11 {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-6 .elementor-element.elementor-element-0549e27 {
		--padding-top: 13%;
		--padding-bottom: 13%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-18986ac {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-5de3db6 {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-5de3db6 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-6 .elementor-element.elementor-element-a4bb423 {
		text-align: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-a4bb423 .elementor-heading-title {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.elementor-6 .elementor-element.elementor-element-cc020bc {
		text-align: justify;
	}
	
	.elementor-6 .elementor-element.elementor-element-45e70f8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-4747032 {
		width: var(--container-widget-width, 345px);
		max-width: 345px;
		--container-widget-width: 345px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6 .elementor-element.elementor-element-4747032.elementor-element {
		--align-self: center;
	}
	
	.elementor-6 .elementor-element.elementor-element-41d1268 {
		--padding-top: 9%;
		--padding-bottom: 0%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-da52b64.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-6 .elementor-element.elementor-element-da52b64 .elementor-button {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-6 .elementor-element.elementor-element-5e0dc83 {
		--padding-top: 0%;
		--padding-bottom: 6%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-6 .elementor-element.elementor-element-27aa01b > .elementor-widget-container {
		padding: 3% 0% 0% 0%;
	}
	
	.elementor-6 .elementor-element.elementor-element-27aa01b .ue-remote-carousel-navigation-wrapper {
		justify-content: flex-end;
	}
	
	.elementor-6 .elementor-element.elementor-element-2ec3d9f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2%;
		--padding-bottom: 2%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
}

@media (min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-b6e9879 {
		--width: 50%;
	}
	
	.elementor-6 .elementor-element.elementor-element-f8328ad {
		--width: 50%;
	}
	
	.elementor-6 .elementor-element.elementor-element-0fa4695 {
		--width: 70%;
	}
	
	.elementor-6 .elementor-element.elementor-element-bca5dae {
		--width: 40%;
	}
	
	.elementor-6 .elementor-element.elementor-element-43e214c {
		--width: 25%;
	}
	
	.elementor-6 .elementor-element.elementor-element-2b854a0 {
		--width: 75%;
	}
	
	.elementor-6 .elementor-element.elementor-element-bae40c8 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-80875d1 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-496ef92 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-0d830d5 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-fe442c1 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-a782116 {
		--width: 50%;
	}
	
	.elementor-6 .elementor-element.elementor-element-27ae165 {
		--width: 50%;
	}
	
	.elementor-6 .elementor-element.elementor-element-37cf4f1 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-18986ac {
		--width: 55%;
	}
	
	.elementor-6 .elementor-element.elementor-element-45e70f8 {
		--width: 45%;
	}
	
	.elementor-6 .elementor-element.elementor-element-fe53cd6 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-eae4c74 {
		--width: 100%;
	}
	
	.elementor-6 .elementor-element.elementor-element-43bce06 {
		--width: 100%;
	}
}

/* Start custom CSS for search-filter-field, class: .elementor-element-ff40aab */
.search-filter-input-button {
	border-radius: 30px;
	font-size: 16px;
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	border: none;
}
