
.elementor-1189281 .elementor-element.elementor-element-6da0b68 {
	--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-1189281 .elementor-element.elementor-element-c7b5ca4 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-c7b5ca4:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-c7b5ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-148f365 {
	--display: flex;
	--min-height: 200px;
	--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-around;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1189281 .elementor-element.elementor-element-148f365:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-148f365 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f2f2 0%, rgba(189, 164, 110, .42) 100%);
}

.elementor-1189281 .elementor-element.elementor-element-6522c76 {
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 1%;
	--padding-right: 0%;
}

.elementor-1189281 .elementor-element.elementor-element-47c2ba6 {
	text-align: center;
}

.elementor-1189281 .elementor-element.elementor-element-47c2ba6 .elementor-heading-title {
	color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1d407ab {
	--display: flex;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
}

.elementor-1189281 .elementor-element.elementor-element-e69b020 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-e69b020:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-e69b020 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-8915409 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-8915409:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-8915409 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-60f6d33 {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-3e6fe63 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-72ea4ab {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-72ea4ab:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-72ea4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-895526a .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-3dea858 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-3dea858 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-3dea858 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3dea858 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-3dea858 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8564d99 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8564d99 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8564d99 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8564d99 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8564d99 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-63c72fb .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-63c72fb .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-63c72fb .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-63c72fb .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-63c72fb .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b1dfe4a .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-b1dfe4a .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-b1dfe4a .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b1dfe4a .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-b1dfe4a .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3f6d13f {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-3f6d13f:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-3f6d13f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-a052ec6 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-5e28878 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-5e28878 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-5e28878 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-5e28878 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-5e28878 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e793bca .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e793bca .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e793bca .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e793bca .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e793bca .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e9968c2 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e9968c2 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e9968c2 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e9968c2 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e9968c2 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-07947c8 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-07947c8:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-07947c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-a743698 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-ec0e1e9 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-ec0e1e9 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-ec0e1e9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ec0e1e9 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-ec0e1e9 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-5565943 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-5565943 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-5565943 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-5565943 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-5565943 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e16bb8b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e16bb8b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e16bb8b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e16bb8b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e16bb8b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f04ab82 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-f04ab82 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-f04ab82 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f04ab82 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-f04ab82 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8620910 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-8620910:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-8620910 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-9bfb705 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-9bfb705:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-9bfb705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-4187e8b {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-a878f0e .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-86c312d {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-86c312d:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-86c312d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-dd2d3de .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-a1c36df .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a1c36df .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a1c36df .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a1c36df .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a1c36df .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d58cb75 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d58cb75 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d58cb75 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d58cb75 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d58cb75 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d33ead4 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d33ead4 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d33ead4 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d33ead4 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d33ead4 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2424844 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2424844 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2424844 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2424844 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2424844 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6e54713 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-6e54713:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-6e54713 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-be2b35e .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-adcf7ef .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-adcf7ef .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-adcf7ef .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-adcf7ef .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-adcf7ef .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0f7c283 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-0f7c283 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-0f7c283 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0f7c283 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-0f7c283 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8dc1dc5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8dc1dc5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8dc1dc5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8dc1dc5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8dc1dc5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1f31393 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-1f31393:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-1f31393 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-b3681a4 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-814f525 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-814f525 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-814f525 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-814f525 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-814f525 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-63a360a .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-63a360a .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-63a360a .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-63a360a .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-63a360a .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8b48dcd .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8b48dcd .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8b48dcd .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8b48dcd .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8b48dcd .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-be2ef4a .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-be2ef4a .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-be2ef4a .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-be2ef4a .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-be2ef4a .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ed9cead {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-ed9cead:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-ed9cead > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-e0ef6d6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-e0ef6d6:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-e0ef6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-61c784d {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-3fb85f7 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-bfc2a9c {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-bfc2a9c:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-bfc2a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-5ffa23b .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-3d5bebb .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-3d5bebb .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-3d5bebb .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3d5bebb .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-3d5bebb .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-56f7166 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-56f7166 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-56f7166 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-56f7166 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-56f7166 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4c46504 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-4c46504 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-4c46504 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4c46504 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-4c46504 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-87e02d3 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-87e02d3 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-87e02d3 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-87e02d3 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-87e02d3 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-afbfc2c {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-afbfc2c:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-afbfc2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-231c021 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-cfc9048 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-cfc9048 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-cfc9048 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-cfc9048 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-cfc9048 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-139ed9f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-139ed9f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-139ed9f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-139ed9f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-139ed9f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9cfcd68 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9cfcd68 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9cfcd68 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9cfcd68 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9cfcd68 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d813e4a {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-d813e4a:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-d813e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-36bfbee .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-d1a71c7 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d1a71c7 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d1a71c7 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d1a71c7 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d1a71c7 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-15d525e .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-15d525e .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-15d525e .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-15d525e .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-15d525e .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6703134 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-6703134 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-6703134 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6703134 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-6703134 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8aa0a5f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8aa0a5f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8aa0a5f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8aa0a5f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8aa0a5f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b96f259 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-b96f259:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-b96f259 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-79b21b6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-79b21b6:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-79b21b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-901ec0a {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-1c86e3e .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-5691ebb {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-5691ebb:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-5691ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-6fb7024 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-8104a97 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8104a97 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8104a97 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8104a97 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8104a97 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8bc52ac .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8bc52ac .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8bc52ac .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8bc52ac .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8bc52ac .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8eadf70 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8eadf70 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8eadf70 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8eadf70 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8eadf70 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-dd2473b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-dd2473b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-dd2473b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-dd2473b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-dd2473b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3c3aecd {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-3c3aecd:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-3c3aecd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-931124e .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-2590d31 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2590d31 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2590d31 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2590d31 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2590d31 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0a991f7 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-0a991f7 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-0a991f7 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0a991f7 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-0a991f7 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e3727d9 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e3727d9 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e3727d9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e3727d9 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e3727d9 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4d10474 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-4d10474:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-4d10474 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-c6ea6ed .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-e29ee6d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e29ee6d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e29ee6d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e29ee6d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e29ee6d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-bdd48f3 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-bdd48f3 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-bdd48f3 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-bdd48f3 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-bdd48f3 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-381c92c .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-381c92c .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-381c92c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-381c92c .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-381c92c .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-11e5092 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-11e5092 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-11e5092 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-11e5092 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-11e5092 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a3858fb {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-a3858fb:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-a3858fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-d9ce6d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-d9ce6d5:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-d9ce6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-9cfebfc {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-97ec2da .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-629aded {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-629aded:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-629aded > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-16a773c .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-b745498 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-b745498 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-b745498 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b745498 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-b745498 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8c78c05 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8c78c05 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8c78c05 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8c78c05 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8c78c05 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2b4a602 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2b4a602 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2b4a602 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2b4a602 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2b4a602 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1c00db7 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1c00db7 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1c00db7 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1c00db7 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1c00db7 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0e4ada7 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-0e4ada7:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-0e4ada7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-f63409c .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-0a4dfbe .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-0a4dfbe .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-0a4dfbe .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0a4dfbe .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-0a4dfbe .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c984e26 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c984e26 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c984e26 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c984e26 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c984e26 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f340886 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-f340886 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-f340886 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f340886 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-f340886 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b6316d1 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-b6316d1:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-b6316d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-ea367b5 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-6730ce7 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-6730ce7 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-6730ce7 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6730ce7 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-6730ce7 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a4644c5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a4644c5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a4644c5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a4644c5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a4644c5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d9964a3 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d9964a3 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d9964a3 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d9964a3 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d9964a3 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b4e04d9 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-b4e04d9 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-b4e04d9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b4e04d9 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-b4e04d9 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ace0863 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-ace0863:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-ace0863 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-3c0bde4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-3c0bde4:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-3c0bde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-799f4dd {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-34b32ee .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-3c46c8e {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-3c46c8e:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-3c46c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-637f74d .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-05ec0ab .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-05ec0ab .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-05ec0ab .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-05ec0ab .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-05ec0ab .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c780494 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c780494 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c780494 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c780494 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c780494 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-97e60aa .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-97e60aa .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-97e60aa .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-97e60aa .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-97e60aa .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e37a796 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e37a796 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e37a796 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e37a796 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e37a796 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-248512a {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-248512a:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-248512a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-21436fc .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-8db68f1 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8db68f1 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8db68f1 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8db68f1 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8db68f1 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2f9c510 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2f9c510 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2f9c510 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2f9c510 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2f9c510 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ae45501 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-ae45501 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-ae45501 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ae45501 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-ae45501 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-022be50 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-022be50:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-022be50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-9709ee7 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-e9f8a4f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e9f8a4f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e9f8a4f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e9f8a4f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e9f8a4f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-516fba5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-516fba5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-516fba5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-516fba5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-516fba5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-18fa614 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-18fa614 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-18fa614 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-18fa614 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-18fa614 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c54b2b1 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c54b2b1 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c54b2b1 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c54b2b1 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c54b2b1 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e087ae7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-e087ae7:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-e087ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-917b417 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-917b417:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-917b417 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-ed8e7f3 {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-3a26148 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-6207656 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-6207656:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-6207656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-e2febb7 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-87241c0 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-87241c0 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-87241c0 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-87241c0 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-87241c0 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c9a15f5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c9a15f5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c9a15f5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c9a15f5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c9a15f5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-07b6ce9 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-07b6ce9 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-07b6ce9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-07b6ce9 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-07b6ce9 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7a707f6 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-7a707f6 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-7a707f6 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7a707f6 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-7a707f6 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6854a22 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-6854a22:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-6854a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-25db766 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-a0d4f1d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a0d4f1d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a0d4f1d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a0d4f1d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a0d4f1d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fc717cf .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-fc717cf .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-fc717cf .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fc717cf .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-fc717cf .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ddd8a70 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-ddd8a70 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-ddd8a70 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ddd8a70 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-ddd8a70 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7d58e6b {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-7d58e6b:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-7d58e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-476b5dc .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-de8673c .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-de8673c .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-de8673c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-de8673c .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-de8673c .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fd77c4c .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-fd77c4c .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-fd77c4c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fd77c4c .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-fd77c4c .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2a635c1 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2a635c1 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2a635c1 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2a635c1 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2a635c1 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-885092b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-885092b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-885092b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-885092b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-885092b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-faf534c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-faf534c:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-faf534c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-41edd75 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-41edd75:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-41edd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-661d3bb {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-a1c6bb0 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-6c1ca95 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-6c1ca95:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-6c1ca95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-a33f84d .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-d4a74c3 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d4a74c3 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d4a74c3 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d4a74c3 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d4a74c3 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-754ee80 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-754ee80 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-754ee80 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-754ee80 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-754ee80 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a484420 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a484420 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a484420 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a484420 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a484420 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-15ed178 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-15ed178 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-15ed178 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-15ed178 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-15ed178 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d9de1da {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-d9de1da:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-d9de1da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-ed2dd8c .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-48a850f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-48a850f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-48a850f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-48a850f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-48a850f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9006a06 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9006a06 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9006a06 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9006a06 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9006a06 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-19a0058 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-19a0058 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-19a0058 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-19a0058 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-19a0058 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3fd2cd6 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-3fd2cd6:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-3fd2cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-8808c15 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-d10206c .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d10206c .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d10206c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d10206c .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d10206c .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-70d7685 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-70d7685 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-70d7685 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-70d7685 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-70d7685 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-24309b0 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-24309b0 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-24309b0 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-24309b0 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-24309b0 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2f5c24f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2f5c24f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2f5c24f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2f5c24f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2f5c24f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-5cf3fac {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-5cf3fac:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-5cf3fac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-99125a1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-99125a1:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-99125a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-69c6cec {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-145274e .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-904469d {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-904469d:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-904469d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-9400e22 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-45317a8 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-45317a8 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-45317a8 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-45317a8 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-45317a8 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-23eb5be .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-23eb5be .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-23eb5be .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-23eb5be .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-23eb5be .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d409216 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d409216 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d409216 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d409216 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d409216 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-956dacc .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-956dacc .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-956dacc .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-956dacc .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-956dacc .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-93744ba {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-93744ba:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-93744ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-33aaf46 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-f3a46ca .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-f3a46ca .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-f3a46ca .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f3a46ca .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-f3a46ca .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-25865bc .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-25865bc .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-25865bc .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-25865bc .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-25865bc .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fea76a5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-fea76a5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-fea76a5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fea76a5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-fea76a5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4bf9a92 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-4bf9a92:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-4bf9a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-f8e61c9 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-3fa99d1 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-3fa99d1 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-3fa99d1 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3fa99d1 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-3fa99d1 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6104ef4 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-6104ef4 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-6104ef4 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6104ef4 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-6104ef4 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7f3efa4 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-7f3efa4 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-7f3efa4 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7f3efa4 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-7f3efa4 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0d9d6c2 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-0d9d6c2 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-0d9d6c2 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0d9d6c2 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-0d9d6c2 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-596d26f {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-596d26f:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-596d26f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-5406069 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-5406069:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-5406069 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-477a8bf {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-cbd98bb .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-87c9301 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-87c9301:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-87c9301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-344e98f .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-1b2b5b5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1b2b5b5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1b2b5b5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1b2b5b5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1b2b5b5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-af6e150 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-af6e150 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-af6e150 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-af6e150 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-af6e150 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7da06b9 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-7da06b9 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-7da06b9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7da06b9 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-7da06b9 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-86fc5ea .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-86fc5ea .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-86fc5ea .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-86fc5ea .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-86fc5ea .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-896358e {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-896358e:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-896358e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-e0a79bd .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-385176a .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-385176a .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-385176a .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-385176a .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-385176a .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a97c76e .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a97c76e .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a97c76e .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a97c76e .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a97c76e .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4df98fb .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-4df98fb .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-4df98fb .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4df98fb .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-4df98fb .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ad57889 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-ad57889:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-ad57889 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-603a170 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-4b6fd70 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-4b6fd70 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-4b6fd70 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-4b6fd70 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-4b6fd70 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1135cc7 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1135cc7 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1135cc7 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1135cc7 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1135cc7 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7f4a2c4 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-7f4a2c4 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-7f4a2c4 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7f4a2c4 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-7f4a2c4 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-13a6d6f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-13a6d6f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-13a6d6f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-13a6d6f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-13a6d6f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d26ada9 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-d26ada9:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-d26ada9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-80b3b46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-80b3b46:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-80b3b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-8d7d75b {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-a5d8655 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-82ef3d5 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-82ef3d5:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-82ef3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-191d987 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-886e042 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-886e042 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-886e042 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-886e042 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-886e042 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-39619b5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-39619b5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-39619b5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-39619b5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-39619b5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9fbc285 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9fbc285 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9fbc285 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9fbc285 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9fbc285 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9314946 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9314946 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9314946 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9314946 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9314946 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6286e2d {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-6286e2d:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-6286e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-7886671 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-f62041d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-f62041d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-f62041d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f62041d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-f62041d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e572e0d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e572e0d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e572e0d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e572e0d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e572e0d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-90409b0 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-90409b0 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-90409b0 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-90409b0 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-90409b0 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-91ee3bc {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-91ee3bc:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-91ee3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-abee615 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-ee079da .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-ee079da .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-ee079da .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ee079da .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-ee079da .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-416c7a0 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-416c7a0 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-416c7a0 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-416c7a0 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-416c7a0 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8fc6404 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8fc6404 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8fc6404 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8fc6404 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8fc6404 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-bb970ee .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-bb970ee .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-bb970ee .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-bb970ee .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-bb970ee .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9c1e9ae {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-9c1e9ae:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-9c1e9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-5091873 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-5091873:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-5091873 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-a55210d {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-4e987b7 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-846bb8d {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-846bb8d:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-846bb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-70705d7 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-0800a7f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-0800a7f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-0800a7f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-0800a7f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-0800a7f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-55c9fc5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-55c9fc5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-55c9fc5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-55c9fc5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-55c9fc5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-37629cd .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-37629cd .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-37629cd .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-37629cd .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-37629cd .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3b9464b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-3b9464b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-3b9464b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3b9464b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-3b9464b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-6905aac {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-6905aac:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-6905aac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-d042790 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-ccee5ce .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-ccee5ce .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-ccee5ce .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ccee5ce .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-ccee5ce .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a2894f7 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a2894f7 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a2894f7 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a2894f7 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a2894f7 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f832d92 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-f832d92 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-f832d92 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f832d92 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-f832d92 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9c63f58 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-9c63f58:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-9c63f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-3554f8a .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-8ee3004 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8ee3004 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8ee3004 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8ee3004 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8ee3004 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-71b9bf9 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-71b9bf9 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-71b9bf9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-71b9bf9 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-71b9bf9 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-df826e4 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-df826e4 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-df826e4 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-df826e4 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-df826e4 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9159007 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9159007 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9159007 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9159007 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9159007 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2b470ba {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-2b470ba:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-2b470ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-13da2a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-13da2a2:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-13da2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-8074417 {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-f89c84d .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-1d6d48c {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-1d6d48c:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-1d6d48c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-ed5f781 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-e334ee2 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e334ee2 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e334ee2 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e334ee2 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e334ee2 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2d42e24 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2d42e24 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2d42e24 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2d42e24 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2d42e24 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-944eb6b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-944eb6b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-944eb6b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-944eb6b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-944eb6b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-906c245 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-906c245 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-906c245 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-906c245 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-906c245 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a770514 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-a770514:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-a770514 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-c03a65e .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-7f8c0e3 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-7f8c0e3 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-7f8c0e3 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7f8c0e3 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-7f8c0e3 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1ec6314 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1ec6314 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1ec6314 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1ec6314 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1ec6314 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8c1e71d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-8c1e71d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-8c1e71d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8c1e71d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-8c1e71d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-24f2896 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-24f2896:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-24f2896 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-3033313 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-9923051 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9923051 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9923051 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9923051 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9923051 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-539ecbf .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-539ecbf .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-539ecbf .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-539ecbf .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-539ecbf .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1720c7b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1720c7b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1720c7b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1720c7b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1720c7b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1d00f4b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1d00f4b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1d00f4b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1d00f4b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1d00f4b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9fe1bfc {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-9fe1bfc:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-9fe1bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-10ae23d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-10ae23d:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-10ae23d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-88a6f40 {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-3df5154 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-c2bc00e {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-c2bc00e:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-c2bc00e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-324ed39 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-182cb3d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-182cb3d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-182cb3d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-182cb3d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-182cb3d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-84af5d5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-84af5d5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-84af5d5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-84af5d5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-84af5d5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-dcd5808 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-dcd5808 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-dcd5808 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-dcd5808 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-dcd5808 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-720a3c5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-720a3c5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-720a3c5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-720a3c5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-720a3c5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a8a9a80 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-a8a9a80:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-a8a9a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-a4da0af .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-f6cc2df .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-f6cc2df .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-f6cc2df .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-f6cc2df .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-f6cc2df .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1097fe8 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1097fe8 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1097fe8 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1097fe8 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1097fe8 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c434f04 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c434f04 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c434f04 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c434f04 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c434f04 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-ffac725 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-ffac725:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-ffac725 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-b7d2af1 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-90f99db .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-90f99db .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-90f99db .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-90f99db .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-90f99db .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7cd7c0b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-7cd7c0b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-7cd7c0b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7cd7c0b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-7cd7c0b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1bb515e .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-1bb515e .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-1bb515e .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-1bb515e .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-1bb515e .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-031ea0c .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-031ea0c .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-031ea0c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-031ea0c .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-031ea0c .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d50c293 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-d50c293:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-d50c293 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-365c140 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-365c140:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-365c140 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-31a3e7a {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-9c906f3 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-dd66ace {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-dd66ace:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-dd66ace > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-986e9db .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-65edb04 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-65edb04 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-65edb04 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-65edb04 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-65edb04 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a53432b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-a53432b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-a53432b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-a53432b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-a53432b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-07fbcb8 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-07fbcb8 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-07fbcb8 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-07fbcb8 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-07fbcb8 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-46af0fc .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-46af0fc .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-46af0fc .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-46af0fc .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-46af0fc .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-3dacf4f {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-3dacf4f:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-3dacf4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-56d7005 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-da04356 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-da04356 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-da04356 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-da04356 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-da04356 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e2615ed .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e2615ed .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e2615ed .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e2615ed .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e2615ed .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-519428d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-519428d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-519428d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-519428d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-519428d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-aedae03 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-aedae03:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-aedae03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-ba7ea28 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-d042f58 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-d042f58 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-d042f58 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-d042f58 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-d042f58 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-42c55e5 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-42c55e5 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-42c55e5 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-42c55e5 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-42c55e5 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c35eaaa .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c35eaaa .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c35eaaa .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c35eaaa .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c35eaaa .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-edf716d .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-edf716d .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-edf716d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-edf716d .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-edf716d .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-71aa989 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #f2f2f2;
	--border-color: #f2f2f2;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-71aa989:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-71aa989 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-7b8ae88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-7b8ae88:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-7b8ae88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-ad770f4 {
	text-align: left;
}

.elementor-1189281 .elementor-element.elementor-element-d43de40 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-db980f4 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-db980f4:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-db980f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-2c97b44 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-2a21d5b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-2a21d5b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-2a21d5b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-2a21d5b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-2a21d5b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-5060fea .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-5060fea .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-5060fea .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-5060fea .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-5060fea .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-77d7481 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-77d7481 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-77d7481 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-77d7481 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-77d7481 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-16bad26 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-16bad26 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-16bad26 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-16bad26 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-16bad26 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-fea3eb3 {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-fea3eb3:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-fea3eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-4e161d4 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-c8a8f2f .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-c8a8f2f .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-c8a8f2f .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-c8a8f2f .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-c8a8f2f .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9e26ca3 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-9e26ca3 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-9e26ca3 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-9e26ca3 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-9e26ca3 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-015b98a .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-015b98a .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-015b98a .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-015b98a .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-015b98a .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-7af70bc {
	--display: flex;
	--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: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1189281 .elementor-element.elementor-element-7af70bc:not(.elementor-motion-effects-element-type-background), .elementor-1189281 .elementor-element.elementor-element-7af70bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1189281 .elementor-element.elementor-element-e939b92 .elementor-heading-title {
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-48b001b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-48b001b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-48b001b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-48b001b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-48b001b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-bfd9143 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-bfd9143 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-bfd9143 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-bfd9143 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-bfd9143 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e1aace2 .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-e1aace2 .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-e1aace2 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-e1aace2 .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-e1aace2 .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-00bab4b .elementor-button {
	background-color: #434342;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #434342;
	border-radius: 15px 15px 15px 15px;
}

.elementor-1189281 .elementor-element.elementor-element-00bab4b .elementor-button:hover, .elementor-1189281 .elementor-element.elementor-element-00bab4b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: #434342;
	border-color: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-00bab4b .elementor-button:hover svg, .elementor-1189281 .elementor-element.elementor-element-00bab4b .elementor-button:focus svg {
	fill: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-b70406d {
	--display: flex;
}

.elementor-1189281 .elementor-element.elementor-element-82a6806 {
	--display: flex;
}

.elementor-1189281 .elementor-element.elementor-element-d98afdb {
	--display: flex;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	width: auto;
	max-width: auto;
	--n-tabs-title-gap: 23px;
	--n-tabs-title-transition: .1s;
	--n-tabs-title-border-radius: 15px 15px 15px 15px;
	--n-tabs-title-padding-top: 10px;
	--n-tabs-title-padding-right: 20px;
	--n-tabs-title-padding-bottom: 10px;
	--n-tabs-title-padding-left: 20px;
	--n-tabs-title-font-size: 16px;
	--n-tabs-title-color: #434342;
	--n-tabs-title-color-active: #434342;
	--n-tabs-icon-size: 16px;
	--n-tabs-icon-color: #434342;
	--n-tabs-icon-color-active: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: #f2f2f2;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #ddd;
	border-style: none;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1189281 .elementor-element.elementor-element-8ec357c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #ddd;
	border-style: none;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 1% 0% 0% 0%;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: none;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-1189281 .elementor-element.elementor-element-8ec357c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: #434342;
	--n-tabs-icon-color-hover: #434342;
}

.elementor-1189281 .elementor-element.elementor-element-41d6dfe {
	--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;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-1189281 .elementor-element.elementor-element-8ec357c {
		--n-tabs-direction: column;
		--n-tabs-heading-direction: row;
		--n-tabs-heading-width: initial;
		--n-tabs-title-flex-basis: content;
		--n-tabs-title-flex-shrink: 0;
		--n-tabs-heading-justify-content: center;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: center;
		--n-tabs-title-flex-grow: 0;
	}
}

@media (min-width:768px) {
	.elementor-1189281 .elementor-element.elementor-element-c7b5ca4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-148f365 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6522c76 {
		--width: 50%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e69b020 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-8915409 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-72ea4ab {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3f6d13f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-07947c8 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-8620910 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9bfb705 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-86c312d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6e54713 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-1f31393 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ed9cead {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e0ef6d6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-bfc2a9c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-afbfc2c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d813e4a {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-b96f259 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-79b21b6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5691ebb {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c3aecd {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-4d10474 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a3858fb {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d9ce6d5 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-629aded {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-0e4ada7 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-b6316d1 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ace0863 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c0bde4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c46c8e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-248512a {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-022be50 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e087ae7 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-917b417 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6207656 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6854a22 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7d58e6b {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-faf534c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-41edd75 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6c1ca95 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d9de1da {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3fd2cd6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5cf3fac {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-99125a1 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-904469d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-93744ba {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-4bf9a92 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-596d26f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5406069 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-87c9301 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-896358e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ad57889 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d26ada9 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-80b3b46 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-82ef3d5 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6286e2d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-91ee3bc {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9c1e9ae {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5091873 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-846bb8d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6905aac {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9c63f58 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-2b470ba {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-13da2a2 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-1d6d48c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a770514 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-24f2896 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9fe1bfc {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-10ae23d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-c2bc00e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a8a9a80 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ffac725 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d50c293 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-365c140 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-dd66ace {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3dacf4f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-aedae03 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-71aa989 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7b8ae88 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-db980f4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-fea3eb3 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7af70bc {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1189281 .elementor-element.elementor-element-c7b5ca4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-148f365 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6522c76 {
		--width: 85%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e69b020 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-8915409 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-72ea4ab {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3f6d13f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-07947c8 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-8620910 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9bfb705 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-86c312d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6e54713 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-1f31393 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ed9cead {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e0ef6d6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-bfc2a9c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-afbfc2c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d813e4a {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-b96f259 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-79b21b6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5691ebb {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c3aecd {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-4d10474 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a3858fb {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d9ce6d5 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-629aded {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-0e4ada7 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-b6316d1 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ace0863 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c0bde4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c46c8e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-248512a {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-022be50 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e087ae7 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-917b417 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6207656 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6854a22 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7d58e6b {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-faf534c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-41edd75 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6c1ca95 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d9de1da {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3fd2cd6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5cf3fac {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-99125a1 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-904469d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-93744ba {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-4bf9a92 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-596d26f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5406069 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-87c9301 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-896358e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ad57889 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d26ada9 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-80b3b46 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-82ef3d5 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6286e2d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-91ee3bc {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9c1e9ae {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5091873 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-846bb8d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6905aac {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9c63f58 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-2b470ba {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-13da2a2 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-1d6d48c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a770514 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-24f2896 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9fe1bfc {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-10ae23d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-c2bc00e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a8a9a80 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ffac725 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d50c293 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-365c140 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-dd66ace {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3dacf4f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-aedae03 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-71aa989 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7b8ae88 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-db980f4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-fea3eb3 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7af70bc {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-1189281 .elementor-element.elementor-element-c7b5ca4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-148f365 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6522c76 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e69b020 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-8915409 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-72ea4ab {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3f6d13f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-07947c8 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-8620910 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9bfb705 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-86c312d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6e54713 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-1f31393 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ed9cead {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e0ef6d6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-bfc2a9c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-afbfc2c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d813e4a {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-b96f259 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-79b21b6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5691ebb {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c3aecd {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-4d10474 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a3858fb {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d9ce6d5 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-629aded {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-0e4ada7 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-b6316d1 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ace0863 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c0bde4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3c46c8e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-248512a {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-022be50 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-e087ae7 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-917b417 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6207656 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6854a22 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7d58e6b {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-faf534c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-41edd75 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6c1ca95 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d9de1da {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3fd2cd6 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5cf3fac {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-99125a1 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-904469d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-93744ba {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-4bf9a92 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-596d26f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5406069 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-87c9301 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-896358e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ad57889 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d26ada9 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-80b3b46 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-82ef3d5 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6286e2d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-91ee3bc {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9c1e9ae {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-5091873 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-846bb8d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-6905aac {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9c63f58 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-2b470ba {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-13da2a2 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-1d6d48c {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a770514 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-24f2896 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-9fe1bfc {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-10ae23d {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-c2bc00e {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-a8a9a80 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-ffac725 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-d50c293 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-365c140 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-dd66ace {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-3dacf4f {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-aedae03 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-71aa989 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7b8ae88 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-db980f4 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-fea3eb3 {
		--width: 100%;
	}
	
	.elementor-1189281 .elementor-element.elementor-element-7af70bc {
		--width: 100%;
	}
}
