/* End Custom Fonts CSS */

.elementor-17962 .elementor-element.elementor-element-66d9461 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17962 .elementor-element.elementor-element-9abad44 {
	--display: flex;
	--min-height: 750px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
}

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

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

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

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-67fd299 .elementor-button {
	font-size: 15px;
	border-style: none;
}

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-f8bdf8b {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-30eea8e > .elementor-widget-container {
	margin: 4px 0px -24px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-17962 .elementor-element.elementor-element-1ed8f46 {
	--spacer-size: 6px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-17962 .elementor-element.elementor-element-039b34c {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-a0aac9e {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
}

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-4a21f52 {
	--spacer-size: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-3462e5d {
	--spacer-size: 40px;
}

.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-4363694 {
	--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: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-50b8a48 {
	--spacer-size: 40px;
}

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

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

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

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

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

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

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

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

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

.elementor-17962 .elementor-element.elementor-element-a4f73a0 {
	--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-67fd299 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-67fd299 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cb9f66a {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cb9f66a > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-60794b4 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-60794b4 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4215578 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4215578 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-80d0130 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-80d0130 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9d5c64d {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9d5c64d > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f009fe1 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f009fe1 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b7568fd {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b7568fd > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8ca4442 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8ca4442 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-28aa6ca {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-28aa6ca > .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;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4f61ef7 {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4f61ef7 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fecec0b {
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fecec0b > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
}

@media (min-width:768px) {
	.elementor-17962 .elementor-element.elementor-element-66d9461 {
		--content-width: 1000px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9abad44 {
		--width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f8bdf8b {
		--width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8ac0180 {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3da9a4f {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-d72e4c4 {
		--content-width: 1000px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-039b34c {
		--width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a0aac9e {
		--width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8402c5c {
		--width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-e5ed2d3 {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4363694 {
		--content-width: 1000px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fed4e1b {
		--width: 30%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-ecb6708 {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b13af43 {
		--width: 10%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-c8c9bb0 {
		--width: 10%;
	}
}

@media (max-width:767px) {
	.elementor-17962 .elementor-element.elementor-element-9abad44 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b04df4c {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-e0e0483 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-67fd299 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-67fd299 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-bc32623 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cb9f66a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-cb9f66a > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f8bdf8b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-5c68a10 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1bf918c {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-60794b4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-60794b4 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-e5e7ccb {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4215578 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4215578 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-86e5d31 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-30eea8e {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-1b41dfd {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-80d0130 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-80d0130 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-76bd17d {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9d5c64d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9d5c64d > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-ad0476e {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-82d8a49 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-039b34c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-42a8603 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-bf42e34 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f009fe1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f009fe1 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-ab499bc {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b7568fd {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b7568fd > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-a0aac9e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-eb5dfaa {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-3030018 {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8ca4442 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8ca4442 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-f766a66 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-28aa6ca {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-28aa6ca > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.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;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fed4e1b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-9791abc {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-6620aaf {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4f61ef7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-4f61ef7 > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-eb5e6b8 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fecec0b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17962 .elementor-element.elementor-element-fecec0b > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b63e8e1 {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-b748bcf {
		--spacer-size: 10px;
	}
	
	.elementor-17962 .elementor-element.elementor-element-8bb3054 {
		--spacer-size: 10px;
	}
}
