
.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-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 {
	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 0px 0px;
	padding: 0px 20px 35px 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-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-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 {
	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-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-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: -3px 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-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-26c280e {
	--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-26c280e:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-26c280e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-3655b66 > .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-3655b66 img {
	border-radius: 20px 20px 0px 0px;
}

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

.elementor-17962 .elementor-element.elementor-element-209f4c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 35px 20px;
}

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

.elementor-17962 .elementor-element.elementor-element-580abcc .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-580abcc .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-580abcc {
	width: 100%;
	max-width: 100%;
}

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-2c2978d .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-2c2978d .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-2c2978d {
	width: 100%;
	max-width: 100%;
}

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

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

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

.elementor-17962 .elementor-element.elementor-element-fe24299 {
	--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-df6a7e9 {
	--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-df6a7e9:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-df6a7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-13dcd0d > .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-13dcd0d img {
	border-radius: 20px 20px 0px 0px;
}

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

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

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

.elementor-17962 .elementor-element.elementor-element-cd3f387 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-cd3f387 .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-cd3f387 {
	width: 100%;
	max-width: 100%;
}

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-33a9187 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-33a9187 .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-33a9187 {
	width: 100%;
	max-width: 100%;
}

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

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

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

.elementor-17962 .elementor-element.elementor-element-567f714 {
	--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-3288a84 {
	--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-3288a84:not(.elementor-motion-effects-element-type-background), .elementor-17962 .elementor-element.elementor-element-3288a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17962 .elementor-element.elementor-element-59f2ec3 > .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-59f2ec3 img {
	border-radius: 20px 20px 0px 0px;
}

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

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

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

.elementor-17962 .elementor-element.elementor-element-4bb9018 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-4bb9018 .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-4bb9018 {
	width: 100%;
	max-width: 100%;
}

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-0952442 .elementor-button:hover, .elementor-17962 .elementor-element.elementor-element-0952442 .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-0952442 {
	width: 100%;
	max-width: 100%;
}

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

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

.elementor-17962 .elementor-element.elementor-element-0952442 .elementor-button:hover svg, .elementor-17962 .elementor-element.elementor-element-0952442 .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-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-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-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-580abcc {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-580abcc > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-2c2978d {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-2c2978d > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cd3f387 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cd3f387 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-33a9187 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-33a9187 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4bb9018 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4bb9018 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-0952442 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-0952442 > .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-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-d3af2d5 {
		--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-0225d2c {
		--spacer-size: 10px;
	}
	
	.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-cd6a1c8 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-26c280e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1882d41 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-209f4c1 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-580abcc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-580abcc > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1bbd3ac {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-2c2978d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-2c2978d > .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-df6a7e9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-6a625b4 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9ee021c {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cd3f387 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cd3f387 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c125a12 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-33a9187 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-33a9187 > .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-3288a84 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-92e3f35 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-5d23ef7 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4bb9018 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4bb9018 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-00c48a1 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-0952442 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-0952442 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-15f8729 {
		--spacer-size: 10px;
	}
}
