.elementor-18662 .elementor-element.elementor-element-0ab9662 {
	--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;
	--margin-top: -72px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-9d49c54 {
	--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-18662 .elementor-element.elementor-element-c2b05bf {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-94800f0 {
	--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-18662 .elementor-element.elementor-element-cc2dba1 {
	--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-18662 .elementor-element.elementor-element-d405016 {
	--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-18662 .elementor-element.elementor-element-eb4a26e {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-3e86f7c {
	--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-18662 .elementor-element.elementor-element-d1227e8 {
	--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-18662 .elementor-element.elementor-element-b76ae98 {
	--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-18662 .elementor-element.elementor-element-26dc1a6 > .elementor-widget-container {
	margin: 0px 0px -26px 0px;
}

.elementor-18662 .elementor-element.elementor-element-26dc1a6 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-2b5aafb {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-36c067b {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-dd55307 {
	--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 17px;
	--row-gap: 0px;
	--column-gap: 17px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18662 .elementor-element.elementor-element-dd55307:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-dd55307 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-d5d43db {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-d5d43db:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-d5d43db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/18-40-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-eceb226 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-eceb226 {
	text-align: left;
	font-family: "minervam";
	font-size: 37px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-eceb226 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-f460090 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-f460090:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-f460090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/40-55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-171005f > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-171005f {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-171005f a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-3f3842c {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-3f3842c:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-3f3842c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-f180e44 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-f180e44 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 2.6px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-f180e44 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-d4a5673 {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
}

.elementor-18662 .elementor-element.elementor-element-d4a5673.elementor-element {
	--order: -99999;
}

.elementor-18662 .elementor-element.elementor-element-d4a5673 .elementor-heading-title {
	font-size: 26px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	color: var(--e-global-color-accent);
}

.elementor-18662 .elementor-element.elementor-element-59336ef {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-09ea617 {
	--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-18662 .elementor-element.elementor-element-fb06f1a {
	--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-18662 .elementor-element.elementor-element-5604b27 > .elementor-widget-container {
	margin: 0px 0px -26px 0px;
}

.elementor-18662 .elementor-element.elementor-element-5604b27 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-af8a7a0 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-9b938b4 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-5b47374 {
	--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 17px;
	--row-gap: 0px;
	--column-gap: 17px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18662 .elementor-element.elementor-element-5b47374:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-5b47374 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-ea1e279 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-ea1e279:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-ea1e279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/18-40-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-ecb2347 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-ecb2347 {
	text-align: left;
	font-family: "minervam";
	font-size: 37px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-ecb2347 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-1e8492a {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-1e8492a:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-1e8492a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/40-55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-c8088e9 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-c8088e9 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-c8088e9 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-7084d78 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-7084d78:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-7084d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-5c041e2 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-5c041e2 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 2.6px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-5c041e2 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-2ecde3c {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
}

.elementor-18662 .elementor-element.elementor-element-2ecde3c.elementor-element {
	--order: -99999;
}

.elementor-18662 .elementor-element.elementor-element-2ecde3c .elementor-heading-title {
	font-size: 26px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	color: var(--e-global-color-accent);
}

.elementor-18662 .elementor-element.elementor-element-629e903 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-3288f9c {
	--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-18662 .elementor-element.elementor-element-30aa205 {
	--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-18662 .elementor-element.elementor-element-8252419 > .elementor-widget-container {
	margin: 0px 0px -26px 0px;
}

.elementor-18662 .elementor-element.elementor-element-8252419 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-a83aea3 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-5a1add5 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-34a92eb {
	--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 17px;
	--row-gap: 0px;
	--column-gap: 17px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18662 .elementor-element.elementor-element-34a92eb:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-34a92eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-0276106 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-0276106:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-0276106 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/18-40-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-f0ba7e3 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-f0ba7e3 {
	text-align: left;
	font-family: "minervam";
	font-size: 37px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-f0ba7e3 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-20199f7 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-20199f7:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-20199f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/40-55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-92cfe3e > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-92cfe3e {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-92cfe3e a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-322c003 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-322c003:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-322c003 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-2f81225 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-2f81225 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 2.6px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-2f81225 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-e240f16 {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
}

.elementor-18662 .elementor-element.elementor-element-e240f16.elementor-element {
	--order: -99999;
}

.elementor-18662 .elementor-element.elementor-element-e240f16 .elementor-heading-title {
	font-size: 26px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	color: var(--e-global-color-accent);
}

.elementor-18662 .elementor-element.elementor-element-b61f779 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-508e53b {
	--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-18662 .elementor-element.elementor-element-9b27071 {
	--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-18662 .elementor-element.elementor-element-58fc574 > .elementor-widget-container {
	margin: 0px 0px -26px 0px;
}

.elementor-18662 .elementor-element.elementor-element-58fc574 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-7fefd3f {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-8998ae6 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-adb8759 {
	--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;
	--justify-content: center;
	--gap: 0px 17px;
	--row-gap: 0px;
	--column-gap: 17px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18662 .elementor-element.elementor-element-adb8759:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-adb8759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-fb13d58 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-fb13d58:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-fb13d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/40-55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-e1674b6 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-e1674b6 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-e1674b6 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-c5edeb5 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-c5edeb5:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-c5edeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-74fd953 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-74fd953 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 2.6px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-74fd953 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-634e7b9 {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
}

.elementor-18662 .elementor-element.elementor-element-634e7b9.elementor-element {
	--order: -99999;
}

.elementor-18662 .elementor-element.elementor-element-634e7b9 .elementor-heading-title {
	font-size: 26px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	color: var(--e-global-color-accent);
}

.elementor-18662 .elementor-element.elementor-element-fc821b2 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-1ba69f7 {
	--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-18662 .elementor-element.elementor-element-fa03ab9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-fa03ab9 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-b67e816 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-334c3ed {
	--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-18662 .elementor-element.elementor-element-f59c8d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-f59c8d9 {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-dcb5cc1 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-1e6d595 {
	--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-18662 .elementor-element.elementor-element-a9a2f5c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-a9a2f5c {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-6ebf247 {
	--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 17px;
	--row-gap: 0px;
	--column-gap: 17px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
}

.elementor-18662 .elementor-element.elementor-element-6ebf247:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-6ebf247 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-6d305f8 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-6d305f8:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-6d305f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/18-40-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-14cd924 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-14cd924 {
	text-align: left;
	font-family: "minervam";
	font-size: 37px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-14cd924 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-fa6ccb3 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-fa6ccb3:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-fa6ccb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/40-55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-de83dc8 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-de83dc8 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 3.9px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-de83dc8 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-57dd371 {
	--display: flex;
	--min-height: 74px;
	--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: 3px 3px 3px 3px;
}

.elementor-18662 .elementor-element.elementor-element-57dd371:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-57dd371 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/55-LP.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-41d6714 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-41d6714 {
	text-align: left;
	font-family: "minervam";
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 2.6px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-41d6714 a {
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-7c7ba86 {
	width: var(--container-widget-width, 27%);
	max-width: 27%;
	--container-widget-width: 27%;
	--container-widget-flex-grow: 0;
}

.elementor-18662 .elementor-element.elementor-element-7c7ba86.elementor-element {
	--order: -99999;
}

.elementor-18662 .elementor-element.elementor-element-7c7ba86 .elementor-heading-title {
	font-size: 26px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	color: var(--e-global-color-accent);
}

.elementor-18662 .elementor-element.elementor-element-8066a5b {
	--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-18662 .elementor-element.elementor-element-abd8295 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 35px 12px 35px;
}

.elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-abd8295.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1d2f205 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-5acf920 {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-5d0e283 {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-0737d10 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-7456f10 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-44d8df5 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-a3b59ea {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-0b069b5 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-24c6746 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-bd3d18e {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-7af0154 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-ff6060c {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-f8e70bd {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-6bb9b47 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-7c12942 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-e638680 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-587a3a7 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-6d6e796 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-e059a79 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-cd82567 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-2f7d964 {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-a04d132 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-d4011b2 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-246a7f2 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-a38f029 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-f1109ed {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-aab33d8 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-3b606fd {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-f8e0c50 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-265587a {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-b6dd4c7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-4d693d2 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1c6297c {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-23c9f41 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-649b725 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-55b093c {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-4393a8d {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-aab4bc7 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-47ea31a {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-2f8072a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-2203a84 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-8867880 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-fedbd53 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-7568230 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-106e6aa {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-13b7adf {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-d46dfaa {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-7d2f383 {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-3827b69 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-090a686 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-5792eac {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-0d29cf7 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-6ff262e {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-20bcae5 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1cf6e1b {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-b5bed2e {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-9d238f7 {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-d115c29 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-f438355 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-f0fb086 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-4f077cd {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-08d9588 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-29c93f0 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-53408d6 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-3e0e19e {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-2814e2d {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-29ee99a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-9543cd0 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-5a47609 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-2b39489 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1baf790 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1dca2f5 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-89ed750 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-046eee7 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-19316c0 {
	--display: flex;
}

.elementor-18662 .elementor-element.elementor-element-7ebd2e4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-18662 .elementor-element.elementor-element-35be747 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1f796ff {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-aa79f67 {
	font-weight: bold;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-8925555 {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-9c250ef {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-a7d973a {
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-8547fc2 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-2626a4d);
	--n-accordion-title-hover-color: var(--e-global-color-2626a4d);
	--n-accordion-title-active-color: var(--e-global-color-2626a4d);
	--n-accordion-icon-size: 15px;
}

.elementor-18662 .elementor-element.elementor-element-8beb272 {
	--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-18662 .elementor-element.elementor-element-fc9d49d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-fc9d49d {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1bbb0cf {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-743d8ee {
	--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-18662 .elementor-element.elementor-element-9f14b63 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-9f14b63 {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-0cce3bc {
	--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-18662 .elementor-element.elementor-element-694137a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-694137a {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-d76d5c9 {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-ec9c737 {
	--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-18662 .elementor-element.elementor-element-e0c8298 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-e0c8298 {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-0785d79 {
	--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-18662 .elementor-element.elementor-element-78439db {
	--display: flex;
	--min-height: 445px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-78439db:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-78439db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c4c4c4;
}

.elementor-18662 .elementor-element.elementor-element-78439db.e-con {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-2cf2c40 {
	--display: flex;
	--min-height: 358px;
	--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-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-2cf2c40:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-2cf2c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/LVC-1-4.webp");
	background-position: -222px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-33f1601 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "minervam";
	font-size: 34px;
	font-weight: 700;
	line-height: 27px;
	letter-spacing: 1.4px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-33f1601 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-33f1601.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-33f1601 p {
	margin-block-end: 0px;
}

.elementor-18662 .elementor-element.elementor-element-439a095 {
	width: var(--container-widget-width, 57%);
	max-width: 57%;
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
	font-size: 19px;
	line-height: 22px;
	letter-spacing: 1.4px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-439a095 > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-439a095.elementor-element {
	--align-self: flex-start;
}

.elementor-18662 .elementor-element.elementor-element-439a095 p {
	margin-block-end: 0px;
}

.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button {
	background-color: rgba(54, 54, 54, .39);
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .9px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 30px 12px 30px;
}

.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-4880675 {
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-18662 .elementor-element.elementor-element-4880675 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-4880675.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button {
	background-color: rgba(54, 54, 54, .39);
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .9px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 52px 12px 52px;
}

.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-b52e557 {
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-18662 .elementor-element.elementor-element-b52e557 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-b52e557.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-02a2243 {
	--spacer-size: 70px;
}

.elementor-18662 .elementor-element.elementor-element-b51a75d {
	--display: flex;
	--min-height: 358px;
	--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-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-b51a75d:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-b51a75d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/LVC-2-4.webp");
	background-position: -229px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-0f289da {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "minervam";
	font-size: 34px;
	font-weight: 700;
	line-height: 27px;
	letter-spacing: 1.4px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-0f289da > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-0f289da.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-0f289da p {
	margin-block-end: 0px;
}

.elementor-18662 .elementor-element.elementor-element-3198e92 {
	width: var(--container-widget-width, 57%);
	max-width: 57%;
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
	font-size: 19px;
	line-height: 22px;
	letter-spacing: 1.4px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-3198e92 > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-3198e92.elementor-element {
	--align-self: flex-start;
}

.elementor-18662 .elementor-element.elementor-element-3198e92 p {
	margin-block-end: 0px;
}

.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button {
	background-color: rgba(54, 54, 54, .39);
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .9px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 8px 12px 8px;
}

.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-b99da37 {
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-18662 .elementor-element.elementor-element-b99da37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-b99da37.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button {
	background-color: rgba(54, 54, 54, .39);
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .9px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 54px 12px 54px;
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 {
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-1f30209 {
	--spacer-size: 70px;
}

.elementor-18662 .elementor-element.elementor-element-33fb205 {
	--display: flex;
	--min-height: 358px;
	--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-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 1px 1px 1px 1px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-33fb205:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-33fb205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://sandtoneyeclinic.co.za/wp-content/uploads/2025/04/LVC3-3.webp");
	background-position: -226px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18662 .elementor-element.elementor-element-107e9e7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "minervam";
	font-size: 34px;
	font-weight: 700;
	line-height: 27px;
	letter-spacing: 1.4px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-107e9e7 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-107e9e7.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-107e9e7 p {
	margin-block-end: 0px;
}

.elementor-18662 .elementor-element.elementor-element-29da703 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	font-size: 19px;
	line-height: 22px;
	letter-spacing: 1.4px;
	color: var(--e-global-color-2ca4725);
}

.elementor-18662 .elementor-element.elementor-element-29da703 > .elementor-widget-container {
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-29da703.elementor-element {
	--align-self: flex-start;
}

.elementor-18662 .elementor-element.elementor-element-29da703 p {
	margin-block-end: 0px;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button {
	background-color: rgba(54, 54, 54, .39);
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .9px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 22px 12px 22px;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 {
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button {
	background-color: rgba(54, 54, 54, .39);
	font-size: 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .9px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 54px 12px 54px;
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b {
	width: auto;
	max-width: auto;
	z-index: 0;
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button .elementor-button-content-wrapper {
	gap: 13px;
}

.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-f7a9fcb {
	--spacer-size: 70px;
}

.elementor-18662 .elementor-element.elementor-element-070ee2f {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-5d4fe27 {
	--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-18662 .elementor-element.elementor-element-7fac2ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-7fac2ff {
	line-height: 25px;
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-0097f8b {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-d691474 {
	text-align: center;
}

.elementor-18662 .elementor-element.elementor-element-cb759d3 {
	--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-18662 .elementor-element.elementor-element-b675e44 {
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-18662 .elementor-element.elementor-element-02966d3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18662 .elementor-element.elementor-element-02966d3.e-con {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 46px 12px 46px;
}

.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-b18383d.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-f8d963a {
	--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;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18662 .elementor-element.elementor-element-67265bd {
	text-align: center;
}

.elementor-18662 .elementor-element.elementor-element-4137559 {
	--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-18662 .elementor-element.elementor-element-425d991 {
	--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-18662 .elementor-element.elementor-element-aa1d17b {
	--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-18662 .elementor-element.elementor-element-aa1d17b.e-con {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 54px 12px 54px;
}

.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-d059a41.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-0aed669 {
	--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-18662 .elementor-element.elementor-element-0aed669.e-con {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 60px 12px 60px;
}

.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-42d7bb0.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-5cee311 {
	--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-18662 .elementor-element.elementor-element-9f6b88e .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 1px 1px 1px 1px;
	padding: 12px 60px 12px 60px;
}

.elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button:hover, .elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-9f6b88e.elementor-element {
	--align-self: center;
}

.elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button:hover svg, .elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-18662 .elementor-element.elementor-element-903f62d {
	--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-18662 .elementor-element.elementor-element-5fef4e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18662 .elementor-element.elementor-element-5fef4e6 {
	font-size: 14px;
	text-transform: none;
	font-style: italic;
	line-height: 19px;
	color: var(--e-global-color-2626a4d);
}

@media (max-width:1024px) {
	.elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0737d10 {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f8e70bd {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-a04d132 {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b6dd4c7 {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2f8072a {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3827b69 {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d115c29 {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-29ee99a {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7ebd2e4 {
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-78439db {
		--min-height: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2cf2c40 {
		--min-height: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2cf2c40:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-2cf2c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -266px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33f1601 {
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button {
		padding: 12px 32px 12px 32px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-02a2243 {
		--spacer-size: 5px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b51a75d {
		--min-height: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b51a75d:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-b51a75d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -266px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0f289da {
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button {
		padding: 12px 32px 12px 32px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1f30209 {
		--spacer-size: 5px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33fb205 {
		--min-height: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33fb205:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-33fb205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -266px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-107e9e7 {
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button {
		padding: 12px 32px 12px 32px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f7a9fcb {
		--spacer-size: 5px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button {
		padding: 12px 20px 12px 20px;
	}
}

@media (max-width:767px) {
	.elementor-18662 .elementor-element.elementor-element-0ab9662 {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-82deaee .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7b88d44 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-dd55307 {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d5d43db:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-d5d43db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-eceb226 {
		font-size: 35px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f460090:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-f460090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -35px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3f3842c:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-3f3842c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d4a5673 {
		--container-widget-width: 275px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 275px);
		max-width: 275px;
		text-align: center;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d4a5673 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-6aee9dd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-5b47374 {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-ea1e279:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-ea1e279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-ecb2347 {
		font-size: 35px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1e8492a:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-1e8492a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -35px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7084d78:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-7084d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2ecde3c {
		--container-widget-width: 275px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 275px);
		max-width: 275px;
		text-align: center;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2ecde3c .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-32050ef .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-34a92eb {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0276106:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-0276106 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f0ba7e3 {
		font-size: 35px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-20199f7:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-20199f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -35px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-322c003:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-322c003 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-e240f16 {
		--container-widget-width: 275px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 275px);
		max-width: 275px;
		text-align: center;
	}
	
	.elementor-18662 .elementor-element.elementor-element-e240f16 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-203f9f3 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-adb8759 {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fb13d58:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-fb13d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -35px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-c5edeb5:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-c5edeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-634e7b9 {
		--container-widget-width: 275px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 275px);
		max-width: 275px;
		text-align: center;
	}
	
	.elementor-18662 .elementor-element.elementor-element-634e7b9 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-a81a5ec .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-30a7a63 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-46bc33d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-6ebf247 {
		--gap: 11px 11px;
		--row-gap: 11px;
		--column-gap: 11px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-6d305f8:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-6d305f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-14cd924 {
		font-size: 35px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fa6ccb3:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-fa6ccb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -35px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-57dd371:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-57dd371 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -150px -50px;
		background-size: 480px auto;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7c7ba86 {
		--container-widget-width: 275px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 275px);
		max-width: 275px;
		text-align: center;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7c7ba86 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-abd8295 .elementor-button {
		padding: 12px 30px 12px 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3687f1b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0737d10 {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-44d8df5 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0b069b5 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-bd3d18e {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f8e70bd {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7c12942 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-587a3a7 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-e059a79 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-a04d132 {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-246a7f2 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f1109ed {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3b606fd {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b6dd4c7 {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1c6297c {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-649b725 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-4393a8d {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2f8072a {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-8867880 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7568230 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-13b7adf {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3827b69 {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-5792eac {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-6ff262e {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1cf6e1b {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d115c29 {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f0fb086 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-08d9588 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-53408d6 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-29ee99a {
		--content-width: 500px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-18662 .elementor-element.elementor-element-5a47609 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1baf790 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-89ed750 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-19316c0 {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7ebd2e4 {
		--content-width: 500px;
		--min-height: 0px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1f796ff {
		column-gap: 0px;
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-8925555 {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-a7d973a {
		line-height: 1.4em;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1662573 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-900dc01 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0785d79 {
		--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;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-78439db {
		--min-height: 0px;
		--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;
		--justify-content: space-evenly;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2cf2c40 {
		--min-height: 229px;
		--gap: 31px 31px;
		--row-gap: 31px;
		--column-gap: 31px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 1px 1px 1px 1px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2cf2c40:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-2cf2c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -201px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33f1601 > .elementor-widget-container {
		margin: -1px 0px 0px 0px;
		padding: 0px 0px 0px 3px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33f1601 {
		--container-widget-width: 291px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 291px);
		max-width: 291px;
		column-gap: 0px;
		font-size: 38px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33f1601 p {
		margin-block-end: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-439a095 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-439a095 {
		--container-widget-width: 182px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 182px);
		max-width: 182px;
		column-gap: 0px;
		font-size: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-439a095 p {
		margin-block-end: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-4880675 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-4880675 .elementor-button {
		font-size: 15px;
		letter-spacing: .9px;
		word-spacing: 0em;
		border-radius: 1px 1px 1px 1px;
		padding: 12px 40px 12px 40px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b52e557 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b52e557.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b52e557 .elementor-button {
		font-size: 15px;
		letter-spacing: .9px;
		border-radius: 1px 1px 1px 1px;
		padding: 12px 60px 12px 60px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-02a2243 {
		--spacer-size: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b51a75d {
		--min-height: 229px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 1px 1px 1px 1px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b51a75d:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-b51a75d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -175px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0f289da > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0f289da {
		--container-widget-width: 291px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 291px);
		max-width: 291px;
		column-gap: 0px;
		font-size: 38px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0f289da p {
		margin-block-end: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3198e92 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3198e92 {
		--container-widget-width: 182px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 182px);
		max-width: 182px;
		column-gap: 0px;
		font-size: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3198e92 p {
		margin-block-end: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b99da37 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b99da37.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b99da37 .elementor-button {
		font-size: 15px;
		letter-spacing: .9px;
		word-spacing: 0em;
		border-radius: 1px 1px 1px 1px;
		padding: 12px 15px 12px 15px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2f6e6f8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2f6e6f8.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2f6e6f8 .elementor-button {
		font-size: 15px;
		letter-spacing: .9px;
		border-radius: 1px 1px 1px 1px;
		padding: 12px 62px 12px 62px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1f30209 {
		--spacer-size: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33fb205 {
		--min-height: 229px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 1px 1px 1px 1px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33fb205:not(.elementor-motion-effects-element-type-background), .elementor-18662 .elementor-element.elementor-element-33fb205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -140px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-107e9e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-107e9e7 {
		--container-widget-width: 291px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 291px);
		max-width: 291px;
		column-gap: 0px;
		font-size: 38px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-107e9e7 p {
		margin-block-end: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-29da703 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 6px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-29da703 {
		--container-widget-width: 182px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 182px);
		max-width: 182px;
		column-gap: 0px;
		font-size: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-29da703 p {
		margin-block-end: 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-dbe8564 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-dbe8564.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-18662 .elementor-element.elementor-element-dbe8564 .elementor-button {
		font-size: 15px;
		letter-spacing: .9px;
		word-spacing: 0em;
		border-radius: 1px 1px 1px 1px;
		padding: 12px 30px 12px 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fb4a88b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fb4a88b.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fb4a88b .elementor-button {
		font-size: 15px;
		letter-spacing: .9px;
		border-radius: 1px 1px 1px 1px;
		padding: 12px 62px 12px 62px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f7a9fcb {
		--spacer-size: 20px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-af5e3d0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d691474 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b18383d .elementor-button {
		padding: 12px 55px 12px 55px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-67265bd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-d059a41 .elementor-button {
		padding: 12px 55px 12px 55px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-42d7bb0 .elementor-button {
		padding: 12px 72px 12px 72px;
	}
	
	.elementor-18662 .elementor-element.elementor-element-9f6b88e .elementor-button {
		padding: 12px 74px 12px 74px;
	}
}

@media (min-width:768px) {
	.elementor-18662 .elementor-element.elementor-element-d5d43db {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-f460090 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-3f3842c {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-ea1e279 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-1e8492a {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-7084d78 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0276106 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-20199f7 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-322c003 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fb13d58 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-c5edeb5 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-6d305f8 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-fa6ccb3 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-57dd371 {
		--width: 25%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-2cf2c40 {
		--width: 28%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-b51a75d {
		--width: 28%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-33fb205 {
		--width: 28%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-02966d3 {
		--width: 50%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-aa1d17b {
		--width: 50%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-0aed669 {
		--width: 50%;
	}
	
	.elementor-18662 .elementor-element.elementor-element-5cee311 {
		--width: 50%;
	}
}