.elementor-kit-307 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-kit-307 e-page-transition {
	background-color: #FFBC7D;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1200px;
}

.e-con {
	--container-max-width: 1200px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 10px;
}

.elementor-element {
	--widgets-spacing: 10px 10px;
	--widgets-spacing-row: 10px;
	--widgets-spacing-column: 10px;
}

	{}

h1.entry-title {
	display: var(--page-title-display);
}

@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1024px;
	}

	.e-con {
		--container-max-width: 1024px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 767px;
	}

	.e-con {
		--container-max-width: 767px;
	}
}

.elementor-308 .elementor-element.elementor-element-7f97079:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-7f97079>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image:url("{$theme_path}/static/picture/iStock-1385099950.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-308 .elementor-element.elementor-element-7f97079>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-astglobalcolor2) 100%, #FFFFFF 100%);
	opacity: 0.87;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-7f97079 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 60px 0px;
}

.elementor-308 .elementor-element.elementor-element-c40bc6f .elementor-heading-title {
	font-weight: 200;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-308 .elementor-element.elementor-element-704fda8 .elementor-heading-title {
	font-size: 67px;
	color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-8a650e1 {
	--container-widget-width: 781px;
	--container-widget-flex-grow: 0;
	color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-1b90989 {
	padding: 50px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-67cdb00 {
	width: var(--container-widget-width, 345px);
	max-width: 345px;
	--container-widget-width: 345px;
	--container-widget-flex-grow: 0;
}

.elementor-308 .elementor-element.elementor-element-b33e40f .elementor-button {
	background-color: #02010100;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-b33e40f .elementor-button:hover,
.elementor-308 .elementor-element.elementor-element-b33e40f .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #000000;
	border-color: var(--e-global-color-astglobalcolor0);
}

.elementor-308 .elementor-element.elementor-element-b33e40f {
	width: var(--container-widget-width, 23%);
	max-width: 23%;
	--container-widget-width: 23%;
	--container-widget-flex-grow: 0;
}

.elementor-308 .elementor-element.elementor-element-b33e40f>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-b33e40f .elementor-button:hover svg,
.elementor-308 .elementor-element.elementor-element-b33e40f .elementor-button:focus svg {
	fill: #000000;
}

.elementor-308 .elementor-element.elementor-element-f2df44f:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-f2df44f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-f2df44f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-308 .elementor-element.elementor-element-f2df44f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-3338149:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-3338149>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor0);
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-3338149.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-3338149.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-3338149>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -100px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 51px 50px 170px 50px;
}

.elementor-308 .elementor-element.elementor-element-3338149>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-32aaf21 .elementor-heading-title {
	font-weight: 200;
	color: #000000;
}

.elementor-308 .elementor-element.elementor-element-61323b2 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor2);
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-61323b2 .elementor-button:hover,
.elementor-308 .elementor-element.elementor-element-61323b2 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-308 .elementor-element.elementor-element-61323b2 .elementor-button:hover svg,
.elementor-308 .elementor-element.elementor-element-61323b2 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-a7875cc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-308 .elementor-element.elementor-element-a7875cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-308 .elementor-element.elementor-element-a7875cc>.elementor-element-populated {
	box-shadow: 26px 18px 81px 0px rgba(225, 225, 225, 0.48);
	padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-df363b2 {
	margin-top: -100px;
	margin-bottom: 0px;
}

.elementor-308 .elementor-element.elementor-element-4d6617e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-4d6617e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-4d6617e>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #E1E1E1;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-308 .elementor-element.elementor-element-4d6617e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-502f29a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-502f29a .elementor-icon-box-title {
	margin-bottom: 5px;
}

.elementor-308 .elementor-element.elementor-element-502f29a .elementor-icon-box-title,
.elementor-308 .elementor-element.elementor-element-502f29a .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-308 .elementor-element.elementor-element-5061ff8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-5061ff8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-5061ff8>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #E1E1E1;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-308 .elementor-element.elementor-element-5061ff8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-f227e24 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-f227e24 .elementor-icon-box-title,
.elementor-308 .elementor-element.elementor-element-f227e24 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-308 .elementor-element.elementor-element-04e4b0a {
	padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-0ffe4d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-0ffe4d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-0ffe4d7>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #E1E1E1;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-308 .elementor-element.elementor-element-0ffe4d7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-cb38784 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-cb38784 .elementor-icon-box-title,
.elementor-308 .elementor-element.elementor-element-cb38784 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-308 .elementor-element.elementor-element-9925e92:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-9925e92>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-9925e92>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #E1E1E1;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-308 .elementor-element.elementor-element-9925e92>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-343172e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-343172e .elementor-icon-box-title,
.elementor-308 .elementor-element.elementor-element-343172e .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-308 .elementor-element.elementor-element-2608c64:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-2608c64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-2608c64 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-2608c64>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-05cd6c3:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-05cd6c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-05cd6c3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 100px 0px;
}

.elementor-308 .elementor-element.elementor-element-05cd6c3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-59b3a14 .elementor-heading-title {
	font-weight: 200;
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-5cdea1a.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-308 .elementor-element.elementor-element-5cdea1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button {
	background-color: #02010100;
}

.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button:hover,
.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button:focus {
	background-color: #02010100;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button:hover svg,
.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor0);
}

.elementor-308 .elementor-element.elementor-element-82ba47d {
	padding: 50px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-46897bd>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-46897bd .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-46897bd.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-308 .elementor-element.elementor-element-46897bd.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-308 .elementor-element.elementor-element-46897bd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-308 .elementor-element.elementor-element-46897bd .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-46897bd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-308 .elementor-element.elementor-element-46897bd .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-308 .elementor-element.elementor-element-227cee4>.elementor-widget-container {
	margin: 0px 020px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-227cee4 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-227cee4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-308 .elementor-element.elementor-element-227cee4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-308 .elementor-element.elementor-element-227cee4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-308 .elementor-element.elementor-element-227cee4 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-227cee4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-308 .elementor-element.elementor-element-227cee4 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-308 .elementor-element.elementor-element-37f5c66>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-37f5c66 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-37f5c66.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-308 .elementor-element.elementor-element-37f5c66.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-308 .elementor-element.elementor-element-37f5c66.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-308 .elementor-element.elementor-element-37f5c66 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-37f5c66 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-308 .elementor-element.elementor-element-37f5c66 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-308 .elementor-element.elementor-element-ccbde61 {
	padding: 50px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-fe6a955>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-fe6a955 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-fe6a955.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-308 .elementor-element.elementor-element-fe6a955.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-308 .elementor-element.elementor-element-fe6a955.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-308 .elementor-element.elementor-element-fe6a955 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-fe6a955 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-308 .elementor-element.elementor-element-fe6a955 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-308 .elementor-element.elementor-element-83d95b2>.elementor-widget-container {
	margin: 0px 020px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-83d95b2 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-308 .elementor-element.elementor-element-83d95b2.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-308 .elementor-element.elementor-element-83d95b2.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-308 .elementor-element.elementor-element-83d95b2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-308 .elementor-element.elementor-element-83d95b2 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-308 .elementor-element.elementor-element-83d95b2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-308 .elementor-element.elementor-element-83d95b2 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-308 .elementor-element.elementor-element-3f1a413:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image:url("{$theme_path}/static/picture/graduate-sunset.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor2);
	opacity: 0.81;
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-3f1a413.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-3f1a413.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 12% 0% 0% 0%;
}

.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-bc43fd6>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-bc43fd6>.elementor-container {
	max-width: 500px;
}

.elementor-308 .elementor-element.elementor-element-bc43fd6 {
	padding: 20px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-5b40db8 .elementor-heading-title {
	font-weight: 400;
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-308 .elementor-element.elementor-element-8cf3f0c>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-8cf3f0c {
	color: #FFFFFF;
}

.elementor-308 .elementor-element.elementor-element-d2dbf95:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image:url("{$theme_path}/static/picture/social-worker-smiling.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor0);
	opacity: 0.81;
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-d2dbf95.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-308 .elementor-element.elementor-element-d2dbf95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 12% 12% 12% 12%;
}

.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-91cde96>.elementor-container {
	max-width: 500px;
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-e67d1f4.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-e67d1f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-308 .elementor-element.elementor-element-d7109ba>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(3px/2);
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(3px/2);
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(3px/2);
	margin-left: calc(3px/2);
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-3px/2);
	margin-left: calc(-3px/2);
}

body.rtl .elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-3px/2);
}

body:not(.rtl) .elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-3px/2);
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-icon i {
	color: var(--e-global-color-astglobalcolor2);
	transition: color 0.3s;
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-icon svg {
	fill: var(--e-global-color-astglobalcolor2);
	transition: fill 0.3s;
}

.elementor-308 .elementor-element.elementor-element-d7109ba {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-item>a {
	font-size: 17px;
	font-weight: bold;
}

.elementor-308 .elementor-element.elementor-element-d7109ba .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor2);
	transition: color 0.3s;
}

.elementor-308 .elementor-element.elementor-element-a1b66ff {
	color: #121212;
}

.elementor-308 .elementor-element.elementor-element-7c46448:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-7c46448>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E9E6E6;
}

.elementor-308 .elementor-element.elementor-element-7c46448 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 50px 0px;
}

.elementor-308 .elementor-element.elementor-element-7c46448>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-03c57b3>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-308 .elementor-element.elementor-element-0988ba4 .elementor-heading-title {
	font-weight: 200;
}

.elementor-308 .elementor-element.elementor-element-9737cff .elementor-button {
	background-color: var(--e-global-color-astglobalcolor2);
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
	padding: 14px 56px 14px 056px;
}

.elementor-308 .elementor-element.elementor-element-9737cff .elementor-button:hover,
.elementor-308 .elementor-element.elementor-element-9737cff .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-308 .elementor-element.elementor-element-9737cff>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-308 .elementor-element.elementor-element-9737cff .elementor-button:hover svg,
.elementor-308 .elementor-element.elementor-element-9737cff .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-308 .elementor-element.elementor-element-c1947b0 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor2);
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-c1947b0 .elementor-button:hover,
.elementor-308 .elementor-element.elementor-element-c1947b0 .elementor-button:focus {
	background-color: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-308 .elementor-element.elementor-element-c1947b0 .elementor-button:hover svg,
.elementor-308 .elementor-element.elementor-element-c1947b0 .elementor-button:focus svg {
	fill: var(--e-global-color-astglobalcolor2);
}

.elementor-bc-flex-widget .elementor-308 .elementor-element.elementor-element-788cae7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-308 .elementor-element.elementor-element-788cae7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-308 .elementor-element.elementor-element-788cae7>.elementor-element-populated {
	margin: 0px 0px 0px 030px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 030px;
}

.elementor-308 .elementor-element.elementor-element-d89872c:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-d89872c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-d89872c>.elementor-container {
	max-width: 988px;
}

.elementor-308 .elementor-element.elementor-element-d89872c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 50px 0px;
}

.elementor-308 .elementor-element.elementor-element-d89872c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-1bc5358>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 18px;
}

.elementor-308 .elementor-element.elementor-element-e22736f {
	text-align: center;
}

.elementor-308 .elementor-element.elementor-element-e22736f .elementor-heading-title {
	color: #242424;
}

.elementor-308 .elementor-element.elementor-element-0bf22a8 {
	width: var(--container-widget-width, 99.85%);
	max-width: 99.85%;
	--container-widget-width: 99.85%;
	--container-widget-flex-grow: 0;
}

.elementor-308 .elementor-element.elementor-element-4743a3b>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px/2);
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px/2);
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px/2);
	margin-left: calc(12px/2);
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px/2);
	margin-left: calc(-12px/2);
}

body.rtl .elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px/2);
}

body:not(.rtl) .elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px/2);
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-icon i {
	color: #F6BD47;
	transition: color 0.3s;
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-icon svg {
	fill: #F6BD47;
	transition: fill 0.3s;
}

.elementor-308 .elementor-element.elementor-element-4743a3b {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 6px;
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-icon {
	padding-right: 3px;
}

.elementor-308 .elementor-element.elementor-element-4743a3b .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-308 .elementor-element.elementor-element-2342e00 {
	width: var(--container-widget-width, 99.85%);
	max-width: 99.85%;
	--container-widget-width: 99.85%;
	--container-widget-flex-grow: 0;
}

.elementor-308 .elementor-element.elementor-element-f734d3d:not(.elementor-motion-effects-element-type-background),
.elementor-308 .elementor-element.elementor-element-f734d3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-308 .elementor-element.elementor-element-f734d3d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 190px 0px;
}

.elementor-308 .elementor-element.elementor-element-f734d3d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-308 .elementor-element.elementor-element-8d39982>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-308 .elementor-element.elementor-element-8d39982 {
	text-align: center;
}

.elementor-308 .elementor-element.elementor-element-8d39982 .elementor-heading-title {
	font-weight: 200;
}

.elementor-308 .elementor-element.elementor-element-35bfd54 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}
.elementor-308 .elementor-element.elementor-element-35bfd54:after {
	content: "0.66";
}

.elementor-308 .elementor-element.elementor-element-35bfd54 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-308 .elementor-element.elementor-element-35bfd54 .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-308 .elementor-element.elementor-element-35bfd54 .elementor-post__text {
	margin-top: 20px;
}

.elementor-308 .elementor-element.elementor-element-35bfd54 .elementor-post__badge {
	right: 0;
}

.elementor-308 .elementor-element.elementor-element-35bfd54 .elementor-post__card .elementor-post__badge {
	margin: 20px;
}

@media(min-width:768px) {
	.elementor-308 .elementor-element.elementor-element-36223b9 {
		width: 60.608%;
	}

	.elementor-308 .elementor-element.elementor-element-5cdea1a {
		width: 39.244%;
	}

	.elementor-308 .elementor-element.elementor-element-d63461f {
		width: 44.333%;
	}

	.elementor-308 .elementor-element.elementor-element-32e6225 {
		width: 55.667%;
	}

	.elementor-308 .elementor-element.elementor-element-1bc5358 {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-308 .elementor-element.elementor-element-7f97079 {
		padding: 160px 40px 60px 40px;
	}

	.elementor-308 .elementor-element.elementor-element-b33e40f {
		--container-widget-width: 313px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 313px);
		max-width: 313px;
	}

	.elementor-308 .elementor-element.elementor-element-f2df44f {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-308 .elementor-element.elementor-element-05cd6c3 {
		padding: 80px 40px 80px 40px;
	}

	.elementor-308 .elementor-element.elementor-element-d42e10c>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-308 .elementor-element.elementor-element-8f62fbb>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-308 .elementor-element.elementor-element-ab68838>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-308 .elementor-element.elementor-element-9fcdb9a>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-308 .elementor-element.elementor-element-ef18471>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-308 .elementor-element.elementor-element-9a7305e>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}

	.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}

	.elementor-308 .elementor-element.elementor-element-7c46448 {
		padding: 60px 40px 50px 40px;
	}

	.elementor-308 .elementor-element.elementor-element-d89872c {
		padding: 32px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-f734d3d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 40px 80px 40px;
	}
}

@media(max-width:767px) {
	.elementor-308 .elementor-element.elementor-element-7f97079 {
		padding: 160px 25px 60px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-704fda8 .elementor-heading-title {
		font-size: 37px;
	}

	.elementor-308 .elementor-element.elementor-element-67cdb00>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-b33e40f {
		--container-widget-width: 292px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 292px);
		max-width: 292px;
	}

	.elementor-308 .elementor-element.elementor-element-f2df44f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-3338149>.elementor-element-populated {
		padding: 25px 25px 50px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-32aaf21>.elementor-widget-container {
		margin: 13px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-4d6617e>.elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-502f29a>.elementor-widget-container {
		margin: 14px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-5061ff8>.elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-0ffe4d7>.elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-9925e92>.elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-05cd6c3 {
		padding: 50px 25px 50px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-bb3e470>.elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-bb3e470 .elementor-button {
		padding: 0px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-d42e10c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-46897bd .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-308 .elementor-element.elementor-element-8f62fbb>.elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-308 .elementor-element.elementor-element-227cee4 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-308 .elementor-element.elementor-element-ab68838>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-308 .elementor-element.elementor-element-37f5c66 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-308 .elementor-element.elementor-element-9fcdb9a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-fe6a955 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-308 .elementor-element.elementor-element-ef18471>.elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-308 .elementor-element.elementor-element-83d95b2 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-308 .elementor-element.elementor-element-9a7305e>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-308 .elementor-element.elementor-element-35374ea {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-bc43fd6 {
		margin-top: 19px;
		margin-bottom: 0px;
	}

	.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-91cde96 {
		padding: 15px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-7c46448 {
		padding: 50px 25px 50px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-d89872c {
		padding: 0px 0px 50px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-1bc5358>.elementor-element-populated {
		padding: 0px 25px 0px 25px;
	}

	.elementor-308 .elementor-element.elementor-element-e22736f>.elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}

	.elementor-308 .elementor-element.elementor-element-e22736f .elementor-heading-title {
		line-height: 1.4em;
	}

	.elementor-308 .elementor-element.elementor-element-f734d3d {
		padding: 50px 20px 50px 20px;
	}

	.elementor-308 .elementor-element.elementor-element-35bfd54:after {
		content: "0.5";
	}

	.elementor-308 .elementor-element.elementor-element-35bfd54 .elementor-post__thumbnail__link {
		width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-308 .elementor-element.elementor-element-3338149 {
		width: 100%;
	}

	.elementor-308 .elementor-element.elementor-element-a7875cc {
		width: 100%;
	}

	.elementor-308 .elementor-element.elementor-element-3f1a413 {
		width: 100%;
	}

	.elementor-308 .elementor-element.elementor-element-d2dbf95 {
		width: 100%;
	}

	.elementor-308 .elementor-element.elementor-element-03c57b3 {
		width: 100%;
	}

	.elementor-308 .elementor-element.elementor-element-788cae7 {
		width: 100%;
	}
}

@media(min-width:1025px) {

	.elementor-308 .elementor-element.elementor-element-7f97079:not(.elementor-motion-effects-element-type-background),
	.elementor-308 .elementor-element.elementor-element-7f97079>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-308 .elementor-element.elementor-element-3f1a413:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-308 .elementor-element.elementor-element-3f1a413>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-308 .elementor-element.elementor-element-d2dbf95:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-308 .elementor-element.elementor-element-d2dbf95>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}