/* End Custom Fonts CSS */

.elementor-6267 .elementor-element.elementor-element-2753b654 {
	--display: flex;
	--min-height: 80vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: .23;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
	--z-index: 0;
}

.elementor-6267 .elementor-element.elementor-element-2753b654:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-2753b654 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-7d7630d/carstenmuetze.de/wp-content/uploads/2025/11/1000269160.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-6267 .elementor-element.elementor-element-2753b654::before, .elementor-6267 .elementor-element.elementor-element-2753b654 > .elementor-background-video-container::before, .elementor-6267 .elementor-element.elementor-element-2753b654 > .e-con-inner > .elementor-background-video-container::before, .elementor-6267 .elementor-element.elementor-element-2753b654 > .elementor-background-slideshow::before, .elementor-6267 .elementor-element.elementor-element-2753b654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6267 .elementor-element.elementor-element-2753b654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #010101;
	--background-overlay: "";
}

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

.elementor-6267 .elementor-element.elementor-element-713232f3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-6267 .elementor-element.elementor-element-760ec609 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(3rem, 2.5385rem + 2.0513vw, 4rem);
	font-weight: 500;
	color: #fff;
}

.elementor-6267 .elementor-element.elementor-element-406248f5 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 2.5rem;
	font-weight: 500;
	color: #fff;
}

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

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

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

.elementor-6267 .elementor-element.elementor-element-32677c75 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-size: var(--e-global-typography-f3ce750-font-size);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-6267 .elementor-element.elementor-element-7b504f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7b504f9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-ddbc006 {
	--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: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-968abf8 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-968abf8 p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-98fee5c {
	padding: 0px 0px 0px 0px;
	--e-rating-justify-content: flex-start;
	--e-rating-icon-font-size: 22px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #ffc146;
}

.elementor-6267 .elementor-element.elementor-element-98fee5c.elementor-element {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-4a27562 {
	--display: flex;
	--min-height: 40px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4a27562:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-4a27562 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-7d7630d/carstenmuetze.de/wp-content/uploads/2026/03/Google-Logo-e1774962919136.png");
	background-position: center center;
	background-repeat: no-repeat;
}

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

.elementor-6267 .elementor-element.elementor-element-4a27562.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-502ff39 {
	--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: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-420a3c6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-size: 1rem;
	font-weight: 500;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-420a3c6 p {
	margin-block-end: 0px;
}

.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-6267 .elementor-element.elementor-element-40178d71 .elementor-button {
	background-color: var(--e-global-color-36e879c);
	font-family: "Montserrat", Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-6267 .elementor-element.elementor-element-40178d71 .elementor-button:hover, .elementor-6267 .elementor-element.elementor-element-40178d71 .elementor-button:focus {
	background-color: #8981a2;
	color: var(--e-global-color-c1b117f);
	border-color: #6d8a96;
}

.elementor-6267 .elementor-element.elementor-element-40178d71 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-40178d71.elementor-element {
	--align-self: flex-start;
}

.elementor-6267 .elementor-element.elementor-element-40178d71 .elementor-button:hover svg, .elementor-6267 .elementor-element.elementor-element-40178d71 .elementor-button:focus svg {
	fill: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-6810546 {
	--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: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-534d5081 {
	--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: space-between;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-6e1fd7a1 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-6e1fd7a1.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

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

.elementor-6267 .elementor-element.elementor-element-2c0088ad.e-con {
	--align-self: center;
}

.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-6267 .elementor-element.elementor-element-158b7a2d img {
	width: 55%;
}

.elementor-6267 .elementor-element.elementor-element-2a6ef668 {
	--display: flex;
	--min-height: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -30px;
	--margin-right: -30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-5442897a img {
	width: 35%;
}

.elementor-6267 .elementor-element.elementor-element-47da62e6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-47da62e6.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-75ddf026.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-52acd696 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-52acd696.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-8daead8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-78fa67a1.elementor-element {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-78fa67a1 {
	text-align: start;
	font-size: var(--e-global-typography-f3ce750-font-size);
}

.elementor-6267 .elementor-element.elementor-element-78fa67a1 p {
	margin-block-end: 0px;
}

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

.elementor-6267 .elementor-element.elementor-element-634f1b33 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-48639794 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-48639794 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-1ac3de2b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-1ac3de2b a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-1ac3de2b a:hover, .elementor-6267 .elementor-element.elementor-element-1ac3de2b a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-8d56418 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-350f310a {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-6267 .elementor-element.elementor-element-350f310a:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-350f310a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e5e6e0;
}

.elementor-6267 .elementor-element.elementor-element-41defe3d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4617a26a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-30f8fcfd img {
	border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6267 .elementor-element.elementor-element-340c6431 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-6267 .elementor-element.elementor-element-6a84bfac {
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-6a84bfac .elementor-icon-wrapper {
	text-align: end;
}

.elementor-6267 .elementor-element.elementor-element-6a84bfac.elementor-view-stacked .elementor-icon {
	background-color: #be9d56;
}

.elementor-6267 .elementor-element.elementor-element-6a84bfac.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-6a84bfac.elementor-view-default .elementor-icon {
	color: #be9d56;
	border-color: #be9d56;
}

.elementor-6267 .elementor-element.elementor-element-6a84bfac.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-6a84bfac.elementor-view-default .elementor-icon svg {
	fill: #be9d56;
}

.elementor-6267 .elementor-element.elementor-element-6a84bfac .elementor-icon {
	font-size: 50px;
}

.elementor-6267 .elementor-element.elementor-element-6a84bfac .elementor-icon svg {
	height: 50px;
}

.elementor-6267 .elementor-element.elementor-element-43e96878 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #3d342d;
}

.elementor-6267 .elementor-element.elementor-element-43e96878 p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-43e96878 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-43e96878 a:hover, .elementor-6267 .elementor-element.elementor-element-43e96878 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-4f92dc99 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 30px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #3d342d;
}

.elementor-6267 .elementor-element.elementor-element-4f92dc99 p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4f92dc99 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-4f92dc99 a:hover, .elementor-6267 .elementor-element.elementor-element-4f92dc99 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-10319434 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-3e0e6379 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #36332c;
}

.elementor-6267 .elementor-element.elementor-element-3e0e6379 p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-567d3d75 {
	padding: 0px 0px 0px 0px;
	--e-rating-justify-content: flex-start;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #ffc146;
}

.elementor-6267 .elementor-element.elementor-element-567d3d75.elementor-element {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-789b1d60 {
	font-family: "Montserrat", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #36332c;
}

.elementor-6267 .elementor-element.elementor-element-789b1d60 p {
	margin-block-end: 0px;
}

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

.elementor-6267 .elementor-element.elementor-element-57d04929 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7bfbae2b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-7bfbae2b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-48115a2b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-48115a2b a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-48115a2b a:hover, .elementor-6267 .elementor-element.elementor-element-48115a2b a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-3c03219a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-3c03219a.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-2051f08f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-2051f08f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-51347623 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-51347623 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-51347623 a:hover, .elementor-6267 .elementor-element.elementor-element-51347623 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-38840af6 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-550afef4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-550afef4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-7f83fdf8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-7f83fdf8 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-7f83fdf8 a:hover, .elementor-6267 .elementor-element.elementor-element-7f83fdf8 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-384e1686 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7e1be562 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-561af2fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 8px 2px rgba(142.4510559082, 142.4510559082, 142.4510559082, .5);
}

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

.elementor-6267 .elementor-element.elementor-element-4d554b12 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-41a6a06e {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-9523d2f {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-b754970 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-31ee0148 {
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f4b400;
}

.elementor-6267 .elementor-element.elementor-element-177940c img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-6267 .elementor-element.elementor-element-72a26490 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-5d16f29 {
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
}

.elementor-6267 .elementor-element.elementor-element-2e51b4f .elementor-icon-wrapper {
	text-align: end;
}

.elementor-6267 .elementor-element.elementor-element-2e51b4f.elementor-view-stacked .elementor-icon {
	background-color: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-2e51b4f.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-2e51b4f.elementor-view-default .elementor-icon {
	color: #d4d4d4;
	border-color: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-2e51b4f.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-2e51b4f.elementor-view-default .elementor-icon svg {
	fill: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-2e51b4f .elementor-icon {
	font-size: 25px;
}

.elementor-6267 .elementor-element.elementor-element-2e51b4f .elementor-icon svg {
	height: 25px;
}

.elementor-6267 .elementor-element.elementor-element-1320627e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 8px 2px rgba(142.4510559082, 142.4510559082, 142.4510559082, .5);
}

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

.elementor-6267 .elementor-element.elementor-element-50afa80f {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-65864b57 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-5c5aab59 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7b47acef .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-1dec3982 {
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f4b400;
}

.elementor-6267 .elementor-element.elementor-element-73bda352 img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-6267 .elementor-element.elementor-element-74e6d526 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-3a27b225 {
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
}

.elementor-6267 .elementor-element.elementor-element-25ae6ff9 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-6267 .elementor-element.elementor-element-25ae6ff9.elementor-view-stacked .elementor-icon {
	background-color: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-25ae6ff9.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-25ae6ff9.elementor-view-default .elementor-icon {
	color: #d4d4d4;
	border-color: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-25ae6ff9.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-25ae6ff9.elementor-view-default .elementor-icon svg {
	fill: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-25ae6ff9 .elementor-icon {
	font-size: 25px;
}

.elementor-6267 .elementor-element.elementor-element-25ae6ff9 .elementor-icon svg {
	height: 25px;
}

.elementor-6267 .elementor-element.elementor-element-33bd676e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 8px 2px rgba(142.4510559082, 142.4510559082, 142.4510559082, .5);
}

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

.elementor-6267 .elementor-element.elementor-element-7523291f {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4af55f8b {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4c45497e {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4c45497e.e-con {
	--align-self: stretch;
}

.elementor-6267 .elementor-element.elementor-element-6c35203 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-570d7d17 {
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #f4b400;
}

.elementor-6267 .elementor-element.elementor-element-4f5de6fa img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-6267 .elementor-element.elementor-element-74682845 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-70724437 {
	font-family: "Open Sans", Sans-serif;
	font-size: 1rem;
}

.elementor-6267 .elementor-element.elementor-element-f42bfb6 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-6267 .elementor-element.elementor-element-f42bfb6.elementor-view-stacked .elementor-icon {
	background-color: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-f42bfb6.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-f42bfb6.elementor-view-default .elementor-icon {
	color: #d4d4d4;
	border-color: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-f42bfb6.elementor-view-framed .elementor-icon, .elementor-6267 .elementor-element.elementor-element-f42bfb6.elementor-view-default .elementor-icon svg {
	fill: #d4d4d4;
}

.elementor-6267 .elementor-element.elementor-element-f42bfb6 .elementor-icon {
	font-size: 25px;
}

.elementor-6267 .elementor-element.elementor-element-f42bfb6 .elementor-icon svg {
	height: 25px;
}

.elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button {
	background-color: #ed7529;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button:hover, .elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button:focus {
	background-color: #8981a2;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-27f04c66 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button:hover svg, .elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button:focus svg {
	fill: var(--e-global-color-c1b117f);
}

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

.elementor-6267 .elementor-element.elementor-element-5ae337f4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-1515cbf2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-1515cbf2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-1a920f83 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-1a920f83 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-1a920f83 a:hover, .elementor-6267 .elementor-element.elementor-element-1a920f83 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-17c78087 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-17c78087.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-647d38e0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-647d38e0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-31a4a670 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-31a4a670 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-31a4a670 a:hover, .elementor-6267 .elementor-element.elementor-element-31a4a670 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-2aa1bb34 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-2aa1bb34.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-3e507aa3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-fc07982 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-fc07982 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-24f9c5b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-6267 .elementor-element.elementor-element-42937fb {
	--display: flex;
}

.elementor-6267 .elementor-element.elementor-element-d7a0eb6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-d7a0eb6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-d78fd28 {
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-d78fd28 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-465b001);
	margin: 0px 0px 0px 0px;
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 700;
}

.elementor-6267 .elementor-element.elementor-element-d78fd28 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-36e879c);
}

.elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button {
	background-color: var(--e-global-color-36e879c);
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button:hover, .elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button:focus {
	background-color: #8981a2;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button:hover svg, .elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button:focus svg {
	fill: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-17cef0b {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-17cef0b.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-312f39d {
	padding: 0px 0px 0px 0px;
	--e-rating-justify-content: flex-start;
	--e-rating-icon-font-size: 22px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #ffc146;
}

.elementor-6267 .elementor-element.elementor-element-312f39d.elementor-element {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-319f167 {
	--display: flex;
	--min-height: 40px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-319f167:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-319f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-7d7630d/carstenmuetze.de/wp-content/uploads/2026/03/Google-Logo-e1774962919136.png");
	background-position: center center;
	background-repeat: no-repeat;
}

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

.elementor-6267 .elementor-element.elementor-element-319f167.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-29ff13e {
	font-size: 1rem;
	font-weight: 500;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-29ff13e p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7b69c08 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-da4e925 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-da4e925 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-21545c53 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: -150px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-21545c53.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-6267 .elementor-element.elementor-element-129ebcb {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7a0d73ff {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-7a0d73ff p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-1f14b7a8 {
	padding: 0px 0px 0px 0px;
	--e-rating-justify-content: flex-start;
	--e-rating-icon-font-size: 22px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #ffc146;
}

.elementor-6267 .elementor-element.elementor-element-1f14b7a8.elementor-element {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-b9e37b8 {
	--display: flex;
	--min-height: 40px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-b9e37b8:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-b9e37b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehabm.nitrocdn.com/fOtCBGwtPYIVaPXkddZeYQhnuCuYVIeT/assets/images/optimized/rev-7d7630d/carstenmuetze.de/wp-content/uploads/2026/03/Google-Logo-e1774962919136.png");
	background-position: center center;
	background-repeat: no-repeat;
}

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

.elementor-6267 .elementor-element.elementor-element-b9e37b8.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-85318fe {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-56802879 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-size: 1rem;
	font-weight: 500;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-56802879 p {
	margin-block-end: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4d08ad37 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-6267 .elementor-element.elementor-element-51e8da11 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-51e8da11 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 600;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-7d783f21 {
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-7d783f21 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-465b001);
	margin: 0px 0px 0px 0px;
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 700;
}

.elementor-6267 .elementor-element.elementor-element-7d783f21 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-36e879c);
}

.elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button {
	background-color: var(--e-global-color-36e879c);
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button:hover, .elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button:focus {
	background-color: #8981a2;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-5e9e7f2 {
	padding: 30px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button:hover svg, .elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button:focus svg {
	fill: var(--e-global-color-c1b117f);
}

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

.elementor-6267 .elementor-element.elementor-element-7adff6a6 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7adff6a6.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-36e66899 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-36e66899 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-1f1a88a7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-1f1a88a7 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-1f1a88a7 a:hover, .elementor-6267 .elementor-element.elementor-element-1f1a88a7 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-57de4071 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-57de4071.e-con {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-4cc9173f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-4cc9173f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-51f373d6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-51f373d6 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-51f373d6 a:hover, .elementor-6267 .elementor-element.elementor-element-51f373d6 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-1da08a07 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-668cccd5 {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-2cdd8467 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 1px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 1px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	--border-radius: 12px 0px 0px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4f667542 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-6267 .elementor-element.elementor-element-1f77438b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6267 .elementor-element.elementor-element-1f77438b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6267 .elementor-element.elementor-element-1f77438b {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-6267 .elementor-element.elementor-element-1f77438b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6267 .elementor-element.elementor-element-1f77438b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 600;
}

.elementor-6267 .elementor-element.elementor-element-1f77438b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-6267 .elementor-element.elementor-element-11aea444 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6267 .elementor-element.elementor-element-2fbef25a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-2fbef25a a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-2fbef25a a:hover, .elementor-6267 .elementor-element.elementor-element-2fbef25a a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-1b9ef0d0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 1px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	--border-radius: 0px 12px 12px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-272104b2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6267 .elementor-element.elementor-element-3e813e80 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-6267 .elementor-element.elementor-element-3e813e80 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-6267 .elementor-element.elementor-element-3e813e80 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-6267 .elementor-element.elementor-element-3e813e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6267 .elementor-element.elementor-element-3e813e80 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	font-weight: 600;
}

.elementor-6267 .elementor-element.elementor-element-3e813e80 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-6267 .elementor-element.elementor-element-54c420b3 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6267 .elementor-element.elementor-element-66b2eb6d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-66b2eb6d a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-66b2eb6d a:hover, .elementor-6267 .elementor-element.elementor-element-66b2eb6d a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-248dec9c {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-440daa40 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-440daa40 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-c637891 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-c637891 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-c637891 a:hover, .elementor-6267 .elementor-element.elementor-element-c637891 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-2aa99f99 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button {
	background-color: #ed7529;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button:hover, .elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button:focus {
	background-color: #8981a2;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-9749fb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button:hover svg, .elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button:focus svg {
	fill: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-35486e39 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-35486e39 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-35486e39 a:hover, .elementor-6267 .elementor-element.elementor-element-35486e39 a:focus {
	color: var(--e-global-color-8d32b6e);
}

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

.elementor-6267 .elementor-element.elementor-element-62d33d7f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-4daad0ca {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-4daad0ca .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-7c26ad04 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6267 .elementor-element.elementor-element-46221871 {
	--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;
}

.elementor-6267 .elementor-element.elementor-element-23322b25 {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: #000;
}

.elementor-6267 .elementor-element.elementor-element-387347b2 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6267 .elementor-element.elementor-element-31f15121 {
	--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;
}

.elementor-6267 .elementor-element.elementor-element-54adeb5b {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: #000;
}

.elementor-6267 .elementor-element.elementor-element-64965d4d {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6267 .elementor-element.elementor-element-33ae2af6 {
	--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;
}

.elementor-6267 .elementor-element.elementor-element-7a80ed68 {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: #000;
}

.elementor-6267 .elementor-element.elementor-element-44f14e6a {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6267 .elementor-element.elementor-element-6920c619 {
	--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;
}

.elementor-6267 .elementor-element.elementor-element-46c3de0f {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: #000;
}

.elementor-6267 .elementor-element.elementor-element-4ab28be8 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-6267 .elementor-element.elementor-element-6486b840 {
	--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;
}

.elementor-6267 .elementor-element.elementor-element-4cf6a126 {
	font-family: var(--e-global-typography-989b1c1-font-family), Sans-serif;
	font-size: var(--e-global-typography-989b1c1-font-size);
	color: #000;
}

.elementor-6267 .elementor-element.elementor-element-3d97753f {
	--n-accordion-title-font-size: 1.2rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-c1b117f);
	--n-accordion-title-hover-color: var(--e-global-color-c1b117f);
	--n-accordion-title-active-color: var(--e-global-color-c1b117f);
	--n-accordion-icon-size: 25px;
	--n-accordion-icon-normal-color: #fff;
	--n-accordion-icon-hover-color: #edae2e;
	--n-accordion-icon-active-color: #fff;
}

.elementor-6267 .elementor-element.elementor-element-3d97753f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #87989f;
}

.elementor-6267 .elementor-element.elementor-element-3d97753f.elementor-element {
	--align-self: center;
}

.elementor-6267 .elementor-element.elementor-element-3d97753f {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-6267 .elementor-element.elementor-element-3d97753f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Open Sans", Sans-serif;
	font-weight: 600;
}

.elementor-6267 .elementor-element.elementor-element-c2825b4 {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-dc0b7c8 {
	width: 100%;
	max-width: 100%;
}

.elementor-6267 .elementor-element.elementor-element-dc0b7c8 img {
	border-radius: 12px 12px 12px 12px;
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .5);
}

.elementor-6267 .elementor-element.elementor-element-06bb1f1 {
	--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: flex-start;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-6267 .elementor-element.elementor-element-7137ddb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-6267 .elementor-element.elementor-element-7137ddb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-465b001);
}

.elementor-6267 .elementor-element.elementor-element-8b0f683 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-6267 .elementor-element.elementor-element-8b0f683 a {
	color: var(--e-global-color-6559c1e);
}

.elementor-6267 .elementor-element.elementor-element-8b0f683 a:hover, .elementor-6267 .elementor-element.elementor-element-8b0f683 a:focus {
	color: var(--e-global-color-8d32b6e);
}

.elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button {
	background-color: #ed7529;
	font-family: var(--e-global-typography-c8ba400-font-family), Sans-serif;
	font-size: var(--e-global-typography-c8ba400-font-size);
	fill: var(--e-global-color-c1b117f);
	color: var(--e-global-color-c1b117f);
	border-style: none;
	border-radius: 15px 15px 15px 15px;
	padding: 15px 25px 15px 25px;
}

.elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button:hover, .elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button:focus {
	background-color: #8981a2;
	color: var(--e-global-color-c1b117f);
}

.elementor-6267 .elementor-element.elementor-element-664cd52 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button:hover svg, .elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button:focus svg {
	fill: var(--e-global-color-c1b117f);
}

@media (max-width:1366px) {
	.elementor-6267 .elementor-element.elementor-element-32677c75 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-78fa67a1 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-23322b25 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-54adeb5b {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-7a80ed68 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-46c3de0f {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-4cf6a126 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
	}
}

@media (max-width:1024px) {
	.elementor-6267 .elementor-element.elementor-element-2753b654 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-73e3e866 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-32677c75 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-40178d71 .elementor-button {
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-78fa67a1 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-5d81aa16 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-31c0368d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-13825472 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-32c69652 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-5b046d20 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-86b79 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-40d88c73 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2bddf2da {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2bc209c5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-14c66731 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-3dba57c2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2e2c25b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7ebd9667 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1a939474 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-23322b25 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-54adeb5b {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-7a80ed68 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-46c3de0f {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-4cf6a126 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-c2825b4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-radius: 8px 8px 8px 8px;
	}
}

@media (max-width:767px) {
	.elementor-6267 .elementor-element.elementor-element-2753b654 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 250px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2753b654:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-2753b654 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -550px 125px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-73e3e866 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-760ec609 .elementor-heading-title {
		font-size: 2.3rem;
	}
	
	.elementor-6267 .elementor-element.elementor-element-406248f5 .elementor-heading-title {
		font-size: 2.1rem;
	}
	
	.elementor-6267 .elementor-element.elementor-element-32677c75 {
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-7b504f9 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7b504f9.e-con {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-ddbc006 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	
	.elementor-6267 .elementor-element.elementor-element-968abf8.elementor-element {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-968abf8 {
		font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-968abf8 p {
		margin-block-end: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-98fee5c {
		--e-rating-icon-font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-4a27562 {
		--width: 100px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-502ff39 {
		--justify-content: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-502ff39.e-con {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-420a3c6 {
		font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-40178d71.elementor-element {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-40178d71 .elementor-button {
		font-size: 1rem;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6810546 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-534d5081 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-6267 .elementor-element.elementor-element-534d5081.e-con {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6e1fd7a1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2a6ef668 {
		--min-height: 60px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-47da62e6 {
		--margin-top: 0px;
		--margin-bottom: -10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-52acd696 {
		--margin-top: 0px;
		--margin-bottom: -10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-78fa67a1.elementor-element {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-78fa67a1 {
		text-align: center;
		font-size: var(--e-global-typography-f3ce750-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-78fa67a1 p {
		margin-block-end: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-5d81aa16 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1ac3de2b {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-31c0368d {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-8d56418 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-8d56418.e-con {
		--align-self: flex-start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-350f310a {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-41defe3d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6a84bfac .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6a84bfac .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-43e96878 {
		width: 100%;
		max-width: 100%;
		text-align: start;
		font-size: 1.4rem;
	}
	
	.elementor-6267 .elementor-element.elementor-element-4f92dc99 {
		width: 100%;
		max-width: 100%;
		padding: 10px 0px 0px 0px;
		text-align: start;
		font-size: 1.2rem;
	}
	
	.elementor-6267 .elementor-element.elementor-element-10319434 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-10319434.e-con {
		--align-self: flex-start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-3e0e6379 {
		text-align: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-567d3d75 {
		--e-rating-icon-font-size: 1.2rem;
	}
	
	.elementor-6267 .elementor-element.elementor-element-789b1d60 {
		text-align: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-789b1d60 p {
		margin-block-end: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-13825472 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-48115a2b {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-32c69652 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-51347623 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-5b046d20 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7f83fdf8 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-86b79 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7e1be562 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-561af2fb {
		--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-6267 .elementor-element.elementor-element-41a6a06e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--flex-wrap: nowrap;
	}
	
	.elementor-6267 .elementor-element.elementor-element-9523d2f {
		--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-6267 .elementor-element.elementor-element-31ee0148 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1320627e {
		--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-6267 .elementor-element.elementor-element-65864b57 {
		--flex-wrap: nowrap;
	}
	
	.elementor-6267 .elementor-element.elementor-element-33bd676e {
		--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-6267 .elementor-element.elementor-element-4af55f8b {
		--flex-wrap: nowrap;
	}
	
	.elementor-6267 .elementor-element.elementor-element-27f04c66 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-40d88c73 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1a920f83 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2bddf2da {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-31a4a670 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2bc209c5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 20px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2aa1bb34 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-3e507aa3 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-fc07982 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-24f9c5b {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-42937fb {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-d7a0eb6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-d78fd28 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 16px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-3077789 .elementor-button {
		font-size: 16px;
		border-radius: 12px 12px 12px 12px;
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-17cef0b {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 5px 10px;
		--row-gap: 5px;
		--column-gap: 10px;
		--flex-wrap: wrap;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-17cef0b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-312f39d {
		--e-rating-icon-font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-319f167 {
		--width: 100px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-29ff13e {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-29ff13e p {
		margin-block-end: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-21545c53 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-21545c53.e-con {
		--align-self: flex-start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7a0d73ff.elementor-element {
		--align-self: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7a0d73ff {
		font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7a0d73ff p {
		margin-block-end: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1f14b7a8 {
		--e-rating-icon-font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-56802879 {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-4d08ad37 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-51e8da11 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7d783f21 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 16px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-5e9e7f2 .elementor-button {
		font-size: 16px;
		border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-14c66731 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1f1a88a7 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-3dba57c2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-51f373d6 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2e2c25b {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2cdd8467 {
		border-width: 2px 2px 1px 2px;
		--border-top-width: 2px;
		--border-right-width: 2px;
		--border-bottom-width: 1px;
		--border-left-width: 2px;
		--border-radius: 12px 12px 0px 0px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2fbef25a {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1b9ef0d0 {
		border-width: 1px 2px 2px 2px;
		--border-top-width: 1px;
		--border-right-width: 2px;
		--border-bottom-width: 2px;
		--border-left-width: 2px;
		--border-radius: 0px 0px 12px 12px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-66b2eb6d {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7ebd9667 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-c637891 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-9749fb .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-35486e39 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1a939474 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-23322b25 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-54adeb5b {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-7a80ed68 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-46c3de0f {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-4cf6a126 {
		font-size: var(--e-global-typography-989b1c1-font-size);
	}
	
	.elementor-6267 .elementor-element.elementor-element-3d97753f {
		--n-accordion-title-font-size: 1rem;
	}
	
	.elementor-6267 .elementor-element.elementor-element-c2825b4 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-06bb1f1 {
		--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: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-8b0f683 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-6267 .elementor-element.elementor-element-664cd52 .elementor-button {
		font-size: var(--e-global-typography-c8ba400-font-size);
		border-radius: 8px 8px 8px 8px;
	}
}

@media (min-width:768px) {
	.elementor-6267 .elementor-element.elementor-element-2753b654 {
		--content-width: 1100px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-73e3e866 {
		--width: 100%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7b504f9 {
		--width: 100%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-4a27562 {
		--width: 120px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6e1fd7a1 {
		--width: 100%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2c0088ad {
		--width: 40%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2a6ef668 {
		--width: 40%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-47da62e6 {
		--width: 40%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-52acd696 {
		--width: 40%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-5d81aa16 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-31c0368d {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-4617a26a {
		--width: 40%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-340c6431 {
		--width: 60%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-13825472 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-32c69652 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-5b046d20 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-86b79 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-40d88c73 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2bddf2da {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2bc209c5 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-17cef0b {
		--width: 50%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-319f167 {
		--width: 120px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-21545c53 {
		--width: 100%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-b9e37b8 {
		--width: 120px;
	}
	
	.elementor-6267 .elementor-element.elementor-element-11c53e2 {
		--width: 50%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-14c66731 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-3dba57c2 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-2e2c25b {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-7ebd9667 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-1a939474 {
		--width: 85%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-46221871 {
		--width: 80%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-31f15121 {
		--width: 80%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-33ae2af6 {
		--width: 80%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6920c619 {
		--width: 80%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-6486b840 {
		--width: 80%;
	}
	
	.elementor-6267 .elementor-element.elementor-element-c2825b4 {
		--width: 85%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-6267 .elementor-element.elementor-element-73e3e866 {
		--width: 100%;
	}
}

@media (min-width:1367px) {
	.elementor-6267 .elementor-element.elementor-element-2753b654:not(.elementor-motion-effects-element-type-background), .elementor-6267 .elementor-element.elementor-element-2753b654 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
