/* End custom CSS */

.elementor-17517 .elementor-element.elementor-element-31fc1f38 {
	--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;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-31fc1f38:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-31fc1f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

.elementor-17517 .elementor-element.elementor-element-31fc1f38::before, .elementor-17517 .elementor-element.elementor-element-31fc1f38 > .elementor-background-video-container::before, .elementor-17517 .elementor-element.elementor-element-31fc1f38 > .e-con-inner > .elementor-background-video-container::before, .elementor-17517 .elementor-element.elementor-element-31fc1f38 > .elementor-background-slideshow::before, .elementor-17517 .elementor-element.elementor-element-31fc1f38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17517 .elementor-element.elementor-element-31fc1f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-17517 .elementor-element.elementor-element-28deaebd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	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-17517 .elementor-element.elementor-element-3560b264 {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.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-17517 .elementor-element.elementor-element-51b1f6d2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17517 .elementor-element.elementor-element-51b1f6d2.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17517 .elementor-element.elementor-element-51b1f6d2 .elementor-button {
	font-family: var(--e-global-typography-7e13807-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e13807-font-size);
	font-weight: var(--e-global-typography-7e13807-font-weight);
	line-height: var(--e-global-typography-7e13807-line-height);
	letter-spacing: var(--e-global-typography-7e13807-letter-spacing);
	fill: var(--e-global-color-6282810);
	color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-605bbdb {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 80px 80px 80px 80px;
}

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

.elementor-17517 .elementor-element.elementor-element-6ed68d26.elementor-element {
	--order: -99999;
}

.elementor-17517 .elementor-element.elementor-element-6ed68d26 {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-6ed68d26 img {
	border-radius: 60px 60px 60px 60px;
}

.elementor-17517 .elementor-element.elementor-element-4961aaaf {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-4961aaaf:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-4961aaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

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

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

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

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

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

.elementor-17517 .elementor-element.elementor-element-2ccf567d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-2ccf567d > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-2ccf567d .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-2ccf567d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-5ccf0282 {
	--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;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-5ccf0282:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-5ccf0282 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

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

.elementor-17517 .elementor-element.elementor-element-332b540 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

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

.elementor-17517 .elementor-element.elementor-element-7501efe1 .elementor-heading-title {
	font-family: var(--e-global-typography-60807ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-60807ba-font-size);
	font-weight: var(--e-global-typography-60807ba-font-weight);
}

.elementor-17517 .elementor-element.elementor-element-201586c9 {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.elementor-17517 .elementor-element.elementor-element-32fb987f {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 80px 80px 80px 80px;
}

.elementor-17517 .elementor-element.elementor-element-7abae0.elementor-element {
	--order: -99999;
}

.elementor-17517 .elementor-element.elementor-element-7abae0 {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-7abae0 img {
	border-radius: 60px 60px 60px 60px;
}

.elementor-17517 .elementor-element.elementor-element-666f9c18 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-666f9c18:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-666f9c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-18c3c100 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-18c3c100 > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-18c3c100 .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-18c3c100 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-3fe0b497 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-3fe0b497:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-3fe0b497 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-42b5f8b7 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-42b5f8b7:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-42b5f8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-7f8abc54 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-7f8abc54 > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-7f8abc54 .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-7f8abc54 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

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

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

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

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

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

.elementor-17517 .elementor-element.elementor-global-18470 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-global-18470 > .elementor-widget-container {
	padding: 15px 0px 15px 0px;
}

.elementor-17517 .elementor-element.elementor-global-18470 .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-global-18470 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-7021d2b2 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-7021d2b2:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-7021d2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-1ebeba05 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-1ebeba05:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-1ebeba05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-23f537d2 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-23f537d2 > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-23f537d2 .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-23f537d2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-5fcc5611 {
	--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;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-5fcc5611:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-5fcc5611 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

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

.elementor-17517 .elementor-element.elementor-element-759c6d9d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-17517 .elementor-element.elementor-element-2d705098 .elementor-heading-title {
	font-family: var(--e-global-typography-60807ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-60807ba-font-size);
	font-weight: var(--e-global-typography-60807ba-font-weight);
}

.elementor-17517 .elementor-element.elementor-element-5aef2b15 {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.elementor-17517 .elementor-element.elementor-element-57fe8ebc {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 80px 80px 80px 80px;
}

.elementor-17517 .elementor-element.elementor-element-5f042991.elementor-element {
	--order: -99999;
}

.elementor-17517 .elementor-element.elementor-element-5f042991 {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-5f042991 img {
	border-radius: 60px 60px 60px 60px;
}

.elementor-17517 .elementor-element.elementor-element-4676e643 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-4676e643:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-4676e643 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-12841f1e {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-12841f1e:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-12841f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-7e4595fa {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-7e4595fa > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-7e4595fa .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-7e4595fa .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-39573bf5 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-39573bf5:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-39573bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

.elementor-17517 .elementor-element.elementor-element-60734469 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-20e89eef .elementor-heading-title {
	font-family: var(--e-global-typography-05d2b39-font-family), Sans-serif;
	font-size: var(--e-global-typography-05d2b39-font-size);
	font-weight: var(--e-global-typography-05d2b39-font-weight);
}

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

.elementor-17517 .elementor-element.elementor-element-274908c6 {
	--display: flex;
	--border-radius: 80px 80px 80px 80px;
}

.elementor-17517 .elementor-element.elementor-element-1e9b902e {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-1e9b902e > .elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-17517 .elementor-element.elementor-element-1e9b902e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-17517 .elementor-element.elementor-element-255b3063 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-22c9ef55 > .elementor-widget-container {
	padding: 0px 0px 0px 50px;
}

.elementor-17517 .elementor-element.elementor-element-22c9ef55 {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.elementor-17517 .elementor-element.elementor-element-1935efda {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-1935efda:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-1935efda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-2676d93e {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-2676d93e > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-2676d93e .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-2676d93e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-3c52a110 {
	--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;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-3c52a110:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-3c52a110 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

.elementor-17517 .elementor-element.elementor-element-3c52a110::before, .elementor-17517 .elementor-element.elementor-element-3c52a110 > .elementor-background-video-container::before, .elementor-17517 .elementor-element.elementor-element-3c52a110 > .e-con-inner > .elementor-background-video-container::before, .elementor-17517 .elementor-element.elementor-element-3c52a110 > .elementor-background-slideshow::before, .elementor-17517 .elementor-element.elementor-element-3c52a110 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17517 .elementor-element.elementor-element-3c52a110 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-17517 .elementor-element.elementor-element-1b81e1e3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-17517 .elementor-element.elementor-element-44c1ae45 .elementor-heading-title {
	font-family: var(--e-global-typography-60807ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-60807ba-font-size);
	font-weight: var(--e-global-typography-60807ba-font-weight);
}

.elementor-17517 .elementor-element.elementor-element-a562aae {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.elementor-17517 .elementor-element.elementor-element-560dc51a {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 80px 80px 80px 80px;
}

.elementor-17517 .elementor-element.elementor-element-226c13bc.elementor-element {
	--order: -99999;
}

.elementor-17517 .elementor-element.elementor-element-226c13bc {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-226c13bc img {
	border-radius: 60px 60px 60px 60px;
}

.elementor-17517 .elementor-element.elementor-element-2326445 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-2326445:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-2326445 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-21188e61 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-21188e61 > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-21188e61 .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-21188e61 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-66ace9d6 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-66ace9d6:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-66ace9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-6b4cdf7b {
	--display: flex;
}

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

.elementor-17517 .elementor-element.elementor-element-c30b73a {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-c30b73a > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-c30b73a .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-c30b73a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-d5935e7 {
	--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;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-d5935e7:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-d5935e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

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

.elementor-17517 .elementor-element.elementor-element-3632d64 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-17517 .elementor-element.elementor-element-efed621 {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.elementor-17517 .elementor-element.elementor-element-26626ff > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17517 .elementor-element.elementor-element-26626ff.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17517 .elementor-element.elementor-element-26626ff .elementor-button {
	font-family: var(--e-global-typography-7e13807-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e13807-font-size);
	font-weight: var(--e-global-typography-7e13807-font-weight);
	line-height: var(--e-global-typography-7e13807-line-height);
	letter-spacing: var(--e-global-typography-7e13807-letter-spacing);
	fill: var(--e-global-color-6282810);
	color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-dc92c22 {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 80px 80px 80px 80px;
}

.elementor-17517 .elementor-element.elementor-element-e911f22.elementor-element {
	--order: -99999;
}

.elementor-17517 .elementor-element.elementor-element-e911f22 {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-e911f22 img {
	border-radius: 60px 60px 60px 60px;
}

.elementor-17517 .elementor-element.elementor-element-65d7b2df {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-65d7b2df:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-65d7b2df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-17ce7b91 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-17ce7b91 > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-17ce7b91 .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-17ce7b91 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-32ef22c5 {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-32ef22c5:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-32ef22c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-7e80773f {
	--display: flex;
}

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

.elementor-17517 .elementor-element.elementor-element-11fb0bcd {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-11fb0bcd > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-11fb0bcd .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-11fb0bcd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-7f2b22da {
	--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;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17517 .elementor-element.elementor-element-7f2b22da:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-7f2b22da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfcff;
}

.elementor-17517 .elementor-element.elementor-element-7f2b22da::before, .elementor-17517 .elementor-element.elementor-element-7f2b22da > .elementor-background-video-container::before, .elementor-17517 .elementor-element.elementor-element-7f2b22da > .e-con-inner > .elementor-background-video-container::before, .elementor-17517 .elementor-element.elementor-element-7f2b22da > .elementor-background-slideshow::before, .elementor-17517 .elementor-element.elementor-element-7f2b22da > .e-con-inner > .elementor-background-slideshow::before, .elementor-17517 .elementor-element.elementor-element-7f2b22da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-17517 .elementor-element.elementor-element-21354d5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-17517 .elementor-element.elementor-element-5121a81d .elementor-heading-title {
	font-family: var(--e-global-typography-60807ba-font-family), Sans-serif;
	font-size: var(--e-global-typography-60807ba-font-size);
	font-weight: var(--e-global-typography-60807ba-font-weight);
}

.elementor-17517 .elementor-element.elementor-element-3e48f16f {
	font-family: "Unbounded", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 5%;
}

.elementor-17517 .elementor-element.elementor-element-503031a6 {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 80px 80px 80px 80px;
}

.elementor-17517 .elementor-element.elementor-element-e33c9fa.elementor-element {
	--order: -99999;
}

.elementor-17517 .elementor-element.elementor-element-e33c9fa {
	z-index: 0;
}

.elementor-17517 .elementor-element.elementor-element-e33c9fa img {
	border-radius: 60px 60px 60px 60px;
}

.elementor-17517 .elementor-element.elementor-element-2586a25c {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-2586a25c:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-2586a25c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

.elementor-17517 .elementor-element.elementor-element-7f39c4b {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-17517 .elementor-element.elementor-element-7f39c4b > .elementor-widget-container {
	background-color: var(--e-global-color-6282810);
	padding: 30px 0px 30px 0px;
}

.elementor-17517 .elementor-element.elementor-element-7f39c4b .elementor-divider-separator {
	width: 100%;
}

.elementor-17517 .elementor-element.elementor-element-7f39c4b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-17517 .elementor-element.elementor-element-7030b57d {
	--display: flex;
}

.elementor-17517 .elementor-element.elementor-element-7030b57d:not(.elementor-motion-effects-element-type-background), .elementor-17517 .elementor-element.elementor-element-7030b57d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

body.elementor-page-17517:not(.elementor-motion-effects-element-type-background), body.elementor-page-17517 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6282810);
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-51b1f6d2 .elementor-button {
		font-size: var(--e-global-typography-7e13807-font-size);
		line-height: var(--e-global-typography-7e13807-line-height);
		letter-spacing: var(--e-global-typography-7e13807-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-7501efe1 .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-2d705098 .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-20e89eef .elementor-heading-title {
		font-size: var(--e-global-typography-05d2b39-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-32856568 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-44c1ae45 .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-26626ff .elementor-button {
		font-size: var(--e-global-typography-7e13807-font-size);
		line-height: var(--e-global-typography-7e13807-line-height);
		letter-spacing: var(--e-global-typography-7e13807-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-5121a81d .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
}

@media (max-width:767px) {
	.elementor-17517 .elementor-element.elementor-element-31fc1f38 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-28deaebd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-51b1f6d2.elementor-element {
		--align-self: center;
	}
	
	.elementor-17517 .elementor-element.elementor-element-51b1f6d2 .elementor-button {
		font-size: var(--e-global-typography-7e13807-font-size);
		line-height: var(--e-global-typography-7e13807-line-height);
		letter-spacing: var(--e-global-typography-7e13807-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-6ed68d26 img {
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-5ccf0282 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-332b540 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-7501efe1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-7501efe1 .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-7abae0 img {
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-5fcc5611 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-759c6d9d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-2d705098 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-2d705098 .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-5f042991 img {
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-39573bf5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-60734469 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-20e89eef .elementor-heading-title {
		font-size: var(--e-global-typography-05d2b39-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-32856568 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-274908c6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-255b3063 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-22c9ef55 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-3c52a110 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-1b81e1e3 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-44c1ae45 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-44c1ae45 .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-226c13bc img {
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-d5935e7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-3632d64 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-26626ff.elementor-element {
		--align-self: center;
	}
	
	.elementor-17517 .elementor-element.elementor-element-26626ff .elementor-button {
		font-size: var(--e-global-typography-7e13807-font-size);
		line-height: var(--e-global-typography-7e13807-line-height);
		letter-spacing: var(--e-global-typography-7e13807-letter-spacing);
	}
	
	.elementor-17517 .elementor-element.elementor-element-e911f22 img {
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-7f2b22da {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-21354d5e {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-5121a81d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17517 .elementor-element.elementor-element-5121a81d .elementor-heading-title {
		font-size: var(--e-global-typography-60807ba-font-size);
	}
	
	.elementor-17517 .elementor-element.elementor-element-e33c9fa img {
		border-radius: 30px 30px 30px 30px;
	}
}

/* Start custom CSS for button, class: .elementor-element-51b1f6d2 */
a {
	padding: 0 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-28deaebd */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-332b540 */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-759c6d9d */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-255b3063 */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1b81e1e3 */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-26626ff */
a {
	padding: 0 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3632d64 */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-21354d5e */
.learn_more_btn {
	-webkit-text-decoration-color: #00284e;
	text-decoration-color: #00284e;
	text-underline-offset: 13px;
	line-height: 2.5 !important;
}
