
.elementor-8461 .elementor-element.elementor-element-1a5ee6c3 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-1a5ee6c3:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-1a5ee6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-1dcfea88 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-1dcfea88.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-size: var(--e-global-typography-secondary-font-size);
	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-8461 .elementor-element.elementor-element-46f2831a {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-46f2831a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-46f2831a .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-46f2831a .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-46f2831a .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-53e93752 {
	--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;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-4bbc306a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-10717071 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-26f35296 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-26f35296:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-26f35296::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-26f35296:hover::before, .elementor-8461 .elementor-element.elementor-element-26f35296:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-26f35296:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-26f35296 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-26f35296.e-con:hover {
	--e-con-transform-scale: 1.02;
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-57911bd9 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-57911bd9:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-57911bd9::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-57911bd9:hover::before, .elementor-8461 .elementor-element.elementor-element-57911bd9:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-57911bd9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-57911bd9 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-57911bd9.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-386d04ca {
	width: var(--container-widget-width, 103.737%);
	max-width: 103.737%;
	--container-widget-width: 103.737%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-386d04ca.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-299c25bd {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-299c25bd:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-299c25bd::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-299c25bd:hover::before, .elementor-8461 .elementor-element.elementor-element-299c25bd:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-299c25bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-299c25bd > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-299c25bd.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-60eeb022 {
	width: var(--container-widget-width, 108.876%);
	max-width: 108.876%;
	--container-widget-width: 108.876%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-60eeb022.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-1652d46f {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-1652d46f:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-1652d46f::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-1652d46f:hover::before, .elementor-8461 .elementor-element.elementor-element-1652d46f:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-1652d46f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-1652d46f > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-1652d46f.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-455e6334 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-455e6334:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-455e6334::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-455e6334:hover::before, .elementor-8461 .elementor-element.elementor-element-455e6334:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-455e6334:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-455e6334 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-455e6334.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-719cad25 {
	width: var(--container-widget-width, 115.495%);
	max-width: 115.495%;
	--container-widget-width: 115.495%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-719cad25.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

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

.elementor-8461 .elementor-element.elementor-element-42f46ae7 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-42f46ae7:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-42f46ae7::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-42f46ae7:hover::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-42f46ae7 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-42f46ae7.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-ed64913 {
	width: var(--container-widget-width, 102.132%);
	max-width: 102.132%;
	--container-widget-width: 102.132%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-ed64913.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-2fb8c2de {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-2fb8c2de:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-2fb8c2de::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-2fb8c2de:hover::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-2fb8c2de > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-2fb8c2de.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-1c47022c {
	width: var(--container-widget-width, 102.17%);
	max-width: 102.17%;
	--container-widget-width: 102.17%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-1c47022c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-18f1cfa {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-18f1cfa:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-18f1cfa::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-18f1cfa:hover::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-18f1cfa > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-18f1cfa.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-53e8235a {
	width: var(--container-widget-width, 99.948%);
	max-width: 99.948%;
	--container-widget-width: 99.948%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-53e8235a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-430e088f {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-430e088f:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-430e088f::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-430e088f:hover::before, .elementor-8461 .elementor-element.elementor-element-430e088f:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-430e088f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-430e088f > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-430e088f.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-2ae8b094 {
	width: var(--container-widget-width, 100.793%);
	max-width: 100.793%;
	--container-widget-width: 100.793%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-2ae8b094.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-263fcf40 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-263fcf40:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-263fcf40::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-263fcf40:hover::before, .elementor-8461 .elementor-element.elementor-element-263fcf40:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-263fcf40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-263fcf40 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-263fcf40.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-15171c0e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-ucaddon_uc_material_bullets .ue-icon-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);
}

.elementor-widget-ucaddon_uc_material_bullets .ue-title {
	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);
}

.elementor-widget-ucaddon_uc_material_bullets .ue-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);
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .uc_material_bullets_row {
	background-color: #fff;
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-icon svg {
	fill: #fff;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-title {
	color: #033e56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-text {
	color: #1f2a33;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-seperator {
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-5eb8f187 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-5eb8f187:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-5eb8f187 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-3ea9902a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-6efa66f5 {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-6efa66f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-6efa66f5 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-6efa66f5 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-6efa66f5 .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-post__excerpt p {
	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);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts a.elementor-post__read-more {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	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-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 {
	--grid-row-gap: 15px;
	--grid-column-gap: 15px;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.525 * 100%);
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6:after {
	content: "0.525";
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__card {
	background-color: #f9f9f9;
	border-color: #fff;
	border-width: 2px;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__text {
	padding: 0 10px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__meta-data {
	padding: 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__avatar {
	padding-right: 10px;
	padding-left: 10px;
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title, .elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title a {
	color: #212651;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title {
	margin-bottom: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-5287eb0a .elementor-button {
	background-color: #2bbbad;
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-8461 .elementor-element.elementor-element-5287eb0a .elementor-button:hover, .elementor-8461 .elementor-element.elementor-element-5287eb0a .elementor-button:focus {
	background-color: #dadada;
	border-color: #fff;
}

.elementor-8461 .elementor-element.elementor-element-5287eb0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-14576396 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-14576396:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-14576396 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-702cc8ac {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-7fe6b9e9 {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-7fe6b9e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-7fe6b9e9 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-7fe6b9e9 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-7fe6b9e9 .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-f15ef2d {
	--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;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-38787ac8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-1624bb46 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-8461 .elementor-element.elementor-element-1624bb46:hover {
	border-style: none;
}

.elementor-8461 .elementor-element.elementor-element-1624bb46, .elementor-8461 .elementor-element.elementor-element-1624bb46::before {
	--border-transition: .3s;
}

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

.elementor-8461 .elementor-element.elementor-element-73190964 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-73190964:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-73190964::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-73190964:hover::before, .elementor-8461 .elementor-element.elementor-element-73190964:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-73190964:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-73190964 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-73190964.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-3b4df271 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-3b4df271:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-3b4df271::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-3b4df271:hover::before, .elementor-8461 .elementor-element.elementor-element-3b4df271:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-3b4df271:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-3b4df271 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-3b4df271.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-2f25bd31 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-2f25bd31:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-2f25bd31::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-2f25bd31:hover::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-2f25bd31 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-2f25bd31.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-2c4a2629 {
	width: var(--container-widget-width, 100.793%);
	max-width: 100.793%;
	--container-widget-width: 100.793%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-2c4a2629.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-51d28e2f {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-51d28e2f:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-51d28e2f::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-51d28e2f:hover::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-51d28e2f > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-51d28e2f.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-d292ad6 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-d292ad6:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-d292ad6::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-d292ad6:hover::before, .elementor-8461 .elementor-element.elementor-element-d292ad6:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-d292ad6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-d292ad6 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-d292ad6.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

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

.elementor-8461 .elementor-element.elementor-element-208cad6a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-208cad6a:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-208cad6a::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-208cad6a:hover::before, .elementor-8461 .elementor-element.elementor-element-208cad6a:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-208cad6a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-208cad6a > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-208cad6a.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-479a21ed {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-479a21ed:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-479a21ed::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-479a21ed:hover::before, .elementor-8461 .elementor-element.elementor-element-479a21ed:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-479a21ed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-479a21ed > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-479a21ed.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-69cc6106 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-69cc6106:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-69cc6106::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-69cc6106:hover::before, .elementor-8461 .elementor-element.elementor-element-69cc6106:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-69cc6106:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-69cc6106 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-69cc6106.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-496ecefb {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: .88;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-8461 .elementor-element.elementor-element-496ecefb:hover {
	background-color: #fff;
	--overlay-opacity: .79;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-496ecefb::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(251deg, #fff 49%, #e3eef5 80%);
}

.elementor-8461 .elementor-element.elementor-element-496ecefb:hover::before, .elementor-8461 .elementor-element.elementor-element-496ecefb:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-496ecefb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-496ecefb > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(272deg, #fff 70%, #fff 100%);
}

.elementor-8461 .elementor-element.elementor-element-496ecefb.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-description {
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
}

.elementor-8461 .elementor-element.elementor-element-44967ff1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-44967ff1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .uc_material_bullets_row {
	background-color: #fff;
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-icon svg {
	fill: #fff;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-title {
	color: #033e56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-text {
	color: #1f2a33;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-seperator {
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-35984bd7 {
	--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;
	--overlay-opacity: .04;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-35984bd7:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-35984bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-35984bd7::before, .elementor-8461 .elementor-element.elementor-element-35984bd7 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-35984bd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-35984bd7 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-35984bd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-35984bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://airedaleopticians.co.uk/nitropack_static/WKMPzMUpWQPhHVDbUJYuhQVlpDPjtDaZ/assets/images/optimized/rev-ae273cf/airedaleopticians.co.uk/wp-content/uploads/unlimited_elements/pattern-png-transparent-images-pictures-photos-png-arts-pattern-transparent-626_626.png");
	--background-overlay: "";
}

.elementor-8461 .elementor-element.elementor-element-4fc33377 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-2bec2826 {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-2bec2826 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2bec2826 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-2bec2826 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-2bec2826 .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-742f815b {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-314d9faa {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-314d9faa:hover {
	border-style: none;
}

.elementor-8461 .elementor-element.elementor-element-314d9faa, .elementor-8461 .elementor-element.elementor-element-314d9faa::before {
	--border-transition: .3s;
}

.elementor-8461 .elementor-element.elementor-element-2abeb28e {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8461 .elementor-element.elementor-element-7187de28 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-7187de28:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-7187de28::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-7187de28:hover::before, .elementor-8461 .elementor-element.elementor-element-7187de28:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7187de28:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-7187de28 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-7187de28.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-label {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-content {
	color: var(--e-global-color-secondary);
	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);
}

.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-content {
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-more {
	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);
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-icon-box-more svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover, .elementor-widget-premium-addon-icon-box .premium-button-line6::after {
	color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more svg, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-btn-svg {
	stroke: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-button-line2::before, .elementor-widget-premium-addon-icon-box .premium-button-line4::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::after, .elementor-widget-premium-addon-icon-box .premium-button-line6::before, .elementor-widget-premium-addon-icon-box .premium-button-line7::before {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:after {
	background-color: var(--e-global-color-text);
}

.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-button-none:hover, .elementor-widget-premium-addon-icon-box .premium-button-style8:hover, .elementor-widget-premium-addon-icon-box .premium-button-style1:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinhor, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinver, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialin:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialout:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectin:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectout:before, .elementor-widget-premium-addon-icon-box .premium-button-style6-bg, .elementor-widget-premium-addon-icon-box .premium-button-style6:before {
	background-color: var(--e-global-color-primary);
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-43cb3d58 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4f732822 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-4f732822:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-4f732822::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-4f732822:hover::before, .elementor-8461 .elementor-element.elementor-element-4f732822:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f732822:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-4f732822 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-4f732822.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-34a5a3b2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-5b6b5e5a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-5b6b5e5a:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-5b6b5e5a::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-5b6b5e5a:hover::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-5b6b5e5a > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-5b6b5e5a.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4b58ecfe {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4bb69ce2 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-4bb69ce2:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-4bb69ce2::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-4bb69ce2:hover::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-4bb69ce2 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-4bb69ce2.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-46fc917e {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2417b787 {
	--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;
	border-style: none;
	--border-style: none;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8461 .elementor-element.elementor-element-655ea64 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-655ea64:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-655ea64::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-655ea64:hover::before, .elementor-8461 .elementor-element.elementor-element-655ea64:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-655ea64:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-655ea64 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-655ea64.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-73136d2c {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-5b52a3d0 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-5b52a3d0:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-5b52a3d0::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-5b52a3d0:hover::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-5b52a3d0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-5b52a3d0.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-17e5fda6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2cf26e4b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-2cf26e4b:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-2cf26e4b::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-2cf26e4b:hover::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-2cf26e4b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-2cf26e4b.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-383bac2b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4a67f971 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-4a67f971:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-4a67f971::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-4a67f971:hover::before, .elementor-8461 .elementor-element.elementor-element-4a67f971:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4a67f971:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-4a67f971 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-4a67f971.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2a8de771 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-5abac2d5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-5abac2d5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .uc_material_bullets_row {
	background-color: #fff;
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-icon svg {
	fill: #fff;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-title {
	color: #033e56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-text {
	color: #1f2a33;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-seperator {
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-35bb50e3 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-35bb50e3:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-35bb50e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-1cbf8cef {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-983f52d {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-983f52d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-983f52d .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-983f52d .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-983f52d .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-1324a6fd {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-41bcd2b2 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-41bcd2b2:hover {
	border-style: none;
}

.elementor-8461 .elementor-element.elementor-element-41bcd2b2, .elementor-8461 .elementor-element.elementor-element-41bcd2b2::before {
	--border-transition: .3s;
}

.elementor-8461 .elementor-element.elementor-element-34e1fb86 {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8461 .elementor-element.elementor-element-e45061e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-e45061e:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-e45061e::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-e45061e:hover::before, .elementor-8461 .elementor-element.elementor-element-e45061e:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e45061e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-e45061e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-e45061e.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-3317e50c {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-54035899 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-54035899:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-54035899::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-54035899:hover::before, .elementor-8461 .elementor-element.elementor-element-54035899:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-54035899:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-54035899 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-54035899.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-381288c2:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-381288c2:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-381288c2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4f24ad1d {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-4f24ad1d:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-4f24ad1d::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-4f24ad1d:hover::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-4f24ad1d > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-4f24ad1d.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-770e915c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-770e915c:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-770e915c:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-770e915c {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-7ea3c66b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-7ea3c66b:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-7ea3c66b::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-7ea3c66b:hover::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-7ea3c66b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-7ea3c66b.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-51a8a74f {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-76513cc4 {
	--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;
	border-style: none;
	--border-style: none;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-8461 .elementor-element.elementor-element-248b918a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-248b918a:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-248b918a::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-248b918a:hover::before, .elementor-8461 .elementor-element.elementor-element-248b918a:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-248b918a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-248b918a > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-248b918a.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-90caf7b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-71c64024 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-71c64024:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-71c64024::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-71c64024:hover::before, .elementor-8461 .elementor-element.elementor-element-71c64024:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-71c64024:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-71c64024 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-71c64024.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-2fc88d75 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-684ee911 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-684ee911:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-684ee911::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-684ee911:hover::before, .elementor-8461 .elementor-element.elementor-element-684ee911:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-684ee911:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-684ee911 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-684ee911.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-33779e39:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-33779e39:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-33779e39 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-66ecee5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-66ecee5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .uc_material_bullets_row {
	background-color: #fff;
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-icon svg {
	fill: #fff;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-title {
	color: #033e56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-text {
	color: #1f2a33;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-seperator {
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-891ee9b {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-891ee9b:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-891ee9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-f294e01 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-bcf9c8a {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-bcf9c8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-bcf9c8a .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-bcf9c8a .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-bcf9c8a .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-b9f50f2 {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-0769abe {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-0769abe:hover {
	border-style: none;
}

.elementor-8461 .elementor-element.elementor-element-0769abe, .elementor-8461 .elementor-element.elementor-element-0769abe::before {
	--border-transition: .3s;
}

.elementor-8461 .elementor-element.elementor-element-2f09fa3 {
	--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: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-9bdfc4d {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-9bdfc4d:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-9bdfc4d::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-9bdfc4d:hover::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-9bdfc4d > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-9bdfc4d.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1a4bb8e {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-deb6ff0 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-deb6ff0:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-deb6ff0::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-deb6ff0:hover::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-deb6ff0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-deb6ff0.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-4fbd7d2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-e0de60e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-e0de60e:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-e0de60e::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-e0de60e:hover::before, .elementor-8461 .elementor-element.elementor-element-e0de60e:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e0de60e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-e0de60e > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-e0de60e.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-8bb3080 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-56edf96 {
	--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: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-c14db02 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-c14db02:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-c14db02::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-c14db02:hover::before, .elementor-8461 .elementor-element.elementor-element-c14db02:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-c14db02:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-c14db02 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-c14db02.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-62c08a1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-dda9547 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-dda9547:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-dda9547::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-dda9547:hover::before, .elementor-8461 .elementor-element.elementor-element-dda9547:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-dda9547:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-dda9547 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-dda9547.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-b7f7588 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-e8212e2 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-e8212e2:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-e8212e2::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-e8212e2:hover::before, .elementor-8461 .elementor-element.elementor-element-e8212e2:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e8212e2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-e8212e2 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-e8212e2.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-container-in {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-title {
	justify-content: center;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon-container i {
	font-size: 49px;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon-container img {
	width: 49px;
	height: 49px;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-bca00b6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-a029c17 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-a029c17.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .uc_material_bullets_row {
	background-color: #fff;
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8461 .elementor-element.elementor-element-e47db1f {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-icon svg {
	fill: #fff;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-title {
	color: #033e56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-text {
	color: #1f2a33;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-seperator {
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-cafab11 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8461 .elementor-element.elementor-element-cafab11:not(.elementor-motion-effects-element-type-background), .elementor-8461 .elementor-element.elementor-element-cafab11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #004073 0%, #0078ab 100%);
}

.elementor-8461 .elementor-element.elementor-element-2b874f2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8461 .elementor-element.elementor-element-2ab97d9 {
	--divider-border-style: solid;
	--divider-color: #2bbbad;
	--divider-border-width: 2px;
	--divider-element-spacing: 18px;
}

.elementor-8461 .elementor-element.elementor-element-2ab97d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-8461 .elementor-element.elementor-element-2ab97d9 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-8461 .elementor-element.elementor-element-2ab97d9 .elementor-divider {
	text-align: left;
	padding-block-start: 16px;
	padding-block-end: 16px;
}

.elementor-8461 .elementor-element.elementor-element-2ab97d9 .elementor-divider__text {
	color: #fff;
	font-family: "Quicksand", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-a4d3815 {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-a7775c4 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-a7775c4:hover {
	border-style: none;
}

.elementor-8461 .elementor-element.elementor-element-a7775c4, .elementor-8461 .elementor-element.elementor-element-a7775c4::before {
	--border-transition: .3s;
}

.elementor-8461 .elementor-element.elementor-element-d2f7a95 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-4c4752b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-4c4752b:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-4c4752b::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-4c4752b:hover::before, .elementor-8461 .elementor-element.elementor-element-4c4752b:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4c4752b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-4c4752b > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-4c4752b.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-title {
	justify-content: start;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-1dcbcdc {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-72671d4 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-72671d4:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-72671d4::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-72671d4:hover::before, .elementor-8461 .elementor-element.elementor-element-72671d4:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-72671d4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-72671d4 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-72671d4.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-title {
	justify-content: start;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-11209c9:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-11209c9:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-11209c9 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-145278e {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-9051b72 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-9051b72:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-9051b72::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-9051b72:hover::before, .elementor-8461 .elementor-element.elementor-element-9051b72:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9051b72:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-9051b72 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-9051b72.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-348e508 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-title {
	justify-content: start;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-348e508:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-348e508:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-348e508 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-f9f6385 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8461 .elementor-element.elementor-element-f9f6385:hover {
	background-color: #fff;
	--overlay-opacity: .4;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .62);
}

.elementor-8461 .elementor-element.elementor-element-f9f6385::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 64, 115, .11) 23%, var(--e-global-color-13b04df2) 100%);
}

.elementor-8461 .elementor-element.elementor-element-f9f6385:hover::before, .elementor-8461 .elementor-element.elementor-element-f9f6385:hover > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-f9f6385:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .elementor-background-slideshow:hover::before, .elementor-8461 .elementor-element.elementor-element-f9f6385 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, #fff 0%, var(--e-global-color-13b04df2) 63%);
}

.elementor-8461 .elementor-element.elementor-element-f9f6385.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-container-in {
	text-align: start;
	align-items: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-title {
	justify-content: start;
	color: #004073;
	font-family: var(--e-global-typography-08c6766-font-family), Sans-serif;
	font-size: var(--e-global-typography-08c6766-font-size);
	font-weight: var(--e-global-typography-08c6766-font-weight);
	line-height: var(--e-global-typography-08c6766-line-height);
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon-container i {
	font-size: 44px;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon-container img {
	width: 44px;
	height: 44px;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon-container svg, .elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-icon-container svg * {
	fill: #004073;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-wrapper, .elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-big .premium-icon-box-icon {
	background-color: #e3eef5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2bbbad;
	border-radius: 200px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b:hover .premium-icon-box-title {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-label {
	color: #004073;
	font-family: "Questrial", Sans-serif;
	font-size: 32px;
	font-weight: 400;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-content {
	color: #004073;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b:hover .premium-icon-box-content {
	color: #004073;
}

.elementor-8461 .elementor-element.elementor-element-5c6e30b {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-465e5bc {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

.elementor-8461 .elementor-element.elementor-element-465e5bc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .uc_material_bullets_row {
	background-color: #fff;
	flex-direction: row;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .4);
}

.elementor-8461 .elementor-element.elementor-element-be47716 {
	width: var(--container-widget-width, 162.281%);
	max-width: 162.281%;
	--container-widget-width: 162.281%;
	--container-widget-flex-grow: 0;
}

.elementor-8461 .elementor-element.elementor-element-be47716 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-bullets {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	column-gap: 20px;
	row-gap: 20px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .uc_content_box {
	justify-content: center;
	text-align: left;
	padding: 10px 20px 10px 20px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .uc_material_bullets_row:hover {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-icon {
	font-size: 30px;
	background-color: var(--e-global-color-accent);
	color: #fff;
	width: 57px;
	padding: 30px 40px 30px 40px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-icon svg {
	fill: #fff;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-title {
	color: #033e56;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	margin-top: 0px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-text {
	color: #1f2a33;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 5px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-seperator-line {
	background-color: #fff;
	width: 40px;
	height: 3px;
}

.elementor-8461 .elementor-element.elementor-element-be47716 .ue-seperator {
	margin-top: 5px;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-title {
		font-size: 18px;
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fdeaee6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title, .elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-5287eb0a .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-title {
		font-size: 18px;
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-more {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-title {
		font-size: 18px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-title {
		font-size: 18px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-title {
		font-size: 18px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-be47716 .ue-title {
		font-size: 18px;
	}
}

@media (max-width:767px) {
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8461 .elementor-element.elementor-element-53e93752 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-7b5ab8fd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-386d04ca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-60eeb022 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-59bd142c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-719cad25 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-ed64913 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-1c47022c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-53e8235a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2ae8b094 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-62a4ea5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-icon-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_uc_material_bullets .ue-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4f53bff8 .ue-title {
		font-size: 16px;
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.525 * 100%);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fdeaee6:after {
		content: "0.525";
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title, .elementor-8461 .elementor-element.elementor-element-2fdeaee6 .elementor-post__title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-5287eb0a .elementor-button {
		font-size: 16px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-f15ef2d {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4935d13 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-298ae2cb .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2c4a2629 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-10f5fbc0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-8f968d0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2a34c700 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-6ce80fc .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-648b3b8e .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title, .elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-555045d8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4dfab0d .ue-title {
		font-size: 16px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-742f815b {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2abeb28e {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-premium-addon-icon-box .premium-icon-box-more {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-43cb3d58 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-34a5a3b2 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4b58ecfe .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-46fc917e .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2417b787 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-73136d2c .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-17e5fda6 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-383bac2b .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2a8de771 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4cd97edf .ue-title {
		font-size: 16px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1324a6fd {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-34e1fb86 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-3317e50c .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-381288c2 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-770e915c .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-51a8a74f .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-76513cc4 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-90caf7b .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fc88d75 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-33779e39 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-72f0f34 .ue-title {
		font-size: 16px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-b9f50f2 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2f09fa3 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1a4bb8e .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-4fbd7d2 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-8bb3080 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-56edf96 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-62c08a1 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-b7f7588 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-bca00b6 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-e47db1f .ue-title {
		font-size: 16px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-a4d3815 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-d2f7a95 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1dcbcdc .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-11209c9 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-145278e {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-348e508 .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-5c6e30b .premium-icon-box-title {
		font-size: var(--e-global-typography-08c6766-font-size);
		line-height: var(--e-global-typography-08c6766-line-height);
	}
	
	.elementor-8461 .elementor-element.elementor-element-be47716 .ue-title {
		font-size: 16px;
	}
}

@media (min-width:768px) {
	.elementor-8461 .elementor-element.elementor-element-1a5ee6c3 {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1dcfea88 {
		--width: 98.358%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4bbc306a {
		--width: 70%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-10717071 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-473ce1d1 {
		--width: 50%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-26f35296 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-57911bd9 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-299c25bd {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1652d46f {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-455e6334 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1e266113 {
		--width: 50%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-42f46ae7 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fb8c2de {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-18f1cfa {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-430e088f {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-263fcf40 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-15171c0e {
		--width: 30%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5eb8f187 {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-14576396 {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-38787ac8 {
		--width: 70%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1624bb46 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-6ef3185b {
		--width: 50%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-73190964 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-3b4df271 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2f25bd31 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-51d28e2f {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-d292ad6 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-17652ac {
		--width: 50%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-208cad6a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-479a21ed {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-69cc6106 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-496ecefb {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-44967ff1 {
		--width: 30%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-35984bd7 {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-314d9faa {
		--width: 70%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-7187de28 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4f732822 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5b6b5e5a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4bb69ce2 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-655ea64 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5b52a3d0 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2cf26e4b {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4a67f971 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5abac2d5 {
		--width: 30%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-35bb50e3 {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-41bcd2b2 {
		--width: 70%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-e45061e {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-54035899 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4f24ad1d {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-7ea3c66b {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-248b918a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-71c64024 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-684ee911 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-66ecee5 {
		--width: 30%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-891ee9b {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-0769abe {
		--width: 70%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-9bdfc4d {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-deb6ff0 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-e0de60e {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-c14db02 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-dda9547 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-e8212e2 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-a029c17 {
		--width: 30%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-cafab11 {
		--content-width: 1240px;
	}
	
	.elementor-8461 .elementor-element.elementor-element-a7775c4 {
		--width: 65%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4c4752b {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-72671d4 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-9051b72 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-f9f6385 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-465e5bc {
		--width: 35%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8461 .elementor-element.elementor-element-4bbc306a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-26f35296 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-57911bd9 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-299c25bd {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-1652d46f {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-455e6334 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-42f46ae7 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2fb8c2de {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-18f1cfa {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-430e088f {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-263fcf40 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-15171c0e {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-38787ac8 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-73190964 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-3b4df271 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2f25bd31 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-51d28e2f {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-d292ad6 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-208cad6a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-479a21ed {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-69cc6106 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-496ecefb {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-44967ff1 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-314d9faa {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-7187de28 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4f732822 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5b6b5e5a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4bb69ce2 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-655ea64 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5b52a3d0 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-2cf26e4b {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4a67f971 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-5abac2d5 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-41bcd2b2 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-e45061e {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-54035899 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4f24ad1d {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-7ea3c66b {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-248b918a {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-71c64024 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-684ee911 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-66ecee5 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-0769abe {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-9bdfc4d {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-deb6ff0 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-e0de60e {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-c14db02 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-dda9547 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-e8212e2 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-a029c17 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-a7775c4 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-4c4752b {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-72671d4 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-9051b72 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-f9f6385 {
		--width: 100%;
	}
	
	.elementor-8461 .elementor-element.elementor-element-465e5bc {
		--width: 100%;
	}
}
