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

.elementor-3679 .elementor-element.elementor-element-2de0530 ul.hfe-breadcrumbs li {
	margin-right: 10px;
}

.elementor-3679 .elementor-element.elementor-element-2de0530 .hfe-breadcrumbs-item {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

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

.elementor-3679 .elementor-element.elementor-element-34b5aa0 {
	width: var(--container-widget-width, 101.103%);
	max-width: 101.103%;
	--container-widget-width: 101.103%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3679 .elementor-element.elementor-element-34b5aa0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-34b5aa0 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
}

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

.elementor-3679 .elementor-element.elementor-element-8d8e431 {
	--divider-border-style: solid;
	--divider-color: #9e344f;
	--divider-border-width: 2.5px;
}

.elementor-3679 .elementor-element.elementor-element-8d8e431 .elementor-divider-separator {
	width: 18%;
}

.elementor-3679 .elementor-element.elementor-element-8d8e431 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3679 .elementor-element.elementor-element-72ef95d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

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

.elementor-3679 .elementor-element.elementor-element-ada822a {
	text-align: center;
}

.elementor-3679 .elementor-element.elementor-element-ada822a .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 40px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-3679 .elementor-element.elementor-element-7e0a48e {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-3679 .elementor-element.elementor-element-b0a2497 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-3679 .elementor-element.elementor-element-b0a2497 .elementor-widget-container {
	text-align: center;
}

.elementor-3679 .elementor-element.elementor-element-b0a2497 .elementor-social-icon {
	background-color: #9e344f;
}

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

.elementor-3679 .elementor-element.elementor-element-a5ea100 {
	width: var(--container-widget-width, 102.439%);
	max-width: 102.439%;
	--container-widget-width: 102.439%;
	--container-widget-flex-grow: 0;
}

.elementor-3679 .elementor-element.elementor-element-a5ea100.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-a5ea100 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 35px;
}

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

.elementor-3679 .elementor-element.elementor-element-45df171 {
	width: var(--container-widget-width, 102.59%);
	max-width: 102.59%;
	--container-widget-width: 102.59%;
	--container-widget-flex-grow: 0;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-3679 .elementor-element.elementor-element-45df171.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-3679 .elementor-element.elementor-element-c294623 {
	width: var(--container-widget-width, 102.439%);
	max-width: 102.439%;
	--container-widget-width: 102.439%;
	--container-widget-flex-grow: 0;
}

.elementor-3679 .elementor-element.elementor-element-c294623.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-c294623 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	color: #b36075;
}

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

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button {
	background-color: transparent;
	color: #9e344f;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-color: #eaeaea;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 18px 18px 18px 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 {
	width: var(--container-widget-width, 102.852%);
	max-width: 102.852%;
	--container-widget-width: 102.852%;
	--container-widget-flex-grow: 0;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-acc-icon-box {
	width: 70px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box-after {
	border-left: 30px solid #6a4d97;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i {
	transform: rotate(0deg);
	transform-origin: center;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg {
	transform: rotate(0deg);
	transform-origin: center;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button, .elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion button.wpr-acc-button {
	transition: all .3s ease-in-out;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: 5px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: calc(70px + 5px);
}

.elementor-3679 .elementor-element.elementor-element-c9a8067.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: calc(70px + 30px + 5px);
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i {
	color: #ededed;
	font-size: 18px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg {
	fill: #ededed;
	width: 18px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i {
	color: #333;
	font-size: 15px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg {
	fill: #333;
	width: 15px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box {
	background-color: #6a4d97;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-toggle-icon i {
	transition: all .3s ease-in-out;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-title-icon i {
	transition: all .3s ease-in-out;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-toggle-icon svg {
	transition: all .3s ease-in-out;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-title-icon svg {
	transition: all .3s ease-in-out;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box {
	border-radius: 0px 0 0 0px;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content {
	color: #7a7a7a;
}

.elementor-3679 .elementor-element.elementor-element-c9a8067 .wpr-advanced-accordion .wpr-acc-panel {
	background-color: #fff;
	border-color: #e8e8e8;
	padding: 25px 25px 25px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-3679 .elementor-element.elementor-element-a90c9e7 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
}

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

.elementor-3679 .elementor-element.elementor-element-73cc1b3 {
	--display: flex;
}

.elementor-3679 .elementor-element.elementor-element-9e75754 {
	--display: flex;
}

.elementor-3679 .elementor-element.elementor-element-facdb6e {
	--display: flex;
}

.elementor-3679 .elementor-element.elementor-element-5986c9e {
	--display: flex;
}

.elementor-3679 .elementor-element.elementor-element-0585b28 {
	--display: flex;
}

.elementor-3679 .elementor-element.elementor-element-091e117 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #694d98;
	--n-accordion-title-hover-color: #694d98;
	--n-accordion-title-active-color: #694d98;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #9e344f;
	--n-accordion-icon-hover-color: #9e344f;
	--n-accordion-icon-active-color: #9e344f;
}

:where( .elementor-3679 .elementor-element.elementor-element-091e117 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 600;
}

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

.elementor-3679 .elementor-element.elementor-element-b0a6332 {
	width: var(--container-widget-width, 100.83%);
	max-width: 100.83%;
	--container-widget-width: 100.83%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #ab5067;
}

.elementor-3679 .elementor-element.elementor-element-b0a6332.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-3679 .elementor-element.elementor-element-0e961e1 {
	width: var(--container-widget-width, 99.903%);
	max-width: 99.903%;
	--container-widget-width: 99.903%;
	--container-widget-flex-grow: 0;
}

.elementor-3679 .elementor-element.elementor-element-0e961e1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-0e961e1 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	color: #9e344f;
}

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

.elementor-3679 .elementor-element.elementor-element-25cc79e {
	width: var(--container-widget-width, 101.479%);
	max-width: 101.479%;
	--container-widget-width: 101.479%;
	--container-widget-flex-grow: 0;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-3679 .elementor-element.elementor-element-25cc79e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-3679 .elementor-element.elementor-element-85d09c3 {
	width: var(--container-widget-width, 102.439%);
	max-width: 102.439%;
	--container-widget-width: 102.439%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3679 .elementor-element.elementor-element-85d09c3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-85d09c3 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	color: #9e344f;
}

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

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-wrapper .eael-accordion_media-list.active {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fafafa 0%, #fffdfe 100%);
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 {
	width: var(--container-widget-width, 101.581%);
	max-width: 101.581%;
	--container-widget-width: 101.581%;
	--container-widget-flex-grow: 0;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 22px;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 10px;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #684d96;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-content .eael-accordion_media-title {
	color: #684d96;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #9e344f;
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list .eael-accordion_media-icon {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: #684d96;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #684d96;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #684d96;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #9e344f;
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #9e344f;
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg {
	color: #9e344f;
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle {
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #9e344f;
	fill: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-dc42f43 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #9e344f;
}

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

.elementor-3679 .elementor-element.elementor-element-42c81b9 {
	width: var(--container-widget-width, 102.626%);
	max-width: 102.626%;
	--container-widget-width: 102.626%;
	--container-widget-flex-grow: 0;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action.bg-img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action {
	max-width: 1170px;
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action.bg-img:after {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action .title:not(.eael-cta-gradient-title) {
	color: #674e96;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action .title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action .cta-button {
	font-family: "Josefin Sans", Sans-serif;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
	color: #fff;
	background: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
	color: #f9f9f9;
	background: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
	background: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action .cta-button.effect-1:after {
	background: #9e344f;
}

.elementor-3679 .elementor-element.elementor-element-42c81b9 .eael-call-to-action .cta-button.effect-2:after {
	background: #9e344f;
}

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

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

@media (max-width:767px) {
	.elementor-3679 .elementor-element.elementor-element-7e0a48e {
		text-align: justify;
	}
	
	.elementor-3679 .elementor-element.elementor-element-a5ea100 {
		text-align: start;
	}
	
	.elementor-3679 .elementor-element.elementor-element-45df171 {
		text-align: justify;
	}
	
	.elementor-3679 .elementor-element.elementor-element-c294623 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-3679 .elementor-element.elementor-element-a90c9e7 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-3679 .elementor-element.elementor-element-0e961e1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3679 .elementor-element.elementor-element-25cc79e {
		text-align: justify;
	}
}

@media (min-width:768px) {
	.elementor-3679 .elementor-element.elementor-element-7e10720 {
		--width: 50%;
	}
	
	.elementor-3679 .elementor-element.elementor-element-322236e {
		--width: 50%;
	}
}
