
.elementor-10217 .elementor-element.elementor-element-5ab2caa8 {
	--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;
	--overlay-opacity: .62;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-5ab2caa8::before, .elementor-10217 .elementor-element.elementor-element-5ab2caa8 > .elementor-background-video-container::before, .elementor-10217 .elementor-element.elementor-element-5ab2caa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10217 .elementor-element.elementor-element-5ab2caa8 > .elementor-background-slideshow::before, .elementor-10217 .elementor-element.elementor-element-5ab2caa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10217 .elementor-element.elementor-element-5ab2caa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-10217 .elementor-element.elementor-element-6610cab6 {
	--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-10217 .elementor-element.elementor-element-20e30bdf {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-20e30bdf .elementor-heading-title {
	font-size: 45px;
	color: var(--e-global-color-primary);
}

.elementor-10217 .elementor-element.elementor-element-fa18b6f {
	width: var(--container-widget-width, 92.651%);
	max-width: 92.651%;
	--container-widget-width: 92.651%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-primary);
}

.elementor-10217 .elementor-element.elementor-element-fa18b6f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10217 .elementor-element.elementor-element-7c763b8b .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-7c763b8b .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-7c763b8b > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-7c763b8b > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-7c763b8b .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-3a42f2b5 {
	--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-10217 .elementor-element.elementor-element-509f46b > .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-10217 .elementor-element.elementor-element-2bd8c6f9 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-2bd8c6f9:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-2bd8c6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bbfd710);
}

.elementor-10217 .elementor-element.elementor-element-2ca2f054 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-2ca2f054 .elementor-heading-title {
	text-transform: capitalize;
}

.elementor-10217 .elementor-element.elementor-element-40843622 {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-40843622.elementor-element {
	--align-self: center;
}

.elementor-10217 .elementor-element.elementor-element-395ddc22 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-395ddc22 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-395ddc22 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-395ddc22 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-395ddc22 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-10217 .elementor-element.elementor-element-4d946827 {
	--grid-columns: 3;
}

.elementor-10217 .elementor-element.elementor-element-50ed92b2 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-50ed92b2 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-50ed92b2 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-50ed92b2 > .elementor-widget-container {
	padding: 3em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-50ed92b2 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-23fb4ac1 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-1bbbf818 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-46394b90 {
	text-align: center;
}

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

.elementor-10217 .elementor-element.elementor-element-5e5d1eef {
	--display: flex;
	--justify-content: center;
}

.elementor-10217 .elementor-element.elementor-element-5e5d1eef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10217 .elementor-element.elementor-element-75040680 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-75040680 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-75040680 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-75040680 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-75040680 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-137a2df3 {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-7bc03234 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

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

.elementor-10217 .elementor-element.elementor-element-7967e587 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-373d95d7 {
	text-align: center;
}

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

.elementor-10217 .elementor-element.elementor-element-7034aa90 {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-6aaca19f .elementor-heading-title {
	font-size: 23px;
}

.elementor-10217 .elementor-element.elementor-element-f7e11e0 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-f7e11e0 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-f7e11e0 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-f7e11e0 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-f7e11e0 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-3319a5be {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-4a542680 .elementor-heading-title {
	font-size: 23px;
}

.elementor-10217 .elementor-element.elementor-element-7b2f03a0 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-7b2f03a0 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-7b2f03a0 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-7b2f03a0 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-7b2f03a0 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-10217 .elementor-element.elementor-element-4bc89abc {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-7ef35c17 .elementor-heading-title {
	font-size: 23px;
}

.elementor-10217 .elementor-element.elementor-element-bc767f9 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-bc767f9 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-bc767f9 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-bc767f9 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-bc767f9 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-38d6c812 {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-465b7fd4 .elementor-heading-title {
	font-size: 23px;
}

.elementor-10217 .elementor-element.elementor-element-7d2f2df5 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-7d2f2df5 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-7d2f2df5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-7d2f2df5 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-7d2f2df5 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-202603f5 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-35f8072d {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-d3325f7 {
	text-align: center;
}

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

.elementor-10217 .elementor-element.elementor-element-3df5e910 {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-66a46b42 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-66a46b42 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-66a46b42 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-66a46b42 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-d1ee9e3 {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-10217 .elementor-element.elementor-element-3e716c6c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-10217 .elementor-element.elementor-element-665a4d62 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-665a4d62:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-665a4d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bbfd710);
}

.elementor-10217 .elementor-element.elementor-element-1fc2c945 {
	text-align: center;
}

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

.elementor-10217 .elementor-element.elementor-element-6dfaa4b4 {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-item {
	border-width: 1px;
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-item .elementor-tab-content {
	border-width: 1px;
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-icon, .elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-title {
	color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-active .elementor-accordion-icon, .elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-10217 .elementor-element.elementor-element-3860b511 .elementor-accordion-title {
	font-weight: 500;
}

.elementor-10217 .elementor-element.elementor-element-3dda81cf {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-1498d065 {
	text-align: center;
}

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

.elementor-10217 .elementor-element.elementor-element-590b025 {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-26d7b254 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-26d7b254 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-468bd6da {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-53d41b89 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-53d41b89 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-63de3db2 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-734c6d35 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-734c6d35 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-55e6378e {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-355d05ee {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-10217 .elementor-element.elementor-element-78e95fc8 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-78e95fc8 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-78e95fc8 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-78e95fc8 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-57d2406b {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-cb75950 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-cb75950 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-2e1642b0 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-72440171 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-72440171 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-2795cce4 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-21bf869e {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-21bf869e .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-4b930734 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-51f70621 {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-51f70621:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-51f70621 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bbfd710);
}

.elementor-10217 .elementor-element.elementor-element-4f30c13 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-4f30c13 .elementor-heading-title {
	text-transform: capitalize;
}

.elementor-10217 .elementor-element.elementor-element-69f5a6b7 {
	text-align: center;
}

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

.elementor-10217 .elementor-element.elementor-element-92202b9 {
	--display: flex;
	--justify-content: center;
}

.elementor-10217 .elementor-element.elementor-element-1f48dabe {
	--display: flex;
	--justify-content: center;
}

.elementor-10217 .elementor-element.elementor-element-68776fdf {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-68776fdf .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-3fb3ed7 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-34c1198f {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-34c1198f .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-4053c0c6 {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-1974f1af .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-1974f1af .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-1974f1af > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-1974f1af .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-10217 .elementor-element.elementor-element-24297eaf {
	--display: flex;
}

.elementor-10217 .elementor-element.elementor-element-327d09d0 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-327d09d0 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-a7f7950 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-7595760b {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-7595760b .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-3b3d0edd {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-5dd784a4 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-5dd784a4 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-1eac4188 {
	text-align: end;
}

.elementor-10217 .elementor-element.elementor-element-5f914260 {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-10217 .elementor-element.elementor-element-16215fa7 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-16215fa7 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-16215fa7 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-16215fa7 .elementor-button {
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-9e24b2b {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-9e24b2b:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-9e24b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-10217 .elementor-element.elementor-element-3206523f {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-accent);
}

.elementor-10217 .elementor-element.elementor-element-3206523f .elementor-headline {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-3206523f .elementor-headline-plain-text {
	color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-3206523f .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-10217 .elementor-element.elementor-element-7452fbea {
	--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;
}

.elementor-10217 .elementor-element.elementor-element-588f7493 {
	--display: flex;
	--justify-content: center;
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .swiper-pagination-bullet-active, .elementor-10217 .elementor-element.elementor-element-2fe3aa54 .swiper-pagination-progressbar-fill {
	background-color: #44d1f3;
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .swiper-pagination-fraction {
	color: #44d1f3;
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-f349473);
	opacity: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .elementor-testimonial__text {
	color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .elementor-testimonial__name {
	color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-2fe3aa54 .elementor-testimonial__title {
	color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-479fca4f {
	--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;
}

.elementor-10217 .elementor-element.elementor-element-31c32db .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--e-global-color-f349473);
	opacity: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-58bec0e7 .elementor-button {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-f349473);
	color: var(--e-global-color-f349473);
	border-radius: 30px 30px 30px 30px;
}

.elementor-10217 .elementor-element.elementor-element-58bec0e7 .elementor-button:hover, .elementor-10217 .elementor-element.elementor-element-58bec0e7 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-10217 .elementor-element.elementor-element-58bec0e7 > .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-10217 .elementor-element.elementor-element-58bec0e7 > .elementor-widget-container {
	padding: 3em 0em 0em 0em;
}

.elementor-10217 .elementor-element.elementor-element-623dc05 {
	--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: 5em;
	--padding-bottom: 5em;
	--padding-left: 5em;
	--padding-right: 5em;
}

.elementor-10217 .elementor-element.elementor-element-5764b2a5 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-5764b2a5 .elementor-heading-title {
	font-size: 38px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-2b0bd9ba {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-3af95cf3 {
	--box-border-radius: 15px;
	--item-text-hover-color: var(--e-global-color-accent);
	--item-text-hover-decoration: underline;
}

.elementor-10217 .elementor-element.elementor-element-3af95cf3 .elementor-toc__header-title {
	text-align: start;
}

.elementor-10217 .elementor-element.elementor-element-3af95cf3 .elementor-toc__header, .elementor-10217 .elementor-element.elementor-element-3af95cf3 .elementor-toc__header-title {
	font-size: 19px;
}

.elementor-10217 .elementor-element.elementor-element-3af95cf3 .elementor-toc__header {
	flex-direction: row;
}

.elementor-10217 .elementor-element.elementor-element-33a3515e {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

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

.elementor-10217 .elementor-element.elementor-element-acb1af1 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-acb1af1:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-acb1af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-5ad58265 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-5ad58265 .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-63ef84ce {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-50e03c4c {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-50e03c4c:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-50e03c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-3185957b {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-3185957b .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-7f690875 {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-39155fe2 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-39155fe2:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-39155fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-6484f037 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-6484f037 .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-1d844bcf {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-4fee5e2 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-4fee5e2:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-4fee5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-5d59b98e {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-5d59b98e .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-5cc7bf2 {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-6d82fe0 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

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

.elementor-10217 .elementor-element.elementor-element-27c156e0 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-27c156e0 .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-36df5960 {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-3374e4fd {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-3374e4fd:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-3374e4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-39ac4e4b {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-39ac4e4b .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-d0c376 {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-67baede4 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-67baede4:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-67baede4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-7f7013bd {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-7f7013bd .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-7441cbea {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-f3335c3 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-f3335c3:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-f3335c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-10405ebf {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-10405ebf .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-132685c {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-4d52bfe3 {
	--display: flex;
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-4d52bfe3:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-4d52bfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-75d3605d {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-75d3605d .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
}

.elementor-10217 .elementor-element.elementor-element-4f6bcc15 {
	line-height: 29px;
	letter-spacing: 0px;
}

.elementor-10217 .elementor-element.elementor-element-79b196ef {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-79b196ef:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-79b196ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bbfd710);
}

.elementor-10217 .elementor-element.elementor-element-425d1b4 {
	--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;
	--border-radius: 40px 40px 40px 40px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10217 .elementor-element.elementor-element-425d1b4:not(.elementor-motion-effects-element-type-background), .elementor-10217 .elementor-element.elementor-element-425d1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-element-4d67b544 {
	text-align: center;
}

.elementor-10217 .elementor-element.elementor-element-4d67b544 .elementor-heading-title {
	font-size: 34px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

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

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

.elementor-10217 .elementor-element.elementor-global-139 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10217 .elementor-element.elementor-global-139 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

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

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

body .elementor-10217 .elementor-element.elementor-global-139 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-field-type-html {
	padding-bottom: 30px;
	color: var(--e-global-color-text);
	font-size: 12px;
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-field-group .elementor-field {
	color: rgba(33, 65, 104, .6);
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-f349473);
	border-color: rgba(30, 48, 92, .4);
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-f349473);
	border-color: rgba(30, 48, 92, .4);
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-field-group .elementor-select-wrapper::before {
	color: rgba(30, 48, 92, .4);
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-button {
	font-weight: 500;
	text-transform: capitalize;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-10217 .elementor-element.elementor-global-139 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
	color: #fff;
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
	color: #fff;
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-10217 .elementor-element.elementor-global-139 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-10217 .elementor-element.elementor-global-139 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-bcd6358);
	color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-bcd6358);
	color: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-global-139 .elementor-button[type="submit"]:hover svg * {
	fill: var(--e-global-color-f349473);
}

.elementor-10217 .elementor-element.elementor-global-139 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

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

.elementor-10217 .elementor-element.elementor-element-ec6adcc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-10217 .elementor-element.elementor-element-5430c04a .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-10217 .elementor-element.elementor-element-7c5ae891 {
	color: var(--e-global-color-primary);
}

.elementor-10217 .elementor-element.elementor-element-21066b76 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-10217 .elementor-element.elementor-element-21066b76 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--e-global-color-f349473);
	opacity: var(--e-global-color-f349473);
}

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

@media (max-width:1024px) {
	.elementor-10217 .elementor-element.elementor-element-5ab2caa8 {
		--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-10217 .elementor-element.elementor-element-2bd8c6f9 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-7b944438 {
		--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-10217 .elementor-element.elementor-element-4d946827 {
		--grid-columns: 2;
	}
	
	.elementor-10217 .elementor-element.elementor-element-662ba740 {
		--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-10217 .elementor-element.elementor-element-7bc03234 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-6afc0f4f {
		--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-10217 .elementor-element.elementor-element-fede4b4 {
		--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-10217 .elementor-element.elementor-element-327a6e4f {
		--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-10217 .elementor-element.elementor-element-97269e5 {
		--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-10217 .elementor-element.elementor-element-7452fbea {
		--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-10217 .elementor-element.elementor-element-79b196ef {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-425d1b4 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-ec6adcc {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
}

@media (max-width:767px) {
	.elementor-10217 .elementor-element.elementor-element-5ab2caa8 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-20e30bdf .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-2bd8c6f9 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-4d946827 {
		--grid-columns: 1;
	}
	
	.elementor-10217 .elementor-element.elementor-element-23fb4ac1 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-7bc03234 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-202603f5 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-665a4d62 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-3dda81cf {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-51f70621 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-9e24b2b {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-623dc05 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-33a3515e {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-acb1af1 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-39ac4e4b .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-79b196ef {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10217 .elementor-element.elementor-element-425d1b4 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
}

@media (min-width:768px) {
	.elementor-10217 .elementor-element.elementor-element-5ab2caa8 {
		--content-width: 1300px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-6610cab6 {
		--width: 50%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-3a42f2b5 {
		--width: 50%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-2bd8c6f9 {
		--content-width: 1600px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-23fb4ac1 {
		--content-width: 1330px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-5e5d1eef {
		--width: 49.063%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-137a2df3 {
		--width: 55%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-7bc03234 {
		--content-width: 1330px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-202603f5 {
		--content-width: 1330px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-d1ee9e3 {
		--width: 90%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-3dda81cf {
		--content-width: 1600px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-51f70621 {
		--content-width: 1330px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-92202b9 {
		--width: 72%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-5f914260 {
		--width: 93%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-9e24b2b {
		--content-width: 1600px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-79b196ef {
		--content-width: 1207px;
	}
	
	.elementor-10217 .elementor-element.elementor-element-425d1b4 {
		--width: 50%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-ec6adcc {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-10217 .elementor-element.elementor-element-6610cab6 {
		--width: 100%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-3a42f2b5 {
		--width: 100%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-5e5d1eef {
		--width: 100%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-137a2df3 {
		--width: 100%;
	}
	
	.elementor-10217 .elementor-element.elementor-element-d1ee9e3 {
		--width: 100%;
	}
}
