.elementor-12285 .elementor-element.elementor-element-820e566 {
	--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-12285 .elementor-element.elementor-element-b2c6f21 .elementor-heading-title {
	font-family: "ttnorms-med";
	font-size: 35px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: -.8px;
}

.elementor-12285 .elementor-element.elementor-element-4e0a716 {
	--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-12285 .elementor-element.elementor-element-9c8a42c .elementor-heading-title {
	font-weight: normal;
	text-transform: none;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-40c6b8f {
	--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-12285 .elementor-element.elementor-element-ef56e54 {
	--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-12285 .elementor-element.elementor-element-0bd05c8 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-1b7b319 {
	--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-12285 .elementor-element.elementor-element-e1c73ba {
	--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-12285 .elementor-element.elementor-element-0215572 {
	--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-12285 .elementor-element.elementor-element-ed6b949 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 60px 14px 60px;
}

.elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-9f802bd {
	--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-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 70px 14px 70px;
}

.elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-13d20ba {
	--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-12285 .elementor-element.elementor-element-1d893c0 .elementor-heading-title {
	font-weight: normal;
	text-transform: none;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-f71899a {
	--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-12285 .elementor-element.elementor-element-e7e45d4 {
	--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-12285 .elementor-element.elementor-element-90ef7f7 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-6600e3e {
	--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-12285 .elementor-element.elementor-element-698758e {
	--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-12285 .elementor-element.elementor-element-9e012da {
	--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-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 30px 14px 30px;
}

.elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-1d674c0 {
	--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-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 65px 14px 65px;
}

.elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-55f5e05 {
	--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-12285 .elementor-element.elementor-element-047dfe9 .elementor-heading-title {
	font-family: "ttnorms-med";
	font-size: 35px;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: -.8px;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-3424516 {
	--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-12285 .elementor-element.elementor-element-68bc5eb {
	--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-12285 .elementor-element.elementor-element-ca75729 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-2ef4346 {
	--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-12285 .elementor-element.elementor-element-f3a8014 {
	--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-12285 .elementor-element.elementor-element-783dbc7 {
	--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-12285 .elementor-element.elementor-element-a09bb8e .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 75px 14px 75px;
}

.elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-685465a {
	--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-12285 .elementor-element.elementor-element-7ff7216 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 40px 14px 40px;
}

.elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-304be59 {
	--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-12285 .elementor-element.elementor-element-0fbf55c .elementor-heading-title {
	font-family: "ttnorms-med";
	font-size: 35px;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: -.8px;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-ee4e91a {
	--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-12285 .elementor-element.elementor-element-fbc6134 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-e607da2 {
	--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-12285 .elementor-element.elementor-element-dcc21cc {
	--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-12285 .elementor-element.elementor-element-0b452bf {
	--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-12285 .elementor-element.elementor-element-918671e .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 75px 14px 75px;
}

.elementor-12285 .elementor-element.elementor-element-918671e .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-918671e .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-918671e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-918671e .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-918671e .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-918671e .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-785118b {
	--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-12285 .elementor-element.elementor-element-1d611e4 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 30px 14px 30px;
}

.elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-9c96f29 {
	--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-12285 .elementor-element.elementor-element-67a9ca1 .elementor-heading-title {
	font-family: "ttnorms-med";
	font-size: 35px;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: -.8px;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-5caa81e {
	--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-12285 .elementor-element.elementor-element-61abfdb {
	--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-12285 .elementor-element.elementor-element-ced16c7 .elementor-heading-title {
	font-weight: normal;
	text-transform: none;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-9299c44 {
	--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-12285 .elementor-element.elementor-element-9616622 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-180cc27 {
	--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-12285 .elementor-element.elementor-element-93b4b2c .elementor-heading-title {
	font-weight: normal;
	text-transform: none;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-09aea02 {
	--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-12285 .elementor-element.elementor-element-635ddae {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-51ce120 {
	--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-12285 .elementor-element.elementor-element-e2869cb {
	--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-12285 .elementor-element.elementor-element-af3aaad {
	--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-12285 .elementor-element.elementor-element-767c9d2 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 12px 60px 12px 60px;
}

.elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-9f5b946 {
	--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-12285 .elementor-element.elementor-element-eafa581 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 12px 40px 12px 40px;
}

.elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-d34a822 {
	--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-12285 .elementor-element.elementor-element-7b27f3b .elementor-heading-title {
	font-family: "ttnorms-med";
	font-size: 35px;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: -.8px;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-5a6feda {
	--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-12285 .elementor-element.elementor-element-d049d1e {
	--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-12285 .elementor-element.elementor-element-82a13a1 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-4de0820 {
	--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-12285 .elementor-element.elementor-element-1fc284e {
	--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-12285 .elementor-element.elementor-element-7787038 {
	--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-12285 .elementor-element.elementor-element-efbf3da .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 75px 14px 75px;
}

.elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-b73c310 {
	--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-12285 .elementor-element.elementor-element-a4babb1 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 65px 14px 65px;
}

.elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-2dacc0f {
	--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-12285 .elementor-element.elementor-element-407eec9 .elementor-heading-title {
	font-family: "ttnorms-med";
	font-size: 35px;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: -.8px;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-79c20b6 {
	--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-12285 .elementor-element.elementor-element-5543e4a {
	--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-12285 .elementor-element.elementor-element-0095dd9 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-be15322 {
	--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-12285 .elementor-element.elementor-element-6ad5291 .elementor-heading-title {
	font-weight: normal;
	text-transform: none;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-e231bd2);
}

.elementor-12285 .elementor-element.elementor-element-c94718c {
	--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-12285 .elementor-element.elementor-element-c5d0596 {
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-d889c2a {
	--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-12285 .elementor-element.elementor-element-675bd13 {
	--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-12285 .elementor-element.elementor-element-392a542 {
	--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-12285 .elementor-element.elementor-element-392a542.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12285 .elementor-element.elementor-element-8831a5e {
	width: var(--container-widget-width, 105.106%);
	max-width: 105.106%;
	--container-widget-width: 105.106%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-8831a5e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12285 .elementor-element.elementor-element-5fb9ea1 {
	--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-12285 .elementor-element.elementor-element-5fb9ea1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-29c077b {
	--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-12285 .elementor-element.elementor-element-29c077b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button {
	background-color: var(--e-global-color-2ca4725);
	fill: var(--e-global-color-2626a4d);
	color: var(--e-global-color-2626a4d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 14px 55px 14px 55px;
}

.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button:hover, .elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button:focus {
	background-color: var(--e-global-color-e231bd2);
	color: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button:hover svg, .elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button:focus svg {
	fill: var(--e-global-color-2626a4d);
}

.elementor-12285 .elementor-element.elementor-element-5330c13 {
	--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-12285 .elementor-element.elementor-element-0d84fd7 {
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	color: var(--e-global-color-2626a4d);
}

@media (min-width:768px) {
	.elementor-12285 .elementor-element.elementor-element-0215572 {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9f802bd {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9e012da {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1d674c0 {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-783dbc7 {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-685465a {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-0b452bf {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-785118b {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-af3aaad {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9f5b946 {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-7787038 {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-b73c310 {
		--width: 50%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-392a542 {
		--width: 25.398%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-5fb9ea1 {
		--width: 37.758%;
	}
	
	.elementor-12285 .elementor-element.elementor-element-29c077b {
		--width: 36.298%;
	}
}

@media (max-width:1024px) {
	.elementor-12285 .elementor-element.elementor-element-b2c6f21 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9c8a42c .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button {
		padding: 14px 10px 14px 10px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button {
		padding: 14px 55px 14px 55px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1d893c0 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button {
		padding: 14px 70px 14px 70px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button {
		padding: 14px 62px 14px 62px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-047dfe9 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button {
		padding: 14px 70px 14px 70px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button {
		padding: 14px 62px 14px 62px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-0fbf55c .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-918671e .elementor-button {
		padding: 14px 70px 14px 70px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button {
		padding: 14px 62px 14px 62px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-67a9ca1 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ced16c7 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-93b4b2c .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button {
		padding: 14px 70px 14px 70px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button {
		padding: 14px 62px 14px 62px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-7b27f3b .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button {
		padding: 14px 70px 14px 70px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button {
		padding: 14px 62px 14px 62px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-407eec9 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-6ad5291 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button {
		padding: 14px 23px 14px 23px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button {
		padding: 14px 40px 14px 40px;
	}
}

@media (max-width:767px) {
	.elementor-12285 .elementor-element.elementor-element-b2c6f21 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-b2c6f21 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9c8a42c {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9c8a42c .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-e1c73ba {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ed6b949 .elementor-button {
		padding: 12px 48px 12px 48px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-80d3ad3 .elementor-button {
		border-width: 1px 1px 1px 1px;
		border-radius: 2px 2px 2px 2px;
		padding: 12px 66px 12px 66px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1d893c0 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1d893c0 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-698758e {
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-c5b9c11 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 14px 50px 14px 50px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ddb81a9 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 60px 12px 60px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-047dfe9 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-047dfe9 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-f3a8014 {
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-a09bb8e .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 68px 12px 68px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-7ff7216 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 10px 55px 10px 55px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-0fbf55c {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-0fbf55c .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-dcc21cc {
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-918671e .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 68px 12px 68px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1d611e4 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 50px 12px 50px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-67a9ca1 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-67a9ca1 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ced16c7 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-ced16c7 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-93b4b2c {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-93b4b2c .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-e2869cb {
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-767c9d2 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 63px 12px 61px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-eafa581 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 50px 12px 50px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-7b27f3b {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-7b27f3b .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-1fc284e {
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-efbf3da .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 68px 12px 68px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-a4babb1 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 12px 60px 12px 60px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-407eec9 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-407eec9 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-6ad5291 {
		text-align: left;
	}
	
	.elementor-12285 .elementor-element.elementor-element-6ad5291 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-8831a5e {
		text-align: center;
	}
	
	.elementor-12285 .elementor-element.elementor-element-9b3eed5 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 14px 45px 14px 45px;
	}
	
	.elementor-12285 .elementor-element.elementor-element-01c3b07 .elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 14px 51px 14px 51px;
	}
}