.elementor-704 .elementor-element.elementor-element-622f25f {--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--background-transition: .3s;}
.elementor-704 .elementor-element.elementor-element-bede0e6 {--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--background-transition: .3s;}
.elementor-704 .elementor-element.elementor-element-bede0e6, .elementor-704 .elementor-element.elementor-element-bede0e6::before {--border-transition: .3s;}
.elementor-704 .elementor-element.elementor-element-0320c6e img {width: 32%;}
.elementor-704 .elementor-element.elementor-element-19ea862 {--display: flex;--min-height: 0px;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--justify-content: center;--align-items: center;--gap: 0px 9px;--background-transition: .3s;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-704 .elementor-element.elementor-element-682ff9b .elementor-heading-title {color: #3b4066;font-family: "Shippori Mincho",Sans-serif;font-weight: 600;}
.elementor-704 .elementor-element.elementor-element-682ff9b.elementor-element {--flex-grow: 0;--flex-shrink: 0;}
.elementor-704 .elementor-element.elementor-element-70b31b6 .elementor-icon-wrapper {text-align: center;}
.elementor-704 .elementor-element.elementor-element-70b31b6.elementor-view-stacked .elementor-icon {background-color: #5246a8;}
.elementor-704 .elementor-element.elementor-element-70b31b6.elementor-view-framed .elementor-icon, .elementor-704 .elementor-element.elementor-element-70b31b6.elementor-view-default .elementor-icon {color: #5246a8;border-color: #5246a8;}
.elementor-704 .elementor-element.elementor-element-70b31b6.elementor-view-framed .elementor-icon, .elementor-704 .elementor-element.elementor-element-70b31b6.elementor-view-default .elementor-icon svg {fill: #5246a8;}
.elementor-704 .elementor-element.elementor-element-70b31b6 .elementor-icon {font-size: 24px;}
.elementor-704 .elementor-element.elementor-element-70b31b6 .elementor-icon svg {height: 24px;}
.elementor-704 .elementor-element.elementor-element-70b31b6 > .elementor-widget-container {margin: 12px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.elementor-704 .elementor-element.elementor-element-70b31b6.elementor-element {--align-self: center;--flex-grow: 0;--flex-shrink: 0;}
.elementor-704 .elementor-element.elementor-element-9c1188d {--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;--align-items: center;--background-transition: .3s;}
.elementor-704 .elementor-element.elementor-element-83f0605 .elementor-heading-title {color: #3b4066;font-family: "Montserrat",Sans-serif;font-size: 15px;font-weight: 700;}
.elementor-704 .elementor-element.elementor-element-9b22be6 {--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;--align-items: center;--background-transition: .3s;}
.elementor-704 .elementor-element.elementor-element-cd768dd .elementor-button {font-family: "Montserrat",Sans-serif;font-weight: 500;fill: #fff;color: #fff;background-color: transparent;background-image: linear-gradient(120deg,#5246a8 15%,#49b5dc 100%);}
.elementor-704 .elementor-element.elementor-element-cd768dd .elementor-button:hover, .elementor-704 .elementor-element.elementor-element-cd768dd .elementor-button:focus {color: #5246a8;background-color: transparent;background-image: linear-gradient(180deg,rgba(190,100,100,0) 0%,rgba(242,41,91,0) 100%);}
.elementor-704 .elementor-element.elementor-element-cd768dd .elementor-button:hover svg, .elementor-704 .elementor-element.elementor-element-cd768dd .elementor-button:focus svg {fill: #5246a8;}
.elementor-704 .elementor-element.elementor-element-cd768dd {width: var(--container-widget-width,22%);max-width: 22%;--container-widget-width: 22%;--container-widget-flex-grow: 0;}
.elementor-704 .elementor-element.elementor-element-cd768dd.elementor-element {--align-self: center;}
.elementor-704 .elementor-element.elementor-element-bfbe1e5 .elementor-button {font-family: "Montserrat",Sans-serif;font-weight: 500;fill: #fff;color: #fff;background-color: transparent;background-image: linear-gradient(120deg,#5246a8 15%,#4aaed9 100%);}
.elementor-704 .elementor-element.elementor-element-bfbe1e5 .elementor-button:hover, .elementor-704 .elementor-element.elementor-element-bfbe1e5 .elementor-button:focus {color: #5246a8;background-color: transparent;background-image: linear-gradient(180deg,rgba(190,100,100,0) 0%,rgba(242,41,91,0) 100%);}
.elementor-704 .elementor-element.elementor-element-bfbe1e5 .elementor-button:hover svg, .elementor-704 .elementor-element.elementor-element-bfbe1e5 .elementor-button:focus svg {fill: #5246a8;}
.elementor-704 .elementor-element.elementor-element-bfbe1e5 {width: var(--container-widget-width,22%);max-width: 22%;--container-widget-width: 22%;--container-widget-flex-grow: 0;}
.elementor-704 .elementor-element.elementor-element-bfbe1e5.elementor-element {--align-self: center;}
.elementor-704 .elementor-element.elementor-element-535347a .elementor-button {font-family: "Montserrat",Sans-serif;font-weight: 500;fill: #fff;color: #fff;background-color: transparent;background-image: linear-gradient(120deg,#5246a8 15%,#4aaed9 100%);}
.elementor-704 .elementor-element.elementor-element-535347a .elementor-button:hover, .elementor-704 .elementor-element.elementor-element-535347a .elementor-button:focus {color: #5246a8;background-color: transparent;background-image: linear-gradient(180deg,rgba(190,100,100,0) 0%,rgba(242,41,91,0) 100%);}
.elementor-704 .elementor-element.elementor-element-535347a .elementor-button:hover svg, .elementor-704 .elementor-element.elementor-element-535347a .elementor-button:focus svg {fill: #5246a8;}
.elementor-704 .elementor-element.elementor-element-535347a {width: var(--container-widget-width,22%);max-width: 22%;--container-widget-width: 22%;--container-widget-flex-grow: 0;}
.elementor-704 .elementor-element.elementor-element-535347a.elementor-element {--align-self: center;}
body.elementor-page-704:not(.elementor-motion-effects-element-type-background), body.elementor-page-704 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #fff;}
@media (max-width:767px) {.elementor-704 .elementor-element.elementor-element-bede0e6 {--margin-top: 22%;--margin-bottom: 0%;--margin-left: 0%;--margin-right: 0%;}
	.elementor-704 .elementor-element.elementor-element-0320c6e img {width: 51%;}
	.elementor-704 .elementor-element.elementor-element-19ea862 {--min-height: 0px;--flex-direction: row;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--justify-content: center;--align-items: flex-end;--gap: 7px 7px;--padding-top: 0px;--padding-bottom: -1px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-704 .elementor-element.elementor-element-19ea862.e-con {--align-self: center;}
	.elementor-704 .elementor-element.elementor-element-682ff9b {text-align: center;width: auto;max-width: auto;}
	.elementor-704 .elementor-element.elementor-element-682ff9b.elementor-element {--align-self: center;}
	.elementor-704 .elementor-element.elementor-element-70b31b6 .elementor-icon-wrapper {text-align: center;}
	.elementor-704 .elementor-element.elementor-element-70b31b6 .elementor-icon {font-size: 28px;}
	.elementor-704 .elementor-element.elementor-element-70b31b6 .elementor-icon svg {height: 28px;}
	.elementor-704 .elementor-element.elementor-element-70b31b6 > .elementor-widget-container {margin: 64% 0% 0% 0%;padding: 0px 0px 0px 0px;}
	.elementor-704 .elementor-element.elementor-element-70b31b6 {width: auto;max-width: auto;}
	.elementor-704 .elementor-element.elementor-element-70b31b6.elementor-element {--align-self: center;}
	.elementor-704 .elementor-element.elementor-element-83f0605 {text-align: center;}
	.elementor-704 .elementor-element.elementor-element-83f0605 .elementor-heading-title {font-size: 15px;}
	.elementor-704 .elementor-element.elementor-element-9b22be6 {--gap: 10px 10px;}
	.elementor-704 .elementor-element.elementor-element-cd768dd .elementor-button {border-radius: 14px 14px 14px 14px;}
	.elementor-704 .elementor-element.elementor-element-cd768dd {width: var(--container-widget-width,197px);max-width: 197px;--container-widget-width: 197px;--container-widget-flex-grow: 0;}
	.elementor-704 .elementor-element.elementor-element-cd768dd.elementor-element {--align-self: center;}
	.elementor-704 .elementor-element.elementor-element-bfbe1e5 .elementor-button {border-radius: 14px 14px 14px 14px;}
	.elementor-704 .elementor-element.elementor-element-bfbe1e5 {width: var(--container-widget-width,197px);max-width: 197px;--container-widget-width: 197px;--container-widget-flex-grow: 0;}
	.elementor-704 .elementor-element.elementor-element-bfbe1e5.elementor-element {--align-self: center;}
	.elementor-704 .elementor-element.elementor-element-535347a .elementor-button {border-radius: 14px 14px 14px 14px;}
	.elementor-704 .elementor-element.elementor-element-535347a {width: var(--container-widget-width,197px);max-width: 197px;--container-widget-width: 197px;--container-widget-flex-grow: 0;}
	.elementor-704 .elementor-element.elementor-element-535347a.elementor-element {--align-self: center;}}