/* End Custom Fonts CSS */

.elementor-15093 .elementor-element.elementor-element-7bd72b5 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: .78;
	--padding-top: 113px;
	--padding-bottom: 93px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-7bd72b5:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-7bd72b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 29%, #f07d7d 100%);
}

.elementor-15093 .elementor-element.elementor-element-7bd72b5::before, .elementor-15093 .elementor-element.elementor-element-7bd72b5 > .elementor-background-video-container::before, .elementor-15093 .elementor-element.elementor-element-7bd72b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15093 .elementor-element.elementor-element-7bd72b5 > .elementor-background-slideshow::before, .elementor-15093 .elementor-element.elementor-element-7bd72b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15093 .elementor-element.elementor-element-7bd72b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(181deg, rgba(243, 242, 242, .68) 34%, #fff 87%);
}

.elementor-15093 .elementor-element.elementor-element-426ea3b {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--z-index: 10;
}

.elementor-15093 .elementor-element.elementor-element-426ea3b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-ffda818 {
	text-align: left;
}

.elementor-15093 .elementor-element.elementor-element-ffda818 .elementor-heading-title {
	font-size: 102px;
	color: #f07d7d;
}

.elementor-15093 .elementor-element.elementor-element-e86da6a > .elementor-widget-container {
	padding: 22px 0px 39px 0px;
}

.elementor-15093 .elementor-element.elementor-element-e86da6a {
	text-align: left;
	font-family: "BeVietnam", Sans-serif;
	font-size: 41px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-8d6cd0e {
	--spacer-size: 50px;
}

.elementor-15093 .elementor-element.elementor-element-2e6ae67 .elementor-button {
	background-color: #f0c84b;
	border-style: solid;
	border-color: #f0c84b;
}

.elementor-15093 .elementor-element.elementor-element-2e6ae67 .elementor-button:hover, .elementor-15093 .elementor-element.elementor-element-2e6ae67 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-e2a4ef6);
	border-color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-2e6ae67 .elementor-button:hover svg, .elementor-15093 .elementor-element.elementor-element-2e6ae67 .elementor-button:focus svg {
	fill: var(--e-global-color-e2a4ef6);
}

.elementor-15093 .elementor-element.elementor-element-d5d28c6 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 21px;
	line-height: .1em;
	fill: #797979;
	color: #797979;
	border-style: solid;
	border-color: rgba(240, 200, 75, 0);
}

.elementor-15093 .elementor-element.elementor-element-d5d28c6 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-d5d28c6 .elementor-button:hover, .elementor-15093 .elementor-element.elementor-element-d5d28c6 .elementor-button:focus {
	color: var(--e-global-color-secondary);
	border-color: rgba(240, 200, 75, 0);
}

.elementor-15093 .elementor-element.elementor-element-d5d28c6 .elementor-button:hover svg, .elementor-15093 .elementor-element.elementor-element-d5d28c6 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-c624998 {
	--display: flex;
	--justify-content: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 10;
}

.elementor-15093 .elementor-element.elementor-element-c624998.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-e42ddc1 {
	--spacer-size: 113px;
}

.elementor-15093 .elementor-element.elementor-element-53e84c2 {
	--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: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-53e84c2:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-53e84c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-15093 .elementor-element.elementor-element-a552818 {
	--display: flex;
	--margin-top: -641px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-a552818.e-con {
	--align-self: flex-end;
}

.elementor-15093 .elementor-element.elementor-element-7efe398 > .elementor-widget-container {
	--e-transform-translateY: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-9023f8a {
	--spacer-size: 50px;
}

.elementor-15093 .elementor-element.elementor-element-f41089a .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-514c5a4 {
	--spacer-size: 20px;
}

.elementor-15093 .elementor-element.elementor-element-6f96a19 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 119px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-6f96a19.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-ebae3d6 {
	width: var(--container-widget-width, 100.345%);
	max-width: 100.345%;
	--container-widget-width: 100.345%;
	--container-widget-flex-grow: 0;
}

.elementor-15093 .elementor-element.elementor-element-ebae3d6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-09c138b {
	--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: 101px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-2d1e6e6 {
	--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-15093 .elementor-element.elementor-element-72e043b {
	--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-15093 .elementor-element.elementor-element-bda4aab > .elementor-widget-container {
	margin: -197px 0px 0px 0px;
}

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

.elementor-15093 .elementor-element.elementor-element-60385f8 {
	--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-15093 .elementor-element.elementor-element-60385f8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-569b1c3 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-2a38c8c > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-15093 .elementor-element.elementor-element-2a38c8c .elementor-heading-title {
	font-size: 29px;
	font-weight: 500;
	line-height: 38px;
}

.elementor-15093 .elementor-element.elementor-element-bf1e36f {
	--spacer-size: 90px;
}

.elementor-15093 .elementor-element.elementor-element-254a046 {
	--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-15093 .elementor-element.elementor-element-5dfcf0b {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-5dfcf0b:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-5dfcf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8e8ea;
}

.elementor-15093 .elementor-element.elementor-element-125c8e8 {
	--display: flex;
}

.elementor-15093 .elementor-element.elementor-element-9acc53f > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-15093 .elementor-element.elementor-element-9acc53f .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-763a949 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-15093 .elementor-element.elementor-element-b1e66dd {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-15093 .elementor-element.elementor-element-b1e66dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-fe7ca34 {
	--spacer-size: 134px;
}

.elementor-15093 .elementor-element.elementor-element-a377471 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-a377471 img {
	width: 85%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-15093 .elementor-element.elementor-element-4c92e71 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-a821770-font-family), Sans-serif;
	font-size: var(--e-global-typography-a821770-font-size);
	font-weight: var(--e-global-typography-a821770-font-weight);
	line-height: var(--e-global-typography-a821770-line-height);
}

.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-description {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-a774bd7 {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-15093 .elementor-element.elementor-element-bc92087 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-bc92087 img {
	width: 85%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-15093 .elementor-element.elementor-element-be9bb40 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-be9bb40:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-be9bb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(232, 232, 234, 0);
}

.elementor-15093 .elementor-element.elementor-element-4cd4ec8 {
	--display: flex;
}

.elementor-15093 .elementor-element.elementor-element-1a5ffa3 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-15093 .elementor-element.elementor-element-f0568d4 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-15093 .elementor-element.elementor-element-f0568d4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-67e1491 {
	--spacer-size: 67px;
}

.elementor-15093 .elementor-element.elementor-element-abfd114 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-abfd114 img {
	width: 85%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-15093 .elementor-element.elementor-element-2cf72d8 {
	--spacer-size: 50px;
}

.elementor-15093 .elementor-element.elementor-element-465c52d {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-15093 .elementor-element.elementor-element-465c52d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-6b29cb2 {
	--spacer-size: 238px;
}

.elementor-15093 .elementor-element.elementor-element-4810dbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px -22px 20px 0px;
}

.elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title a {
	font-family: var(--e-global-typography-a821770-font-family), Sans-serif;
	font-size: var(--e-global-typography-a821770-font-size);
	font-weight: var(--e-global-typography-a821770-font-weight);
	line-height: var(--e-global-typography-a821770-line-height);
}

.elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-description {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-67dafc4 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-67dafc4:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-67dafc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8e8ea;
}

.elementor-15093 .elementor-element.elementor-element-4d46f08 {
	--display: flex;
}

.elementor-15093 .elementor-element.elementor-element-7786bcc {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-15093 .elementor-element.elementor-element-5c080ee {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-15093 .elementor-element.elementor-element-5c080ee.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-e508799 {
	--spacer-size: 165px;
}

.elementor-15093 .elementor-element.elementor-element-67386f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-67386f0 img {
	width: 85%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-15093 .elementor-element.elementor-element-12fac35 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-a821770-font-family), Sans-serif;
	font-size: var(--e-global-typography-a821770-font-size);
	font-weight: var(--e-global-typography-a821770-font-weight);
	line-height: var(--e-global-typography-a821770-line-height);
}

.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-description {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-cdf5df3 {
	--spacer-size: 84px;
}

.elementor-15093 .elementor-element.elementor-element-c59ce26 {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-15093 .elementor-element.elementor-element-62b7f16 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-62b7f16 img {
	width: 85%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-15093 .elementor-element.elementor-element-aa7f138 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-aa7f138:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-aa7f138 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(232, 232, 234, 0);
}

.elementor-15093 .elementor-element.elementor-element-fc0280f {
	--display: flex;
}

.elementor-15093 .elementor-element.elementor-element-a5749fe > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-15093 .elementor-element.elementor-element-a5749fe .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-ebd28b6 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-15093 .elementor-element.elementor-element-e53e475 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-15093 .elementor-element.elementor-element-757645a > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-a821770-font-family), Sans-serif;
	font-size: var(--e-global-typography-a821770-font-size);
	font-weight: var(--e-global-typography-a821770-font-weight);
	line-height: var(--e-global-typography-a821770-line-height);
}

.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-description {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-227e0e2 {
	--display: flex;
	--justify-content: flex-start;
}

.elementor-15093 .elementor-element.elementor-element-630a079 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-15093 .elementor-element.elementor-element-1bad235 {
	--spacer-size: 50px;
}

.elementor-15093 .elementor-element.elementor-element-8526ec4 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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: 100px;
	--padding-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-5e1a0cf {
	--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-15093 .elementor-element.elementor-element-5e1a0cf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-b419673 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-120495c {
	--spacer-size: 102px;
}

.elementor-15093 .elementor-element.elementor-element-5fec848 {
	--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-15093 .elementor-element.elementor-element-5fec848:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-5fec848 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8e8ea;
}

.elementor-15093 .elementor-element.elementor-element-73103ff {
	--spacer-size: 47px;
}

.elementor-15093 .elementor-element.elementor-element-aa29777 > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-15093 .elementor-element.elementor-element-aa29777 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-cfcff99 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-cfcff99:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-cfcff99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8e8ea;
}

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

.elementor-15093 .elementor-element.elementor-element-96a72a6 {
	--display: flex;
}

.elementor-15093 .elementor-element.elementor-element-3389b41 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-15093 .elementor-element.elementor-element-cb4756a {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-15093 .elementor-element.elementor-element-cb4756a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-15093 .elementor-element.elementor-element-6aee9b1 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 100px;
	--padding-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-b88f5a3 .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-42b6f52 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-a1c53e6 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-a1c53e6:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-a1c53e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8e8ea;
}

.elementor-15093 .elementor-element.elementor-element-d1fa7c7 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 100px;
}

.elementor-15093 .elementor-element.elementor-element-08f544f .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-6f21916 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-1a91b4f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-15093 .elementor-element.elementor-element-caddf7a {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-caddf7a:not(.elementor-motion-effects-element-type-background), .elementor-15093 .elementor-element.elementor-element-caddf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8e8ea;
}

.elementor-15093 .elementor-element.elementor-element-5c19d5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-15093 .elementor-element.elementor-element-749b028 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-749b028 > .elementor-shape-top .elementor-shape-fill, .elementor-15093 .elementor-element.elementor-element-749b028 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #64e1af;
}

.elementor-15093 .elementor-element.elementor-element-749b028 > .elementor-shape-top svg, .elementor-15093 .elementor-element.elementor-element-749b028 > .e-con-inner > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 174px;
}

.elementor-15093 .elementor-element.elementor-element-1e5559b {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 100px;
	--padding-right: 0px;
}

.elementor-15093 .elementor-element.elementor-element-dfa1deb .elementor-heading-title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
}

.elementor-15093 .elementor-element.elementor-element-b9df44f {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-15093 .elementor-element.elementor-element-c0a2161 {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-f66f34f {
	--display: flex;
	--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;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: -8px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-15093 .elementor-element.elementor-element-09f53e8 {
	--display: flex;
}

.elementor-15093 .elementor-element.elementor-element-46c8012 .elementor-heading-title {
	font-family: "BeVietnam", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 48px;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle {
	background-color: var(--e-global-color-cb9edc4);
	margin: 5px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-15093 .elementor-element.elementor-element-55be493 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
	justify-content: space-between;
	padding: 35px 35px 35px 35px;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-toggle__label-text {
	text-align: left;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-secondary);
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.3em;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
	color: var(--e-global-color-e2a4ef6);
	background-color: var(--e-global-color-primary);
	font-size: 15px;
	width: 32px;
	height: 32px;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active {
	color: var(--e-global-color-e2a4ef6);
	background-color: var(--e-global-color-primary);
	font-size: 15px;
	width: 32px;
	height: 32px;
}

.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner {
	padding: 0px 35px 35px 35px;
}

@media (max-width:1024px) {
	.elementor-15093 .elementor-element.elementor-element-7bd72b5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-426ea3b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-ffda818 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2e6ae67 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2e6ae67 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d5d28c6 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d5d28c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c624998 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-53e84c2 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b1e66dd {
		--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-15093 .elementor-element.elementor-element-a377471 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-a774bd7 {
		--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-15093 .elementor-element.elementor-element-bc92087 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-f0568d4 {
		--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-15093 .elementor-element.elementor-element-abfd114 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-465c52d {
		--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-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-5c080ee {
		--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-15093 .elementor-element.elementor-element-67386f0 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-c59ce26 {
		--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-15093 .elementor-element.elementor-element-62b7f16 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-e53e475 {
		--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-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-227e0e2 {
		--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-15093 .elementor-element.elementor-element-630a079 {
		--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-15093 .elementor-element.elementor-element-2e8682c {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-cb4756a {
		--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-15093 .elementor-element.elementor-element-6aee9b1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d1fa7c7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-1a91b4f {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-428897a {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-5c19d5e {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c4868e5 {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b556cb0 {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-749b028 {
		--justify-content: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-1e5559b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-15093 .elementor-element.elementor-element-7bd72b5 {
		--min-height: 841px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-426ea3b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-ffda818 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-e86da6a {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		font-size: 30px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-e86da6a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2e6ae67 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2e6ae67 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d5d28c6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d5d28c6 > .elementor-widget-container {
		margin: -19px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d5d28c6 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c624998 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-53e84c2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a552818 {
		--margin-top: -250px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-f41089a .elementor-heading-title {
		font-size: 26px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-6f96a19 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-bda4aab > .elementor-widget-container {
		margin: -162px 30px 0px 27px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-569b1c3 {
		text-align: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-569b1c3 .elementor-heading-title {
		font-size: 41px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2a38c8c {
		width: var(--container-widget-width, 88%);
		max-width: 88%;
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2a38c8c > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2a38c8c.elementor-element {
		--align-self: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2a38c8c .elementor-heading-title {
		font-size: 24px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-5dfcf0b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-9acc53f {
		width: var(--container-widget-width, 88%);
		max-width: 88%;
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-9acc53f > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-9acc53f.elementor-element {
		--align-self: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-9acc53f .elementor-heading-title {
		font-size: 40px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-fe7ca34 {
		--spacer-size: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a377471 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-4c92e71 .elementor-icon-box-description {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-bc92087 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-be9bb40 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-abfd114 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-6b29cb2 {
		--spacer-size: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-4810dbb .elementor-icon-box-description {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-67dafc4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-e508799 {
		--spacer-size: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-67386f0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-12fac35 .elementor-icon-box-description {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-cdf5df3 {
		--spacer-size: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-62b7f16 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-aa7f138 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a5749fe {
		width: var(--container-widget-width, 88%);
		max-width: 88%;
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a5749fe > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a5749fe.elementor-element {
		--align-self: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a5749fe .elementor-heading-title {
		font-size: 43px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title, .elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-a821770-font-size);
		line-height: var(--e-global-typography-a821770-line-height);
	}
	
	.elementor-15093 .elementor-element.elementor-element-757645a .elementor-icon-box-description {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-1bad235 {
		--spacer-size: 127px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b419673 > .elementor-widget-container {
		--e-transform-scale: 1.7;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-73103ff {
		--spacer-size: 43px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-aa29777 {
		width: var(--container-widget-width, 88%);
		max-width: 88%;
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15093 .elementor-element.elementor-element-aa29777 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-aa29777.elementor-element {
		--align-self: center;
	}
	
	.elementor-15093 .elementor-element.elementor-element-aa29777 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-cfcff99 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-6aee9b1 {
		--padding-top: 34px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b88f5a3 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-42b6f52 {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a1c53e6 {
		--flex-direction: column-reverse;
		--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: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d1fa7c7 {
		--padding-top: 36px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-08f544f .elementor-heading-title {
		font-size: 34px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-6f21916 {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-caddf7a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-1e5559b {
		--padding-top: 38px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-dfa1deb .elementor-heading-title {
		font-size: 34px;
		line-height: 1.1em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b9df44f {
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-f66f34f {
		--margin-top: -51px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-46c8012 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.3em;
	}
	
	.elementor-15093 .elementor-element.elementor-element-55be493 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
		font-size: 18px;
	}
}

@media (min-width:768px) {
	.elementor-15093 .elementor-element.elementor-element-426ea3b {
		--width: 62%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c624998 {
		--width: 34.336%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a552818 {
		--width: 35%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-6f96a19 {
		--width: 78%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2d1e6e6 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-72e043b {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-60385f8 {
		--width: 65.67%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-254a046 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b1e66dd {
		--width: 60%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a774bd7 {
		--width: 40%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-f0568d4 {
		--width: 39.999%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-465c52d {
		--width: 56.638%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-5c080ee {
		--width: 60%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c59ce26 {
		--width: 40%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-e53e475 {
		--width: 60%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-227e0e2 {
		--width: 40%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-630a079 {
		--width: 60%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-8526ec4 {
		--content-width: 1363px;
	}
	
	.elementor-15093 .elementor-element.elementor-element-5e1a0cf {
		--width: 79.766%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-cb4756a {
		--width: 100.441%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15093 .elementor-element.elementor-element-b1e66dd {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-a774bd7 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-f0568d4 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-465c52d {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-5c080ee {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c59ce26 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-e53e475 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-227e0e2 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-630a079 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-2e8682c {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-cb4756a {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-6aee9b1 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-d1fa7c7 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-1a91b4f {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-428897a {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-5c19d5e {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-c4868e5 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-b556cb0 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-749b028 {
		--width: 50%;
	}
	
	.elementor-15093 .elementor-element.elementor-element-1e5559b {
		--width: 50%;
	}
}
