/* End Custom Fonts CSS */

.elementor-17962 .elementor-element.elementor-element-b3beb81 {
	--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-17962 .elementor-element.elementor-element-2e5c0c2 {
	--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: 20px 20px 20px 20px;
}

.elementor-17962 .elementor-element.elementor-element-2e5c0c2:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-2e5c0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-4b30798 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-4b30798 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-3fd5bbe > .elementor-widget-container {
	margin: 5px 0px -24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-3fd5bbe {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-60b2249 > .elementor-widget-container {
	margin: 0px 0px -6px 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-17962 .elementor-element.elementor-element-60b2249 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-30b6afe {
	--spacer-size: 6px;
}

.elementor-17962 .elementor-element.elementor-element-3a05cee .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-3a05cee .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-3a05cee {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-3a05cee > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-3a05cee.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-3a05cee .elementor-button {
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-67aee07 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-a444e1f .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: none;
}

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

.elementor-17962 .elementor-element.elementor-element-a444e1f {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-a444e1f > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: -17px -17px -17px -17px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-a444e1f.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-283904c {
	--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: 20px 20px 20px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-d3af2d5 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-b9d0088 {
	--spacer-size: 25px;
}

.elementor-17962 .elementor-element.elementor-element-46aa1c0 {
	--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: 20px 20px 20px 20px;
}

.elementor-17962 .elementor-element.elementor-element-46aa1c0:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-46aa1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-283f18b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-283f18b img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-e3544d1 > .elementor-widget-container {
	margin: 3px 0px -24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-e3544d1 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-62ddfd5 > .elementor-widget-container {
	margin: 0px 0px -6px 0px;
	padding: 11px 20px 0px 20px;
}

.elementor-17962 .elementor-element.elementor-element-62ddfd5 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-455bd98 {
	--spacer-size: 6px;
}

.elementor-17962 .elementor-element.elementor-element-1bfeea7 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-1bfeea7 .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-1bfeea7 {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-1bfeea7 > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-1bfeea7.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-1bfeea7 .elementor-button {
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-9d165a9 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-9920ea5 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-9920ea5 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-9920ea5 .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-9920ea5 {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-9920ea5 > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: -17px -17px -17px -17px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-9920ea5.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-28f8b6b {
	--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: 20px 20px 20px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-0225d2c {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-c1eb11d {
	--spacer-size: 25px;
}

.elementor-17962 .elementor-element.elementor-element-cfed02b {
	--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: 20px 20px 20px 20px;
}

.elementor-17962 .elementor-element.elementor-element-cfed02b:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-cfed02b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-d845508 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-d845508 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-630ba8e > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-17962 .elementor-element.elementor-element-630ba8e {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-fa1a488 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-17962 .elementor-element.elementor-element-fa1a488 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

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

.elementor-17962 .elementor-element.elementor-element-fb59cec {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-fb59cec > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-fb59cec.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-fb59cec .elementor-button {
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-0555060 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-692c472 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-692c472 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-692c472 .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-692c472 {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-692c472 > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: -17px -17px -17px -17px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-692c472.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-97248ff {
	--spacer-size: 40px;
}

.elementor-17962 .elementor-element.elementor-element-bdc389a {
	--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: 20px 20px 20px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-cd6a1c8 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-f30c090 {
	--spacer-size: 25px;
}

.elementor-17962 .elementor-element.elementor-element-dd53f98 {
	--spacer-size: 5px;
}

.elementor-17962 .elementor-element.elementor-element-39c76aa {
	--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-17962 .elementor-element.elementor-element-883183b {
	--spacer-size: 30px;
}

.elementor-17962 .elementor-element.elementor-element-d72e4c4 {
	--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-17962 .elementor-element.elementor-element-a5ba22c {
	--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: 20px 20px 20px 20px;
}

.elementor-17962 .elementor-element.elementor-element-a5ba22c:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-a5ba22c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-489f503 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-489f503 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-a36b429 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-57ab6b7 > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-17962 .elementor-element.elementor-element-57ab6b7 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

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

.elementor-17962 .elementor-element.elementor-element-c5c6906 {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-c5c6906 > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-c5c6906.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-c5c6906 .elementor-button {
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-c69ba8a {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-1b5dc03 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-1b5dc03 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-1b5dc03 .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-1b5dc03 {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-1b5dc03 > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: -17px -17px -17px -17px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-1b5dc03.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-8ffd42a {
	--spacer-size: 40px;
}

.elementor-17962 .elementor-element.elementor-element-db1d3e4 {
	--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: 20px 20px 20px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-a0ddb20 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-c608e97 {
	--spacer-size: 25px;
}

.elementor-17962 .elementor-element.elementor-element-b479e38 {
	--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: 20px 20px 20px 20px;
}

.elementor-17962 .elementor-element.elementor-element-b479e38:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-b479e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-9036d52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-9036d52 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-eb01df9 > .elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-eb01df9 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-2e6f7ea > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-17962 .elementor-element.elementor-element-2e6f7ea {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-7f4afb7 {
	--spacer-size: 1px;
}

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

.elementor-17962 .elementor-element.elementor-element-b6e03ce {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-b6e03ce > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-b6e03ce.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-b6e03ce .elementor-button {
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-ddd6768 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-3eb486a .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-3eb486a .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-3eb486a .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-3eb486a {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-3eb486a > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: -17px -17px -17px -17px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-3eb486a.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-4ec2375 {
	--spacer-size: 40px;
}

.elementor-17962 .elementor-element.elementor-element-76bebd2 {
	--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: 20px 20px 20px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-3a66dd7 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-2c77c8c {
	--spacer-size: 25px;
}

.elementor-17962 .elementor-element.elementor-element-8402c5c {
	--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: 20px 20px 20px 20px;
}

.elementor-17962 .elementor-element.elementor-element-8402c5c:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-8402c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-45feee5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-45feee5 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-7db0617 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-7db0617 {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

.elementor-17962 .elementor-element.elementor-element-69a788a > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 20px 61px 20px;
}

.elementor-17962 .elementor-element.elementor-element-69a788a {
	font-family: "BeVietnam", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.4em;
	color: #181832;
}

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

.elementor-17962 .elementor-element.elementor-element-fe7611d {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-fe7611d > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-fe7611d.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-fe7611d .elementor-button {
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-079c912 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-3cfc9f8 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: none;
}

.elementor-17962 .elementor-element.elementor-element-3cfc9f8 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-3cfc9f8 .elementor-button:focus {
	background-color: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-e2a4ef6);
}

.elementor-17962 .elementor-element.elementor-element-3cfc9f8 {
	width: 100%;
	max-width: 100%;
}

.elementor-17962 .elementor-element.elementor-element-3cfc9f8 > .elementor-widget-container {
	--e-transform-scale: .9;
	margin: -17px -17px -17px -17px;
	padding: 0px 0px 0px 0px;
}

.elementor-17962 .elementor-element.elementor-element-3cfc9f8.elementor-element {
	--align-self: center;
}

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

.elementor-17962 .elementor-element.elementor-element-e5ed2d3 {
	--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: 20px 20px 20px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-15f8729 {
	--spacer-size: 10px;
}

.elementor-17962 .elementor-element.elementor-element-2c9873b {
	--spacer-size: 25px;
}

.elementor-17962 .elementor-element.elementor-element-13df165 {
	--spacer-size: 5px;
}

.elementor-17962 .elementor-element.elementor-element-5f3999b {
	--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;
}

@media (max-width:1024px) {
	.elementor-17962 .elementor-element.elementor-element-3a05cee {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3a05cee > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a444e1f {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a444e1f > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1bfeea7 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1bfeea7 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9920ea5 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9920ea5 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fb59cec {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fb59cec > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-692c472 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-692c472 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c5c6906 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c5c6906 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1b5dc03 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1b5dc03 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b6e03ce {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b6e03ce > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3eb486a {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3eb486a > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fe7611d {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fe7611d > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3cfc9f8 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3cfc9f8 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media (min-width:768px) {
	.elementor-17962 .elementor-element.elementor-element-b3beb81 {
		--content-width: 1000px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-283904c {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-28f8b6b {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-bdc389a {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-d72e4c4 {
		--content-width: 1000px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-db1d3e4 {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-76bebd2 {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-e5ed2d3 {
		--width: 10%;
	}
}

@media (max-width:767px) {
	.elementor-17962 .elementor-element.elementor-element-2e5c0c2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3fd5bbe {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-60b2249 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3a05cee {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3a05cee > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-67aee07 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a444e1f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a444e1f > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-d3af2d5 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-46aa1c0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-e3544d1 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-62ddfd5 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1bfeea7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1bfeea7 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9d165a9 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9920ea5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9920ea5 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-0225d2c {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cfed02b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-630ba8e {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fa1a488 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fb59cec {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fb59cec > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-0555060 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-692c472 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-692c472 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cd6a1c8 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a5ba22c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a36b429 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-57ab6b7 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c5c6906 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c5c6906 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c69ba8a {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1b5dc03 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1b5dc03 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a0ddb20 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b479e38 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-eb01df9 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-2e6f7ea {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b6e03ce {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b6e03ce > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-ddd6768 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3eb486a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3eb486a > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3a66dd7 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8402c5c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-7db0617 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-69a788a {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fe7611d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fe7611d > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-079c912 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3cfc9f8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3cfc9f8 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-15f8729 {
		--spacer-size: 10px;
	}
}
