
.elementor-6067 .elementor-element.elementor-element-7d0a9be {
	--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-6067 .elementor-element.elementor-element-2d4069e ul.hfe-breadcrumbs li {
	margin-right: 10px;
}

.elementor-6067 .elementor-element.elementor-element-57d962c {
	--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-6067 .elementor-element.elementor-element-c763744 {
	width: var(--container-widget-width, 100.925%);
	max-width: 100.925%;
	--container-widget-width: 100.925%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-c763744.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-f36beaa {
	--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-6067 .elementor-element.elementor-element-d978ece {
	width: var(--container-widget-width, 104.408%);
	max-width: 104.408%;
	--container-widget-width: 104.408%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-d978ece.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-8b4e603 {
	--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-6067 .elementor-element.elementor-element-46b54a5 {
	--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-6067 .elementor-element.elementor-element-61c4ef2 {
	width: var(--container-widget-width, 101.022%);
	max-width: 101.022%;
	--container-widget-width: 101.022%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-61c4ef2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-6067 .elementor-element.elementor-element-5389169 {
	--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-6067 .elementor-element.elementor-element-57d3b4b {
	width: var(--container-widget-width, 104.504%);
	max-width: 104.504%;
	--container-widget-width: 104.504%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-57d3b4b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-45f43dd {
	--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-6067 .elementor-element.elementor-element-1634eaa {
	width: var(--container-widget-width, 100.637%);
	max-width: 100.637%;
	--container-widget-width: 100.637%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-1634eaa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-1634eaa .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 30px;
}

.elementor-6067 .elementor-element.elementor-element-89c4f63 {
	--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-6067 .elementor-element.elementor-element-7e0ac9d {
	width: var(--container-widget-width, 104.985%);
	max-width: 104.985%;
	--container-widget-width: 104.985%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-7e0ac9d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-e8d9dd9 {
	--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-6067 .elementor-element.elementor-element-0023519 {
	width: var(--container-widget-width, 103.425%);
	max-width: 103.425%;
	--container-widget-width: 103.425%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-0023519.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-0023519 .elementor-heading-title {
	font-size: 35px;
}

.elementor-6067 .elementor-element.elementor-element-563b244 {
	--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-6067 .elementor-element.elementor-element-aad8f74 {
	width: var(--container-widget-width, 101.62%);
	max-width: 101.62%;
	--container-widget-width: 101.62%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-aad8f74.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-bb87cc7 {
	--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-6067 .elementor-element.elementor-element-1092214 {
	width: var(--container-widget-width, 101.118%);
	max-width: 101.118%;
	--container-widget-width: 101.118%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-1092214.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-1092214 .elementor-heading-title {
	font-size: 30px;
}

.elementor-6067 .elementor-element.elementor-element-55d85e2 {
	--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-6067 .elementor-element.elementor-element-39b2e13 {
	--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-6067 .elementor-element.elementor-element-2e403dd {
	width: var(--container-widget-width, 103.233%);
	max-width: 103.233%;
	--container-widget-width: 103.233%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-2e403dd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-2e403dd .elementor-heading-title {
	font-size: 35px;
}

.elementor-6067 .elementor-element.elementor-element-7167bf8 {
	--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-6067 .elementor-element.elementor-element-a05e7d4 {
	width: var(--container-widget-width, 104.793%);
	max-width: 104.793%;
	--container-widget-width: 104.793%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-a05e7d4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-8a6e78f {
	--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-6067 .elementor-element.elementor-element-daf404d {
	width: var(--container-widget-width, 104.964%);
	max-width: 104.964%;
	--container-widget-width: 104.964%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-daf404d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-daf404d .elementor-heading-title {
	font-size: 30px;
}

.elementor-6067 .elementor-element.elementor-element-2f574be {
	--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-6067 .elementor-element.elementor-element-a1365b1 {
	width: var(--container-widget-width, 104.6%);
	max-width: 104.6%;
	--container-widget-width: 104.6%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-a1365b1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-491b6b8 {
	--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-6067 .elementor-element.elementor-element-356ed4f {
	width: var(--container-widget-width, 102.656%);
	max-width: 102.656%;
	--container-widget-width: 102.656%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-356ed4f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-356ed4f .elementor-heading-title {
	font-size: 35px;
}

.elementor-6067 .elementor-element.elementor-element-e88ac44 {
	--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-6067 .elementor-element.elementor-element-c0c5536 {
	width: var(--container-widget-width, 104.793%);
	max-width: 104.793%;
	--container-widget-width: 104.793%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-c0c5536.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-b2a2237 {
	--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-6067 .elementor-element.elementor-element-0d79be0 {
	width: var(--container-widget-width, 102.945%);
	max-width: 102.945%;
	--container-widget-width: 102.945%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-0d79be0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-0d79be0 .elementor-heading-title {
	font-size: 30px;
}

.elementor-6067 .elementor-element.elementor-element-9aecfe0 {
	--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-6067 .elementor-element.elementor-element-5362688 {
	width: var(--container-widget-width, 103.062%);
	max-width: 103.062%;
	--container-widget-width: 103.062%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-5362688.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-9e45851 {
	--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-6067 .elementor-element.elementor-element-a6b9586 {
	width: var(--container-widget-width, 100.156%);
	max-width: 100.156%;
	--container-widget-width: 100.156%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-a6b9586.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-a6b9586 .elementor-heading-title {
	font-size: 35px;
}

.elementor-6067 .elementor-element.elementor-element-570a2fc {
	--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-6067 .elementor-element.elementor-element-455aa97 {
	width: var(--container-widget-width, 100.947%);
	max-width: 100.947%;
	--container-widget-width: 100.947%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-455aa97.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-10f1f38 {
	--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-6067 .elementor-element.elementor-element-7589a36 {
	width: var(--container-widget-width, 99.675%);
	max-width: 99.675%;
	--container-widget-width: 99.675%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-7589a36.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-7589a36 .elementor-heading-title {
	font-size: 30px;
}

.elementor-6067 .elementor-element.elementor-element-599f144 {
	--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-6067 .elementor-element.elementor-element-ed7d6f5 {
	width: var(--container-widget-width, 104.504%);
	max-width: 104.504%;
	--container-widget-width: 104.504%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-ed7d6f5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-7d96ddf {
	--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-6067 .elementor-element.elementor-element-bf82668 {
	width: var(--container-widget-width, 101.118%);
	max-width: 101.118%;
	--container-widget-width: 101.118%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-bf82668.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-bf82668 .elementor-heading-title {
	font-size: 35px;
}

.elementor-6067 .elementor-element.elementor-element-34c9b16 {
	--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-6067 .elementor-element.elementor-element-43d3acb {
	width: var(--container-widget-width, 100.177%);
	max-width: 100.177%;
	--container-widget-width: 100.177%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-43d3acb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-987c4ca {
	--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-6067 .elementor-element.elementor-element-dbe7843 {
	width: var(--container-widget-width, 101.695%);
	max-width: 101.695%;
	--container-widget-width: 101.695%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-dbe7843.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-dbe7843 .elementor-heading-title {
	font-size: 30px;
}

.elementor-6067 .elementor-element.elementor-element-b205653 {
	--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-6067 .elementor-element.elementor-element-c4c49af {
	width: var(--container-widget-width, 100.85%);
	max-width: 100.85%;
	--container-widget-width: 100.85%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-c4c49af.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-b0d1cf6 {
	--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-6067 .elementor-element.elementor-element-b341078 {
	width: var(--container-widget-width, 102.945%);
	max-width: 102.945%;
	--container-widget-width: 102.945%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-b341078.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-b341078 .elementor-heading-title {
	font-size: 28px;
	color: #9e344f;
}

.elementor-6067 .elementor-element.elementor-element-49e7536 {
	--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-6067 .elementor-element.elementor-element-4dcf94c {
	width: var(--container-widget-width, 102.485%);
	max-width: 102.485%;
	--container-widget-width: 102.485%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-4dcf94c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-a28bfd1 {
	--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-6067 .elementor-element.elementor-element-26b987b {
	width: var(--container-widget-width, 102.368%);
	max-width: 102.368%;
	--container-widget-width: 102.368%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-26b987b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-26b987b .elementor-heading-title {
	font-size: 28px;
	color: #9e344f;
}

.elementor-6067 .elementor-element.elementor-element-1a2bd5a {
	--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-6067 .elementor-element.elementor-element-801f6d5 {
	width: var(--container-widget-width, 105.081%);
	max-width: 105.081%;
	--container-widget-width: 105.081%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-6067 .elementor-element.elementor-element-801f6d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-4c6b6b720 > .elementor-container {
	max-width: 1600px;
}

.elementor-6067 .elementor-element.elementor-element-4c6b6b720 > .elementor-background-overlay {
	opacity: 1;
}

.elementor-6067 .elementor-element.elementor-element-4c6b6b720 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-6067 .elementor-element.elementor-element-59b63870:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated > .elementor-background-overlay {
	background-image: url("https://cdn-ileigma.nitrocdn.com/WrEzjvRBerpYRLApqXfmLEPKQUYjpPpp/assets/images/optimized/rev-fba4679/harikasdigitalspace.com/wp-content/uploads/2026/01/icon-flover.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
}

.elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated, .elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated > .elementor-background-overlay, .elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 100px 100px 100px;
}

.elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6067 .elementor-element.elementor-element-28bb63b9 > .elementor-container {
	max-width: 1600px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button {
	background-color: #fff;
	color: #fff;
	border-color: #eaeaea;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 18px 18px 18px 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active {
	background-color: #015af2;
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-acc-icon-box {
	width: 70px;
}

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

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

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button, .elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

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

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-title-text {
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: 0px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: calc(70px + 0px);
}

.elementor-6067 .elementor-element.elementor-element-787901ab.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: calc(70px + 30px + 0px);
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i {
	color: #fff;
	font-size: 18px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg {
	fill: #fff;
	width: 18px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i {
	color: #fff;
	font-size: 15px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg {
	fill: #fff;
	width: 15px;
}

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

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

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

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

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

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button:hover .wpr-title-icon i {
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button:hover .wpr-title-icon svg {
	fill: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button:hover .wpr-toggle-icon i {
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button:hover .wpr-toggle-icon svg {
	fill: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button:hover .wpr-acc-icon-box {
	background-color: #6a4d97;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon i {
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon svg {
	fill: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon i {
	color: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon svg {
	fill: #fff;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-icon-box {
	background-color: #6a4d97;
}

.elementor-6067 .elementor-element.elementor-element-787901ab.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box {
	border-radius: 30px 0 0 30px;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content {
	color: #6a4d97;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.elementor-6067 .elementor-element.elementor-element-787901ab .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: 30px 30px 30px 30px;
}

.elementor-6067 .elementor-element.elementor-element-8c530d9 {
	text-align: center;
}

.elementor-6067 .elementor-element.elementor-element-8c530d9 img {
	width: 100%;
}

.elementor-6067 .elementor-element.elementor-element-405021b7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #015af2;
}

.elementor-6067 .elementor-element.elementor-element-20cc273 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	color: #6a4d97;
}

.elementor-6067 .elementor-element.elementor-element-dcaf0d0 {
	--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-6067 .elementor-element.elementor-element-3aa87c5 {
	width: var(--container-widget-width, 103.575%);
	max-width: 103.575%;
	--container-widget-width: 103.575%;
	--container-widget-flex-grow: 0;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action.bg-img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action {
	max-width: 1170px;
	background-color: #f4f4f4;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action.bg-img:after {
	background-color: #f4f4f4;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action p {
	color: #9e344f;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 30px;
	font-weight: 500;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
	color: #fffafb;
	background: #6a4d98;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
	color: #f9f9f9;
	background: #3f51b5;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
	background: #3f51b5;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action .cta-button.effect-1:after {
	background: #3f51b5;
}

.elementor-6067 .elementor-element.elementor-element-3aa87c5 .eael-call-to-action .cta-button.effect-2:after {
	background: #3f51b5;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-6067 .elementor-element.elementor-element-55bf0bbf {
		width: 100%;
	}
	
	.elementor-6067 .elementor-element.elementor-element-b7525eb {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-6067 .elementor-element.elementor-element-59b63870 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6067 .elementor-element.elementor-element-20cc273 .elementor-heading-title {
		font-size: 35px;
	}
}
