/* End custom CSS */

.elementor-26399 .elementor-element.elementor-element-955cc8e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overflow: hidden;
	--padding-top: 150px;
	--padding-bottom: 27px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-955cc8e:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-955cc8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-943e5e1 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-943e5e1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-943e5e1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-943e5e1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-684f176 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-684f176 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-684f176 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 53px;
	font-weight: 600;
	line-height: 63px;
}

.elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-684f176.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-684f176 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-84d3c8f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-84d3c8f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1306fad .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	background-image: linear-gradient(90deg, #3b748f 0%, #f7c342 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-1306fad > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-1306fad .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26399 .elementor-element.elementor-element-1306fad .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-26399 .elementor-element.elementor-element-5bdd7c8 {
	--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;
	--justify-content: center;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(208, 199, 199, .81);
	--border-color: rgba(208, 199, 199, .81);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-5bdd7c8:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-5bdd7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-b322238 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-9cae3fd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-4114779 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-26399 .elementor-element.elementor-element-2f9581e img {
	max-width: 100px;
	opacity: .7;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-4f4ef24.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-4f4ef24 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-94b4ffe.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-94b4ffe > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-afb964a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-24eea78 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-3ff2d4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-3ff2d4d img {
	max-width: 121px;
	opacity: .7;
}

.elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-21a6307 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-21a6307 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-21a6307 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-21a6307.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-21a6307 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c93079a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-c93079a > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-c93079a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-c93079a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-c93079a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0e0ed65 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-a5bb0d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-3700247 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-3700247 img {
	max-width: 100px;
	opacity: .7;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-c5b33aa.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-c5b33aa > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-19b05fd.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-19b05fd > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-321eedf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-0270392 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-ee365cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-ee365cb img {
	max-width: 100px;
	opacity: .5;
}

.elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-09d893c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-09d893c {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-09d893c p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-09d893c.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-09d893c > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-ecc5ec1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-ecc5ec1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b017850 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-0f62d45 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-7d576c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-7d576c7 img {
	max-width: 172px;
	opacity: .5;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-8b7449f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-8b7449f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-81d924e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-81d924e > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-81d924e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-81d924e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-81d924e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d20c3bb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-fb0139f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-9aa57e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-9aa57e5 img {
	max-width: 100px;
	opacity: .5;
}

.elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2337be8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-2337be8 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-2337be8 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-2337be8.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-2337be8 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-84ad087 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-84ad087 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-84ad087 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-84ad087.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-84ad087 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1272f4d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-acd1fdb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-7bc508a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-7bc508a img {
	max-width: 90px;
	opacity: .5;
}

.elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-35361dc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-35361dc {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-35361dc p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-35361dc.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-35361dc > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-b8fb51e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-b8fb51e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4030e78 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-e11c708 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-0d53ffe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-0d53ffe img {
	max-width: 115px;
	opacity: .5;
}

.elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-918624f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-918624f {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-918624f p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-918624f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-918624f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3dff214 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-3dff214 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-3dff214 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-3dff214.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-3dff214 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-632288a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-11d24ab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-bd626b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-bd626b9 img {
	max-width: 126px;
	opacity: .7;
}

.elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-859ae25 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-859ae25 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-859ae25 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-859ae25.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-859ae25 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-6036e6b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-6036e6b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2b309f4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-626f541 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e4e7eb;
	--border-color: #e4e7eb;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-a79cc5c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-a79cc5c img {
	max-width: 193px;
	opacity: .7;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-ab59dcd.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-ab59dcd > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-e780d3d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-e780d3d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-799c77a {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -40px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 10px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -40px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-text);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-accent);
}

.elementor-26399 .elementor-element.elementor-element-799c77a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-f631332 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-f631332:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-f631332 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-f631332.e-con {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-6ea06f0 {
	--display: flex;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-b7fb572 {
	width: initial;
	max-width: initial;
}

.elementor-26399 .elementor-element.elementor-element-b7fb572 > .elementor-widget-container {
	padding: 0px 40px 0px 40px;
}

.elementor-26399 .elementor-element.elementor-element-b7fb572 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-b7fb572 .elementor-testimonial-content {
	color: #404040;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-26399 .elementor-element.elementor-element-b7fb572 .elementor-testimonial-name {
	color: #404040;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-26399 .elementor-element.elementor-element-ab461f8 {
	--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;
	--overflow: hidden;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-ab461f8:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-ab461f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-64f1fa3 {
	--display: flex;
}

.elementor-26399 .elementor-element.elementor-element-7a1d8bb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overflow: hidden;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-7a1d8bb:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-7a1d8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-f70fe09 .elementor-button {
	background-color: transparent;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	background-image: linear-gradient(90deg, #3b748f 0%, #f7c342 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-f70fe09 > .elementor-widget-container {
	padding: 10px 0px 40px 0px;
}

.elementor-26399 .elementor-element.elementor-element-f70fe09 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26399 .elementor-element.elementor-element-f70fe09 .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-26399 .elementor-element.elementor-element-d2abe0b {
	--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;
	--justify-content: center;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(208, 199, 199, .81);
	--border-color: rgba(208, 199, 199, .81);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-d2abe0b:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-d2abe0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-4f4bd0a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-4f4bd0a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 63px;
}

.elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-efb1f21.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-efb1f21 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7 > .elementor-widget-container {
	padding: 5px 0px 30px 0px;
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-1cb98d7.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-1cb98d7 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-94555b9 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 30px;
	--padding-bottom: 45px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-94555b9:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-94555b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-fa0830b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 12px 12px 12px 12px;
}

.elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-066cb10 .elementor-heading-title {
	background-color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-066cb10 {
	width: var(--container-widget-width, 29%);
	max-width: 29%;
	--container-widget-width: 29%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-066cb10 > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-066cb10.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-066cb10 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-29701c3 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-29701c3 img {
	max-width: 50px;
}

.elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5382583 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-5382583 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-5382583 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-5382583.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-5382583 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-271b4ed.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-271b4ed > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b1818d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 12px 12px 12px 12px;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa .elementor-heading-title {
	background-color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa {
	width: var(--container-widget-width, 29%);
	max-width: 29%;
	--container-widget-width: 29%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-55f37fa.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-55f37fa > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ae9f909 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-ae9f909 img {
	max-width: 31px;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-1b4ba1c.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-1b4ba1c > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-eb4ed2b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-eb4ed2b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-fd00817 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 12px 12px 12px 12px;
}

.elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2655de4 .elementor-heading-title {
	background-color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-2655de4 {
	width: var(--container-widget-width, 29%);
	max-width: 29%;
	--container-widget-width: 29%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-2655de4 > .elementor-widget-container {
	margin: -50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-2655de4.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-2655de4 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ed502c4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-ed502c4 img {
	width: 31px;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-b6ad0e9.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-b6ad0e9 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f441553 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-f441553 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-f441553.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-f441553 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ff76910 {
	--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-26399 .elementor-element.elementor-element-ff76910:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-ff76910 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09ba764);
}

.elementor-26399 .elementor-element.elementor-element-a2adc83 {
	--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;
	--overflow: hidden;
	--padding-top: 35px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-a2adc83:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-a2adc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09ba764);
}

.elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6513e27 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-6513e27 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-6513e27 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-6513e27.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-6513e27 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-2f13a5d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-2f13a5d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri div {
	writing-mode: inherit;
}

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

.elementor-26399 .elementor-element.elementor-element-c8e2450.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-c8e2450.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-c8e2450 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0a2257d {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-0a2257d:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-0a2257d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-b739820 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-26399 .elementor-element.elementor-element-3c63574 > .elementor-widget-container {
	background-color: #4a798a;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-3c63574.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-3c63574 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-3c63574.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3c63574.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-3c63574.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3c63574.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-3c63574.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3c63574 .elementor-icon {
	font-size: 30px;
}

.elementor-26399 .elementor-element.elementor-element-3c63574 .elementor-icon svg {
	height: 30px;
}

.elementor-26399 .elementor-element.elementor-element-3c63574 .elementor-icon i, .elementor-26399 .elementor-element.elementor-element-3c63574 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-7ffd09e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-7ffd09e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-01a6b68 {
	--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-26399 .elementor-element.elementor-element-5e45d64 > .elementor-widget-container {
	background-color: #4a798a;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-5e45d64.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-5e45d64.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64 .elementor-icon {
	font-size: 25px;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64 .elementor-icon svg {
	height: 25px;
}

.elementor-26399 .elementor-element.elementor-element-5e45d64 .elementor-icon i, .elementor-26399 .elementor-element.elementor-element-5e45d64 .elementor-icon svg {
	transform: rotate(360deg);
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-1d6ee28.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-1d6ee28 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-edb8e75 {
	--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-26399 .elementor-element.elementor-element-9a629cd > .elementor-widget-container {
	background-color: #4a798a;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-9a629cd.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-9a629cd.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd .elementor-icon {
	font-size: 30px;
}

.elementor-26399 .elementor-element.elementor-element-9a629cd .elementor-icon svg {
	height: 30px;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-4e49d07.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-4e49d07 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3c2c45d {
	--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-26399 .elementor-element.elementor-element-3c2c45d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d > .elementor-widget-container {
	background-color: #4a798a;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-1ec070d.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-1ec070d.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d .elementor-icon {
	font-size: 30px;
}

.elementor-26399 .elementor-element.elementor-element-1ec070d .elementor-icon svg {
	height: 30px;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-941fcb6.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-941fcb6 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-20e94b5 {
	--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-26399 .elementor-element.elementor-element-20e94b5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2 > .elementor-widget-container {
	background-color: #4a798a;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-20fa3b2.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-20fa3b2.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2 .elementor-icon {
	font-size: 30px;
}

.elementor-26399 .elementor-element.elementor-element-20fa3b2 .elementor-icon svg {
	height: 30px;
}

.elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-56563ca > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-56563ca {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-56563ca .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-56563ca.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-56563ca > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e520672 {
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-e520672:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-e520672 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-66301ba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(208, 199, 199, .81);
	--border-color: rgba(208, 199, 199, .81);
	--border-radius: 0px 12px 12px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-66301ba.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: center;
	font-size: 24px;
	line-height: 1.5em;
	word-spacing: 1px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 10px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(208, 199, 199, .81);
	border-radius: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2 p {
	margin-block-end: 3px;
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-16d1fb2.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-16d1fb2 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f8ec051 {
	--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;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-f8ec051:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-f8ec051 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-877a891 {
	--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;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-877a891:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-877a891 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-fa1f575.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-fa1f575 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-710ec01 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-710ec01 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-710ec01 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-710ec01.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-710ec01 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b684d00 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-b684d00.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-b684d00 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6a4d3a5 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-6a4d3a5:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-6a4d3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-c174c98 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-26399 .elementor-element.elementor-element-0c1c355 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-283b19c > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-283b19c {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-283b19c.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-283b19c > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-575624b > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-575624b {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-575624b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-575624b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6eeda26 .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	background-image: linear-gradient(90deg, #3b748f 0%, #f7c342 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-6eeda26 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-6eeda26 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26399 .elementor-element.elementor-element-6eeda26 .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-26399 .elementor-element.elementor-element-5dbf27d.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-5dbf27d {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-bf5833d {
	--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;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-bf5833d:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-bf5833d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-54aa3e1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-54aa3e1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-60223d1 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-60223d1 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-60223d1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-60223d1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-60223d1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-956cb74 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 17px;
	line-height: 1.5em;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-26399 .elementor-element.elementor-element-956cb74.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-956cb74 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-956cb74.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-956cb74 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-645beae {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-645beae:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-645beae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-556429d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-26399 .elementor-element.elementor-element-8d4ccd7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d7cc84f {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-d7cc84f.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-d7cc84f > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a7c87e2 .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	background-image: linear-gradient(90deg, #3b748f 0%, #f7c342 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-a7c87e2 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-a7c87e2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26399 .elementor-element.elementor-element-a7c87e2 .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-26399 .elementor-element.elementor-element-e4b8003.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-e4b8003 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-7aef697 {
	--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;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-7aef697:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-7aef697 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-7bb3e1d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-7bb3e1d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8890df1 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-8890df1 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-8890df1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-8890df1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-8890df1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-411c600 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-411c600.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-411c600 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c003a08 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-c003a08:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-c003a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-940d608 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-26399 .elementor-element.elementor-element-2e3d9ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a236ea6 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-a236ea6.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-a236ea6 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6007a75.elementor-element {
	--align-self: flex-end;
}

.elementor-26399 .elementor-element.elementor-element-6007a75 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-f44c276 {
	--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;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-f44c276:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-f44c276 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-24d7b4e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-26399 .elementor-element.elementor-element-24d7b4e:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-24d7b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(111deg, #3b748f 0%, #f7c342 100%);
}

.elementor-26399 .elementor-element.elementor-element-26c0c1e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 40px;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-0eeb8a1.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-0eeb8a1 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-08b6124 {
	text-align: left;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-08b6124.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-08b6124 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-061953b .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	background-image: linear-gradient(90deg, #3b748f 0%, #f7c342 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-061953b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-c16aee1.elementor-element {
	--align-self: flex-end;
}

.elementor-26399 .elementor-element.elementor-element-c16aee1 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-233fc86 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 10;
}

.elementor-26399 .elementor-element.elementor-element-233fc86:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-233fc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-8ed398d {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 1px 61px 0px rgba(0, 0, 0, .5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-26399 .elementor-element.elementor-element-427fabd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 0px .5px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: .5px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #989595;
	--border-color: #989595;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-64bbd6b .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-64bbd6b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-64bbd6b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6f39042 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-6f39042.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-6f39042 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e498267 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 0px .5px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: .5px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #989595;
	--border-color: #989595;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-de382b8 .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-de382b8.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-de382b8 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-48756ae {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-48756ae.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-48756ae > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f023af3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 0px .5px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: .5px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #989595;
	--border-color: #989595;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-338e75c .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-338e75c.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-338e75c > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2f5bfdd {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-2f5bfdd.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-2f5bfdd > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9e32923 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 0px .5px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: .5px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #989595;
	--border-color: #989595;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-718e5e8 .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-718e5e8.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-718e5e8 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-be7594a {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-be7594a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-be7594a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-539b37b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1531aee .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
}

.elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-1531aee.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-1531aee > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2d5082d {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-2d5082d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-2d5082d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-24f7017 {
	--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;
	--margin-top: -80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-26399 .elementor-element.elementor-element-19b463d {
	--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-26399 .elementor-element.elementor-element-41c2588 {
	--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-26399 .elementor-element.elementor-element-8aaeaba {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 5px 5px 5px 5px;
	--border-top-width: 5px;
	--border-right-width: 5px;
	--border-bottom-width: 5px;
	--border-left-width: 5px;
	border-color: rgba(235, 228, 228, .48);
	--border-color: rgba(235, 228, 228, .48);
	--border-radius: 50% 50% 50% 50%;
}

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

.elementor-26399 .elementor-element.elementor-element-538790d img {
	max-width: 40px;
}

.elementor-26399 .elementor-element.elementor-element-ddc852d {
	--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-26399 .elementor-element.elementor-element-67afd42 {
	--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-26399 .elementor-element.elementor-element-67b0fa0 {
	--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;
	--overflow: hidden;
	--padding-top: 85px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-67b0fa0:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-67b0fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-bd66a82.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-bd66a82 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-b6d0a8d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-b6d0a8d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e67497d {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-e67497d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-e67497d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8a0827c {
	--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;
	--padding-top: 45px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-8a0827c:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-8a0827c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-28e73b4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-26399 .elementor-element.elementor-element-c87628d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-c87628d:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-c87628d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3b748f;
}

.elementor-26399 .elementor-element.elementor-element-2275873 img {
	height: 400px;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 > .elementor-widget-container {
	padding: 30px 0px 40px 30px;
	border-style: dotted;
	border-width: 0px 0px 2px 0px;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-914ce30.elementor-element {
	--align-self: stretch;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon-box-title {
	margin-block-end: 11px;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-914ce30.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-914ce30.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-914ce30.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon {
	font-size: 30px;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon-box-content {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-914ce30 .elementor-icon-box-content .elementor-icon-box-title {
	padding: 0px 0px 0px 0px !important;
}

.elementor-26399 .elementor-element.elementor-element-f950253 > .elementor-widget-container {
	padding: 30px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-f950253 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-f950253 {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-f950253.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-f950253.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-f950253.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-f950253 .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-f950253 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-f950253 .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-f950253 .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-cd68f93.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-cd68f93 .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-3d4fdfb.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3d4fdfb .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-2bc6d11.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2bc6d11 .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-d2d8fd3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-d2d8fd3:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-d2d8fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7c342;
}

.elementor-26399 .elementor-element.elementor-element-a49356f img {
	height: 400px;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 > .elementor-widget-container {
	padding: 30px 0px 40px 30px;
	border-style: dotted;
	border-width: 0px 0px 2px 0px;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-34f2868.elementor-element {
	--align-self: stretch;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon-box-title {
	margin-block-end: 11px;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-34f2868.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-34f2868.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-34f2868.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon {
	font-size: 30px;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon-box-content {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-34f2868 .elementor-icon-box-content .elementor-icon-box-title {
	padding: 0px 0px 0px 0px !important;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 > .elementor-widget-container {
	padding: 30px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-936cac0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-936cac0.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-936cac0.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-936cac0 .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-c0d014c.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-c0d014c .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-a5e8c3e.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-a5e8c3e .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc {
	--icon-box-icon-margin: 10px;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-2b155bc.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc .elementor-icon {
	font-size: 20px;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc .elementor-icon-box-title {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-2b155bc .elementor-icon-box-description {
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-85f5f8d {
	--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-26399 .elementor-element.elementor-element-85f5f8d:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-85f5f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09ba764);
}

.elementor-26399 .elementor-element.elementor-element-53ec491 {
	--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;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-53ec491:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-53ec491 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-90fdd93 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-90fdd93:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-90fdd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(111deg, #3b748f 0%, #f7c342 100%);
}

.elementor-26399 .elementor-element.elementor-element-3d1461f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-525721f {
	--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;
	--justify-content: center;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 15px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 40px;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-ba0961a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-ba0961a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a {
	text-align: left;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-bf7bd4a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-bf7bd4a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-be9a1f7 .elementor-button {
	background-color: #fff;
	font-family: "Inter", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	fill: var(--e-global-color-3db5843);
	color: var(--e-global-color-3db5843);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-be9a1f7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-be9a1f7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-26399 .elementor-element.elementor-element-be9a1f7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26399 .elementor-element.elementor-element-be9a1f7 .elementor-button .elementor-button-content-wrapper {
	gap: 50px;
}

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

.elementor-26399 .elementor-element.elementor-element-a11a414 img {
	height: 414px;
}

.elementor-26399 .elementor-element.elementor-element-7aefe66 {
	--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;
	--overflow: hidden;
	--padding-top: 120px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-7aefe66:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-7aefe66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-3702645 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-3702645 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-3702645 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-3702645.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-3702645 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8e22738 > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-8e22738 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-8e22738 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-8e22738.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-8e22738 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-83e3ca7 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-83e3ca7.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-83e3ca7 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-66a277d {
	--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;
	--overflow: hidden;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-66a277d:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-66a277d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd {
	--e-image-carousel-slides-to-show: 2;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button.elementor-swiper-button-next {
	color: #574df7;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #574df7;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button.elementor-swiper-button-prev:hover {
	color: #5e61ff;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button.elementor-swiper-button-next:hover {
	color: #5e61ff;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button-next, .elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button-prev {
	background-color: #fff;
	border-radius: 100% 100% 100% 100%;
	padding: 10px;
	margin-top: unset;
	top: calc(50% - 25px);
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button-prev {
	left: calc(0%);
	right: unset;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-swiper-button-next {
	right: calc(0%);
	left: unset;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .swiper-pagination-bullets .swiper-pagination-bullet {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #000 !important;
}

.elementor-26399 .elementor-element.elementor-element-bd348dd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 12px 12px 12px 12px;
}

.elementor-26399 .elementor-element.elementor-element-64456e3 {
	--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;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-64456e3:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-64456e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-38aaa25.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-38aaa25 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-a3607bf.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-a3607bf > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-1f51cf0.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-1f51cf0 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9779b3a {
	--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;
	--overflow: hidden;
	--padding-top: 10px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-9779b3a:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-9779b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-main-swiper .swiper-slide {
	border-radius: 12px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-testimonial__header {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-block-end: calc(30px / 2);
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-testimonial__content {
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-block-start: calc(30px / 2);
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-swiper-button {
	font-size: 20px;
	color: #574df7;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-swiper-button svg {
	fill: #574df7;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-testimonial__header, .elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-testimonial__name {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-testimonial__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-star-rating {
	font-size: 12px;
}

.elementor-26399 .elementor-element.elementor-element-f05e9bd .elementor-star-rating i:before {
	color: #000;
}

.elementor-26399 .elementor-element.elementor-element-6b4863c {
	--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;
	--padding-top: 20px;
	--padding-bottom: 80px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-26399 .elementor-element.elementor-element-6b4863c:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-6b4863c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09ba764);
}

.elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9fd1b46 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-9fd1b46.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-9fd1b46 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e p {
	margin-block-end: 12px;
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-9f9a03e.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-9f9a03e > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-85a646a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-69eefe5 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-26399 .elementor-element.elementor-element-69eefe5:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-69eefe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3db5843);
}

.elementor-26399 .elementor-element.elementor-element-69eefe5.e-con {
	--e-con-transform-scale: .95;
}

.elementor-26399 .elementor-element.elementor-element-ddf34d0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-f14a069 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60 {
	width: auto;
	max-width: auto;
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60.elementor-element {
	--align-self: flex-start;
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-d1b5e60.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-d1b5e60 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8690562 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-8690562 {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-8690562.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-8690562 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c087b78 .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-c087b78.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-c087b78 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-26399 .elementor-element.elementor-element-c47c41a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-item > a {
	font-size: 15px;
}

.elementor-26399 .elementor-element.elementor-element-c47c41a .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-26399 .elementor-element.elementor-element-d3130cf .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-astglobalcolor7);
	color: var(--e-global-color-astglobalcolor7);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-d3130cf .elementor-button:hover, .elementor-26399 .elementor-element.elementor-element-d3130cf .elementor-button:focus {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, var(--e-global-color-7a10101) 0%, #e5842d 100%);
}

.elementor-26399 .elementor-element.elementor-element-d3130cf > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-d3130cf .elementor-button:hover svg, .elementor-26399 .elementor-element.elementor-element-d3130cf .elementor-button:focus svg {
	fill: #000;
}

.elementor-26399 .elementor-element.elementor-element-140e0b1 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-26399 .elementor-element.elementor-element-140e0b1:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-140e0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, var(--e-global-color-3db5843) 0%, var(--e-global-color-7a10101) 100%);
}

.elementor-26399 .elementor-element.elementor-element-140e0b1.e-con {
	--e-con-transform-scale: 1.1;
}

.elementor-26399 .elementor-element.elementor-element-e5e2a0c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-52bdc3d {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-26399 .elementor-element.elementor-element-52bdc3d:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-52bdc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7a10101);
}

.elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-1b07aab {
	width: auto;
	max-width: auto;
}

.elementor-26399 .elementor-element.elementor-element-1b07aab.elementor-element {
	--align-self: flex-start;
}

.elementor-26399 .elementor-element.elementor-element-1b07aab .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-1b07aab.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-1b07aab > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-22cb0ad.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-22cb0ad > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-96febb5 .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-96febb5.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-96febb5 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-26399 .elementor-element.elementor-element-79f6119 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-item > a {
	font-size: 15px;
}

.elementor-26399 .elementor-element.elementor-element-79f6119 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-26399 .elementor-element.elementor-element-5ff6356 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-astglobalcolor7);
	color: var(--e-global-color-astglobalcolor7);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-5ff6356 .elementor-button:hover, .elementor-26399 .elementor-element.elementor-element-5ff6356 .elementor-button:focus {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, var(--e-global-color-7a10101) 0%, #e5842d 100%);
}

.elementor-26399 .elementor-element.elementor-element-5ff6356 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-5ff6356 .elementor-button:hover svg, .elementor-26399 .elementor-element.elementor-element-5ff6356 .elementor-button:focus svg {
	fill: #000;
}

.elementor-26399 .elementor-element.elementor-element-f21b103 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-26399 .elementor-element.elementor-element-f21b103.e-con {
	--e-con-transform-scale: .95;
}

.elementor-26399 .elementor-element.elementor-element-db0e8b9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-ac95b75 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-d191331 {
	width: auto;
	max-width: auto;
}

.elementor-26399 .elementor-element.elementor-element-d191331.elementor-element {
	--align-self: flex-start;
}

.elementor-26399 .elementor-element.elementor-element-d191331 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-d191331.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-d191331 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-50b6965 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-50b6965 {
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-50b6965.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-50b6965 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8bef101 .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: -1px;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-8bef101.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-8bef101 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-item > a {
	font-size: 15px;
}

.elementor-26399 .elementor-element.elementor-element-9f1ca08 .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor5);
	transition: color .3s;
}

.elementor-26399 .elementor-element.elementor-element-526f608 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor5);
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	fill: var(--e-global-color-astglobalcolor7);
	color: var(--e-global-color-astglobalcolor7);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-526f608 .elementor-button:hover, .elementor-26399 .elementor-element.elementor-element-526f608 .elementor-button:focus {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, var(--e-global-color-7a10101) 0%, #e5842d 100%);
}

.elementor-26399 .elementor-element.elementor-element-526f608 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-526f608 .elementor-button:hover svg, .elementor-26399 .elementor-element.elementor-element-526f608 .elementor-button:focus svg {
	fill: #000;
}

.elementor-26399 .elementor-element.elementor-element-e413003 {
	--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;
	--overflow: hidden;
	--padding-top: 40px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-e413003:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-e413003 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-407bc00 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-407bc00 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-407bc00 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-407bc00.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-407bc00 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-4c59d1d.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-4c59d1d > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri div {
	writing-mode: inherit;
}

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

.elementor-26399 .elementor-element.elementor-element-2824164 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-2824164.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-2824164 p {
	margin-block-end: 0px;
}

.elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-2824164.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-2824164 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5403743 {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-5403743:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-5403743 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-943ca93 {
	--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;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation button.slick-arrow:hover {
	background-color: #3a718c;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation .slick-dots li:hover button, .elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation .slick-dots li.slick-active button {
	background-color: #3a718c;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper {
	margin: 0 -15px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .slick-slide {
	margin: 0 15px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-single-post-slide {
	border-radius: 10px 10px 10px 10px;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-single-post-slide .thumb a img, .elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-single-post-slide .thumb a:after {
	border-radius: 10px 10px 10px 10px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-postslider-layout-1 .content .post-inner, .elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner {
	border-style: none;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-postslider-layout-1 .content .post-inner, .elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner, .elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-postslider-layout-4 .content, .elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner {
	border-radius: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-single-post-slide .content .post-inner h2 a {
	color: #18012c;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-single-post-slide .content .post-inner h2 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-single-post-slide ul.meta li {
	color: #18012c;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .post-carousel-wrapper .htmega-single-post-slide .content .post-inner ul.meta li a {
	color: #18012c;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation button.slick-arrow {
	color: #3a718c;
	font-size: 16px;
	border-radius: 50px 50px 50px 50px;
	height: 40px;
	width: 40px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation button.slick-arrow svg path {
	fill: #3a718c;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation button.slick-arrow svg {
	width: 16px;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation button.slick-arrow:hover svg path {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-69012f5 .htmega-carousel-activation .slick-dots li button {
	height: 10px;
	width: 10px;
}

.elementor-26399 .elementor-element.elementor-element-9db24cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-9db24cc:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-9db24cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(111deg, #3b748f 0%, #f7c342 100%);
}

.elementor-26399 .elementor-element.elementor-element-5bee4d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-5bee4d5 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-5bee4d5 img {
	width: 30%;
	max-width: 23%;
	height: 73%;
	object-fit: scale-down;
	object-position: center center;
	transition-duration: .3s;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #d7d1d1;
	border-radius: 100% 100% 100% 100%;
}

.elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e335e24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-e335e24 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-e335e24 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 40px;
	color: #fcfcfc;
}

.elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-e335e24.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-e335e24 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-38340b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-38340b0 {
	text-align: center;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-38340b0 p {
	margin-block-end: 5px;
}

.elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-38340b0.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-38340b0 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-e710cc7.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-e710cc7 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-4286b53 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-4286b53 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-4286b53 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	color: #fcfcfc;
}

.elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-4286b53.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-4286b53 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-8a764e5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-8a764e5 {
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-8a764e5.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-8a764e5 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6fe5e14 .elementor-button {
	background-color: #f9f9f9;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-4c7380e);
	color: var(--e-global-color-4c7380e);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-6fe5e14 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-26399 .elementor-element.elementor-element-6fe5e14 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
	transition: background .2s;
}

.elementor-26399 .elementor-element.elementor-element-c155f06 {
	--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;
	--overflow: hidden;
	--padding-top: 60px;
	--padding-bottom: 40px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-26399 .elementor-element.elementor-element-c155f06:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-c155f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-255b6ac.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-255b6ac > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-bd3eb4b.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-bd3eb4b > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bd8cf84 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-bd8cf84.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-bd8cf84 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-21b4464 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-21b4464:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-21b4464 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-3bed1f4 {
	--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-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9f7e835 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-9f7e835.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-9f7e835 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c84659a {
	--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;
	--border-radius: 16px 16px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-26399 .elementor-element.elementor-element-c84659a:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-c84659a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #04a7ec;
}

.elementor-26399 .elementor-element.elementor-element-6b05ab2 img {
	max-width: 70%;
}

.elementor-26399 .elementor-element.elementor-element-004bd5e {
	--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-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0e8e8f4 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-0e8e8f4.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-0e8e8f4 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a7d724d {
	--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-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c813bc3 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-c813bc3.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-c813bc3 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9ca4c60 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-9ca4c60:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-9ca4c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-5a5cf0f {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-613f1d4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-613f1d4 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-613f1d4.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-613f1d4 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b2cb751 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-b2cb751:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-b2cb751 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #64b6ee;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-3f7f0d3.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-3f7f0d3.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3 .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-3f7f0d3 .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-3a0200d {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-77bd62d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-77bd62d.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-77bd62d.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-77bd62d.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-77bd62d.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-77bd62d.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-77bd62d .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-77bd62d .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-8875103 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-a1af8de .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-a1af8de.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-a1af8de.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-a1af8de.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-a1af8de.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-a1af8de.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-a1af8de .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-a1af8de .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-8c1e49e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-8c1e49e:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-8c1e49e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-03f0ee1 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-54025bb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-54025bb {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-54025bb.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-54025bb > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-818ba3a {
	--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;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-818ba3a:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-818ba3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1694e7;
}

.elementor-26399 .elementor-element.elementor-element-4f82df3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-4f82df3.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-4f82df3.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-4f82df3.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-4f82df3.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-4f82df3.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-4f82df3 .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-4f82df3 .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-18ed13a {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-0f98cab .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-0f98cab.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-0f98cab.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-0f98cab.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-0f98cab.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-0f98cab.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-0f98cab .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-0f98cab .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-9606070 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-63546ff .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-63546ff.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-63546ff.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-63546ff.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-63546ff.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-63546ff.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-63546ff .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-63546ff .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-bbedacd {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-bbedacd:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-bbedacd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-b01bcef {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-c0af339 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-c0af339 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-c0af339.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-c0af339 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2da72ab {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-2da72ab:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-2da72ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #64b6ee;
}

.elementor-26399 .elementor-element.elementor-element-036759d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-036759d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-036759d.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-036759d.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-036759d.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-036759d.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-036759d .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-036759d .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-93ef977 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-c2bc00a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-c2bc00a.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-c2bc00a.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-c2bc00a.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-c2bc00a.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-c2bc00a.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-c2bc00a .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-c2bc00a .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-9f71db9 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-654c927 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-654c927.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-654c927.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-654c927.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-654c927.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-654c927.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-654c927 .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-654c927 .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-e00d800 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-e00d800:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-e00d800 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-9b7e4f5 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-79ce0c0.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-79ce0c0 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-14700de {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-14700de:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-14700de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1f82e3;
}

.elementor-26399 .elementor-element.elementor-element-14700de.e-con {
	--align-self: flex-start;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-ef6ebb0.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-ef6ebb0.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0 .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-ef6ebb0 .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-907238d {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-31d8f79 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-31d8f79 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-31d8f79.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-31d8f79 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-80be964 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-6d1f882 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-6d1f882 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-6d1f882.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-6d1f882 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-e1d918b {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-e1d918b:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-e1d918b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-fc0fc79 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-bcc5dd4.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-bcc5dd4 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-ff009f7 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-ff009f7:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-ff009f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #649ae8;
}

.elementor-26399 .elementor-element.elementor-element-f6dea16 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-f6dea16.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-f6dea16.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-f6dea16.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-f6dea16.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-f6dea16.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-f6dea16 .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-f6dea16 .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-2866b84 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-8ef97ea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-8ef97ea.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-8ef97ea.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-8ef97ea.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-8ef97ea.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-8ef97ea.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-8ef97ea .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-8ef97ea .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-566a53e {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-782f8ea > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-782f8ea {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-782f8ea.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-782f8ea > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-afb9556 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-afb9556:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-afb9556 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-148230a {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-5bed4bc.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-5bed4bc > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a5d90bd {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-a5d90bd:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-a5d90bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #246ede;
}

.elementor-26399 .elementor-element.elementor-element-61b0f33 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-61b0f33.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-61b0f33.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-61b0f33.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-61b0f33.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-61b0f33.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-26399 .elementor-element.elementor-element-61b0f33 .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-61b0f33 .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-cac36e1 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-5ea5f7e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-5ea5f7e.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-5ea5f7e.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-5ea5f7e.elementor-view-default .elementor-icon {
	color: rgba(255, 90, 90, .76);
	border-color: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-5ea5f7e.elementor-view-framed .elementor-icon, .elementor-26399 .elementor-element.elementor-element-5ea5f7e.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 90, 90, .76);
}

.elementor-26399 .elementor-element.elementor-element-5ea5f7e .elementor-icon {
	font-size: 35px;
}

.elementor-26399 .elementor-element.elementor-element-5ea5f7e .elementor-icon svg {
	height: 35px;
}

.elementor-26399 .elementor-element.elementor-element-887a523 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-23ac9de > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-23ac9de {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-23ac9de.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-23ac9de > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-af301dd {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-af301dd:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-af301dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-bda0c29 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-967f5b0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-967f5b0 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-967f5b0.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-967f5b0 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-37c36a3 {
	--display: flex;
	--border-radius: 0px 0px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-37c36a3:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-37c36a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #638de6;
}

.elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-a1b20ae {
	text-align: center;
	color: #fff;
}

.elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-a1b20ae.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-a1b20ae > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-9675096 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-da40cb2 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-da40cb2.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-da40cb2 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-0acae99 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f805d54 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26399 .elementor-element.elementor-element-f805d54 {
	text-align: center;
}

.elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-f805d54.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-f805d54 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-f4aacda {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-f4aacda:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-f4aacda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-f4aacda.e-con {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-01897e4 {
	--display: flex;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-26399 .elementor-element.elementor-element-81b8eae {
	width: initial;
	max-width: initial;
}

.elementor-26399 .elementor-element.elementor-element-81b8eae > .elementor-widget-container {
	padding: 0px 40px 0px 40px;
}

.elementor-26399 .elementor-element.elementor-element-81b8eae .elementor-testimonial-wrapper {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-81b8eae .elementor-testimonial-content {
	color: #404040;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-26399 .elementor-element.elementor-element-81b8eae .elementor-testimonial-name {
	color: #404040;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-26399 .elementor-element.elementor-element-af593c5 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-af593c5:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-af593c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-a463351 .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	background-image: linear-gradient(90deg, #3b748f 0%, #f7c342 100%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 50px 50px 50px 50px;
	padding: 18px 30px 18px 30px;
}

.elementor-26399 .elementor-element.elementor-element-a463351 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-26399 .elementor-element.elementor-element-a463351 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-26399 .elementor-element.elementor-element-a463351 .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-26399 .elementor-element.elementor-element-bf57104 {
	--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;
	--justify-content: center;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(208, 199, 199, .81);
	--border-color: rgba(208, 199, 199, .81);
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26399 .elementor-element.elementor-element-bf57104:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-bf57104 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fd;
}

.elementor-26399 .elementor-element.elementor-element-0c28b61 {
	--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;
	--padding-top: 30px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-26399 .elementor-element.elementor-element-0c28b61:not(.elementor-motion-effects-element-type-background), .elementor-26399 .elementor-element.elementor-element-0c28b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-09ba764);
}

.elementor-26399 .elementor-element.elementor-element-f83f860 {
	--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;
	--z-index: 0;
}

.elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-131bd62 {
	text-align: left;
}

.elementor-26399 .elementor-element.elementor-element-131bd62 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-131bd62.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-131bd62 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-63ed36a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-26399 .elementor-element.elementor-element-63ed36a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-63ed36a.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-63ed36a > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-b4e0718 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.elementor-26399 .elementor-element.elementor-element-b4e0718.elementor-element {
	--align-self: center;
}

.elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > div, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > h1, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > h2, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > h3, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > h4, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > h5, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > h6, .elementor-26399 .elementor-element.elementor-element-b4e0718.ob-harakiri > p {
	transform: rotate(0deg);
}

.elementor-26399 .elementor-element.elementor-element-b4e0718 > div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-26399 .elementor-element.elementor-element-2b6a15b {
	--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-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: rgba(2, 1, 1, 0);
	font-size: 19px;
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion .elementskit-card-body, .elementor-26399 .elementor-element.elementor-element-778b292 .accordion.floating-style .elementskit-card-body {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion .elementskit-card-body {
	padding: 15px 30px 30px 30px;
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion > .elementskit-card.active {
	border-style: solid;
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion > .elementskit-card {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor6);
	border-radius: 5px 5px 5px 5px;
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed {
	border-radius: 5px 5px 5px 5px;
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 16px;
}

.elementor-26399 .elementor-element.elementor-element-778b292 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 16px;
}

html, body {
	overflow-x: auto;
}

@media (min-width:768px) {
	.elementor-26399 .elementor-element.elementor-element-6ea06f0 {
		--width: 66%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-fa0830b {
		--width: 50%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b1818d1 {
		--width: 50%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-fd00817 {
		--width: 50%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ff76910 {
		--content-width: 1267px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0a2257d {
		--width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-66301ba {
		--width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6a4d3a5 {
		--content-width: 1276px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-645beae {
		--content-width: 1276px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c003a08 {
		--content-width: 1276px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f44c276 {
		--content-width: 1276px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-233fc86 {
		--content-width: 1276px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-19b463d {
		--width: 23%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-41c2588 {
		--width: 23%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8aaeaba {
		--width: 6%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ddc852d {
		--width: 23%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-67afd42 {
		--width: 23%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8a0827c {
		--content-width: 1276px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-53ec491 {
		--width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3d1461f {
		--width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-525721f {
		--width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5403743 {
		--content-width: 1254px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-943ca93 {
		--width: 70%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9db24cc {
		--width: 30%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3bed1f4 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c84659a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-004bd5e {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a7d724d {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5a5cf0f {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b2cb751 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3a0200d {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8875103 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-03f0ee1 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-818ba3a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-18ed13a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9606070 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b01bcef {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2da72ab {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-93ef977 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9f71db9 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9b7e4f5 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-14700de {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-907238d {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-80be964 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-fc0fc79 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ff009f7 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2866b84 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-566a53e {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-148230a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a5d90bd {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-cac36e1 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-887a523 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bda0c29 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-37c36a3 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9675096 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0acae99 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-01897e4 {
		--width: 66%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0c28b61 {
		--content-width: 1250px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f83f860 {
		--width: 40%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2b6a15b {
		--width: 60%;
	}
}

@media (max-width:1024px) {
	.elementor-26399 .elementor-element.elementor-element-b322238 {
		--margin-top: 30px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-799c77a {
		--e-n-carousel-swiper-slides-to-display: 3;
		width: var(--container-widget-width, 92%);
		max-width: 92%;
		--container-widget-width: 92%;
		--container-widget-flex-grow: 0;
		--e-n-carousel-arrow-prev-left-position: -30px;
		--e-n-carousel-arrow-next-right-position: -30px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-799c77a.elementor-element {
		--align-self: center;
	}
	
	.elementor-26399 .elementor-element.elementor-element-94555b9 {
		--padding-top: 30px;
		--padding-bottom: 45px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c8e2450 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0a2257d {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f8ec051 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6a4d3a5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c174c98 {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-956cb74 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-645beae {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-556429d {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c003a08 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-940d608 {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f44c276 {
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-24d7b4e {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-233fc86 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8ed398d {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-538790d.elementor-element {
		--align-self: center;
	}
	
	.elementor-26399 .elementor-element.elementor-element-538790d {
		text-align: center;
	}
	
	.elementor-26399 .elementor-element.elementor-element-538790d img {
		max-width: 30px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-28e73b4 {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3d1461f {
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-1f51cf0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9f9a03e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-85a646a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-69eefe5.e-con {
		--e-con-transform-scale: 1;
	}
	
	.elementor-26399 .elementor-element.elementor-element-140e0b1.e-con {
		--e-con-transform-scale: 1;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f21b103.e-con {
		--e-con-transform-scale: 1;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2824164 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5403743 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c155f06 {
		--padding-top: 50px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-21b4464 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9ca4c60 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-613f1d4 {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8c1e49e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-54025bb {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bbedacd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c0af339 {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-e00d800 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-79ce0c0 {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-e1d918b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bcc5dd4 {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-afb9556 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5bed4bc {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-af301dd {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-967f5b0 {
		text-align: left;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b4e0718 {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-26399 .elementor-element.elementor-element-955cc8e {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-684f176 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-684f176 .elementor-heading-title {
		font-size: 35px;
		line-height: 44px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-799c77a {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f631332 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ab461f8 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-7a1d8bb {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-efb1f21 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-efb1f21 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-94555b9 {
		--gap: 90px 0px;
		--row-gap: 90px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a2adc83 {
		--padding-top: 30px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2f13a5d > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2f13a5d .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0a2257d {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-e520672 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-66301ba {
		--width: 90%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-16d1fb2 {
		text-align: center;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f8ec051 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-877a891 {
		--padding-top: 45px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-710ec01 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-710ec01 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6a4d3a5 {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c174c98 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bf5833d {
		--padding-top: 45px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-60223d1 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-60223d1 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-645beae {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-556429d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-7aef697 {
		--padding-top: 45px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8890df1 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8890df1 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c003a08 {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-940d608 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f44c276 {
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-24d7b4e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-233fc86 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8ed398d {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-427fabd {
		--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;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6f39042 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-24f7017 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-19b463d {
		--width: 21%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-41c2588 {
		--width: 21%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8aaeaba {
		--width: 16%;
		--min-height: 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ddc852d {
		--width: 21%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-67afd42 {
		--width: 21%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-67b0fa0 {
		--padding-top: 50px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b6d0a8d > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b6d0a8d .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-28e73b4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f950253 {
		--icon-box-icon-margin: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3d1461f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-525721f {
		--padding-top: 40px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ba0961a > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-7aefe66 {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8e22738 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8e22738 .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-66a277d {
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bd348dd {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-26399 .elementor-element.elementor-element-64456e3 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a3607bf > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a3607bf .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f05e9bd > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-85a646a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26399 .elementor-element.elementor-element-e413003 {
		--padding-top: 40px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-4c59d1d > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5403743 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9db24cc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5bee4d5 img {
		height: 100%;
		object-fit: scale-down;
		object-position: top center;
		border-radius: 100% 100% 100% 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6fe5e14 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bd3eb4b > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-21b4464 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3bed1f4 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9f7e835 {
		text-align: left;
		font-size: 12px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c84659a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6b05ab2 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-004bd5e {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0e8e8f4 {
		font-size: 12px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a7d724d {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c813bc3 {
		font-size: 12px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9ca4c60 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5a5cf0f {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-613f1d4 {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b2cb751 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3f7f0d3 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3f7f0d3 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-3a0200d {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-77bd62d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-77bd62d .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8875103 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a1af8de .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a1af8de .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8c1e49e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-03f0ee1 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-54025bb {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-818ba3a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-4f82df3 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-4f82df3 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-18ed13a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0f98cab .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0f98cab .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9606070 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-63546ff .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-63546ff .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bbedacd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-b01bcef {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c0af339 {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2da72ab {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-036759d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-036759d .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-93ef977 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c2bc00a .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-c2bc00a .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9f71db9 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-654c927 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-654c927 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-e00d800 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9b7e4f5 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-79ce0c0 {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-14700de {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ef6ebb0 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ef6ebb0 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-907238d {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-31d8f79 {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-80be964 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-6d1f882 {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-e1d918b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-fc0fc79 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bcc5dd4 {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-ff009f7 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f6dea16 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f6dea16 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-2866b84 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8ef97ea .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-8ef97ea .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-566a53e {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-782f8ea {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-afb9556 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-148230a {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5bed4bc {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a5d90bd {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-61b0f33 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-61b0f33 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-cac36e1 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5ea5f7e .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-5ea5f7e .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-887a523 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-23ac9de {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-af301dd {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-bda0c29 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-967f5b0 {
		text-align: left;
		font-size: 12px;
		line-height: 16px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-37c36a3 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-a1b20ae {
		font-size: 12px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-9675096 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-da40cb2 {
		font-size: 12px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-0acae99 {
		--width: 25%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-f805d54 {
		font-size: 12px;
	}
	
	.elementor-26399 .elementor-element.elementor-element-63ed36a > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26399 .elementor-element.elementor-element-63ed36a .elementor-heading-title {
		font-size: 30px;
		line-height: 36px;
	}
}

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4114779 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-24eea78 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a5bb0d1 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0270392 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0f62d45 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb0139f */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-acd1fdb */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e11c708 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11d24ab */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-626f541 */
.slide-height {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for nested-carousel, class: .elementor-element-799c77a */
.bb-recent::before {
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-914ce30 */
.title-icon-box .elementor-icon-box-icon {
	margin-top: -5px;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-f950253 */
.list-icon-box .elementor-icon-box-icon {
	margin-top: -4px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-be9a1f7 */
.elementor-26399 .elementor-element.elementor-element-be9a1f7 .elementor-button {
	display: flex;
	justify-content: center;
}

.elementor-26399 .elementor-element.elementor-element-be9a1f7 .elementor-button-icon {
	position: absolute;
	left: 90%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f14a069 */
.top-badge {
	width: fit-content;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-c47c41a */
.pricing-list .elementor-icon-list-icon {
	margin-top: 4px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-52bdc3d */
.top-badge {
	width: fit-content;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ac95b75 */
.top-badge {
	width: fit-content;
}
