/* End custom CSS */

.elementor-3199 .elementor-element.elementor-element-2281f54 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--margin-top: 148px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3199 .elementor-element.elementor-element-2281f54::before, .elementor-3199 .elementor-element.elementor-element-2281f54 > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-2281f54 > .e-con-inner > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-2281f54 > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-2281f54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-2281f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3199 .elementor-element.elementor-element-2281f54.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3199 .elementor-element.elementor-element-2929d0f {
	--display: flex;
	--min-height: 0vh;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-2929d0f.e-con {
	--align-self: center;
	--order: -99999;
}

.elementor-3199 .elementor-element.elementor-element-87148d1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #fff;
}

.elementor-3199 .elementor-element.elementor-element-87148d1 > .elementor-widget-container {
	background-color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-3199 .elementor-element.elementor-element-87148d1.elementor-element {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-e1e2484 {
	--display: flex;
	--min-height: 4px;
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-e1e2484:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-e1e2484 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f13f347);
}

.elementor-3199 .elementor-element.elementor-element-e1e2484.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-f9048b1 {
	--spacer-size: 4px;
}

.elementor-3199 .elementor-element.elementor-element-3cc2232 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: -12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 96px;
	--padding-bottom: 72px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-3cc2232:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3cc2232 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f13f347);
}

.elementor-3199 .elementor-element.elementor-element-3cc2232.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-3bdb050 {
	--spacer-size: 8px;
}

.elementor-3199 .elementor-element.elementor-element-e62b73c {
	width: initial;
	max-width: initial;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: .9px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-3199 .elementor-element.elementor-element-e62b73c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-3199 .elementor-element.elementor-element-e62b73c.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-c62d267 {
	--spacer-size: 48px;
}

.elementor-3199 .elementor-element.elementor-element-9652a2c {
	width: initial;
	max-width: initial;
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: .9px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-3199 .elementor-element.elementor-element-9652a2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-3199 .elementor-element.elementor-element-9652a2c.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-22c5dee {
	--spacer-size: 8px;
}

.elementor-3199 .elementor-element.elementor-element-b36c1bf {
	--spacer-size: 16px;
}

.elementor-3199 .elementor-element.elementor-element-041ea39 {
	width: var(--container-widget-width, 6196px);
	max-width: 6196px;
	--container-widget-width: 6196px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-3199 .elementor-element.elementor-element-041ea39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-3199 .elementor-element.elementor-element-041ea39.elementor-element {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-3b6ee1c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 17%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-3b6ee1c:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3b6ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f13f347);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/source/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-pattern4-1.svg");
	background-position: -131px 100%;
	background-repeat: repeat-x;
	background-size: 33% auto;
}

.elementor-3199 .elementor-element.elementor-element-3b6ee1c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-3b6ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-3199 .elementor-element.elementor-element-3b6ee1c.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-5c3d951 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-5c3d951:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-5c3d951 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-0f9edf9 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-bc19abc {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-31b4afd {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-0a0102d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-d9cdcfa {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-d9cdcfa > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-d9cdcfa.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-5059432 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-297b188 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-297b188:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-297b188 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-905bc0b {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-851c7ce {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-86acc1a {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-659d349 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3199 .elementor-element.elementor-element-6bdef9b {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-f3172d0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-f3172d0:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-f3172d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-902c1ec {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-c7301d6 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-8b3059c {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-b4f40bf {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-b4f40bf > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-b4f40bf.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-d08465e {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-ce6920a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-ce6920a:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-ce6920a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-d7f8298 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-6f4c311 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-a1dd0ce {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-a0a3d63 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-a0a3d63 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-a0a3d63.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-0696c82 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-26f825e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-26f825e:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-26f825e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-e04fa03 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-fecaacf {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-3529ea8 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-c7a877c {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-c7a877c > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-c7a877c.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-59ac15a {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-613d818 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-613d818:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-613d818 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-9530576 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-9530576.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-1d59465 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-f6bd6dd {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-4408c7d {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-4408c7d:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-4408c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-1c43bbd {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-1c43bbd.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-62e795a > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-192defd {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-45496ae {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-45496ae:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-45496ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-49a41e9 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-49a41e9.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-753887b > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-3ea5082 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-7e22c82 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-7e22c82:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-7e22c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-76deccf {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-76deccf.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-8e2703b > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-75098fc {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-41a6094 {
	--display: flex;
	--min-height: 4px;
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-41a6094:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-41a6094 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-3199 .elementor-element.elementor-element-41a6094.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-2afc551 {
	--spacer-size: 4px;
}

.elementor-3199 .elementor-element.elementor-element-4b2e637 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-4b2e637:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-4b2e637 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-acd525d {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-acd525d.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-4f1f829 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-c0fa851 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-500cc5b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 17%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-500cc5b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-500cc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f13f347);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/source/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-pattern4-1.svg");
	background-position: -131px 100%;
	background-repeat: repeat-x;
	background-size: 33% auto;
}

.elementor-3199 .elementor-element.elementor-element-500cc5b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-500cc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-3199 .elementor-element.elementor-element-500cc5b.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-1209813 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-1209813:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1209813 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-1dd736b {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-4ae3088 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-42a0702 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-ecdb14b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-127f341 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-127f341 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-127f341.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-215057b {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-58ef52d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-58ef52d:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-58ef52d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-eedddb2 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-5219672 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3199 .elementor-element.elementor-element-fbcb7d0 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-9254667 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-76285e3 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-dc47427 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-dc47427:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-dc47427 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-00308b5 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-0424bbb {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-73f700e {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-5559795 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-5559795 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-5559795.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-6d200c7 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-aac5a12 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-aac5a12:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-aac5a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-3284c1e {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-5bf8fec {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-5bf8fec > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-5bf8fec.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-170fc4a {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-1d3912a {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-f40d79f {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-bdfaeaa {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-bdfaeaa:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-bdfaeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-d45c953 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-eaf8530 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-67647cb {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-e92bb33 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-e92bb33 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-e92bb33.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-6f6e8d2 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-1c542f3 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-1c542f3:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1c542f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-5ea4005 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-5ea4005.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-501ffd7 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-9cb8e6f {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-ac393cc {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-ac393cc:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-ac393cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-033c5c6 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-033c5c6.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-f3c13c1 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-8774451 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-6271362 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-6271362:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-6271362 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-1d3aeff {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-1d3aeff.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-7ab74d6 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-5cc6ebe {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-3078742 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-3078742:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3078742 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-1cd30ee {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-1cd30ee.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-07f9704 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-08a3dc6 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-435ce28 {
	--display: flex;
	--min-height: 4px;
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-435ce28:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-435ce28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-3199 .elementor-element.elementor-element-435ce28.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-c36702c {
	--spacer-size: 4px;
}

.elementor-3199 .elementor-element.elementor-element-7213eef {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-7213eef:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-7213eef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-292cfca {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-292cfca.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-1236328 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-bbf287a {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-3eca541 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 17%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-3eca541:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3eca541 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f13f347);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/source/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-pattern4-1.svg");
	background-position: -131px 100%;
	background-repeat: repeat-x;
	background-size: 33% auto;
}

.elementor-3199 .elementor-element.elementor-element-3eca541:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-3eca541 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-3199 .elementor-element.elementor-element-3eca541.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-9553193 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-9553193:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-9553193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-77de5ac {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-667e897 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-667e897 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-667e897 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-667e897 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-667e897 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-667e897.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-667e897 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-667e897 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-726a248 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-4e3eb2b {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-4e3eb2b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-4e3eb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-ce79b1e {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-146b1b7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3199 .elementor-element.elementor-element-f8017d6 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-effd069 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-effd069:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-effd069 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-9d30f76 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-2c3e10c .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-2c3e10c .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-2c3e10c .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-2c3e10c {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-2c3e10c > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-2c3e10c.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-2c3e10c .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-2c3e10c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-67daf3b {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-ff28996 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-ff28996:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-ff28996 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-cb39caa {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-2ad6486 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-2ad6486 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-2ad6486 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-2ad6486 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-2ad6486 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-2ad6486.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-2ad6486 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-2ad6486 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-46be390 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-92dca67 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-92dca67:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-92dca67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-513860f {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-1188d94 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-42defd3);
	color: var(--e-global-color-42defd3);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #030303;
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-1188d94 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-1188d94 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-1188d94 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-1188d94 > .elementor-widget-container {
	margin: 6% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-1188d94.elementor-element {
	--align-self: flex-start;
}

.elementor-3199 .elementor-element.elementor-element-1188d94 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-1188d94 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-375e284 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-889dff5 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-889dff5:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-889dff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-e3eb0cb {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-e3eb0cb.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-4d86d6f > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-8b58b82 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-6720311 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-6720311:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-6720311 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-68c00e2 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-68c00e2.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-36e7eca > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-89be016 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-2c0dc12 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-2c0dc12:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-2c0dc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-4c59dfd {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-4c59dfd.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-cea6a9c > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-0ae4354 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-f68ef86 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-f68ef86:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-f68ef86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-c726707 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-c726707.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-31128d4 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-ef5bbb1 {
	--spacer-size: 24px;
}

.elementor-3199 .elementor-element.elementor-element-54970ff {
	--display: flex;
	--min-height: 4px;
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-54970ff:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-54970ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-3199 .elementor-element.elementor-element-54970ff.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-b8ce2cd {
	--spacer-size: 4px;
}

.elementor-3199 .elementor-element.elementor-element-0cc80da {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-0cc80da:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-0cc80da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-96596ee {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 4%;
	--margin-bottom: 4%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-96596ee.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-1227645 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-3c9c48e {
	--display: flex;
	--min-height: 4px;
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-3c9c48e:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3c9c48e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-3199 .elementor-element.elementor-element-3c9c48e.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-4ca7e5a {
	--spacer-size: 4px;
}

.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
	--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;
	--justify-content: center;
	--align-items: flex-start;
	--margin-top: -6px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-1c07ac6:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1c07ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-3199 .elementor-element.elementor-element-1c07ac6.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-eb4bf9e {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--border-radius: 73px 73px 73px 73px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-eb4bf9e:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-eb4bf9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-3199 .elementor-element.elementor-element-eb4bf9e.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-168d2fc {
	width: 100%;
	max-width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-168d2fc > .elementor-widget-container {
	margin: 3% 0% -1% 0%;
}

.elementor-3199 .elementor-element.elementor-element-169accf {
	width: 100%;
	max-width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-169accf > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-527fdb4 {
	--spacer-size: 85px;
}

.elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button {
	background-color: var(--e-global-color-42defd3);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-42defd3);
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-42defd3);
	border-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-71dae16 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-71dae16 > .elementor-widget-container {
	margin: 10% 0% -2% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-71dae16.elementor-element {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button:focus svg {
	fill: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-9ed97e6 {
	--spacer-size: 85px;
}

.elementor-3199 .elementor-element.elementor-element-8963e99 {
	width: initial;
	max-width: initial;
}

.elementor-3199 .elementor-element.elementor-element-8963e99 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-3199 .elementor-element.elementor-element-8963e99.elementor-element {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-8963e99 img {
	width: 76%;
}

.elementor-3199 .elementor-element.elementor-element-5a63b1b {
	--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;
	--justify-content: center;
	--align-items: flex-start;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-5a63b1b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-5a63b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-3199 .elementor-element.elementor-element-5a63b1b.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-4a974c9 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--border-radius: 73px 73px 73px 73px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-4a974c9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-4a974c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-3199 .elementor-element.elementor-element-4a974c9.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-efbe79f {
	width: 100%;
	max-width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-efbe79f > .elementor-widget-container {
	margin: 3% 0% -1% 0%;
}

.elementor-3199 .elementor-element.elementor-element-452c75c {
	width: 100%;
	max-width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-452c75c > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-dbc1d71 {
	--spacer-size: 85px;
}

.elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button {
	background-color: var(--e-global-color-42defd3);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-42defd3);
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-42defd3);
	border-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-c04d50d {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-c04d50d > .elementor-widget-container {
	margin: 10% 0% 12% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-c04d50d.elementor-element {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button:focus svg {
	fill: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-1c6be58 {
	--display: flex;
	--min-height: 4px;
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-1c6be58:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1c6be58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-3199 .elementor-element.elementor-element-1c6be58.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-d02a7a9 {
	--spacer-size: 4px;
}

.elementor-3199 .elementor-element.elementor-element-00ebfc4 {
	--display: flex;
	--min-height: 79px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--margin-top: -8px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/source/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/discovery-seam2.svg");
	background-position: center center;
}

.elementor-3199 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-3199 .elementor-element.elementor-element-00ebfc4.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-8171ada {
	--spacer-size: 7px;
}

.elementor-3199 .elementor-element.elementor-element-bd50bac {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-bd50bac:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-bd50bac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-3199 .elementor-element.elementor-element-bd50bac.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-b5e0a89 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: center;
	--border-radius: 73px 73px 73px 73px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-b5e0a89:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-b5e0a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-3199 .elementor-element.elementor-element-b5e0a89.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-dfa4127 {
	width: 100%;
	max-width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-dfa4127 > .elementor-widget-container {
	margin: 8% 0% -1% 0%;
}

.elementor-3199 .elementor-element.elementor-element-ba38b7a {
	width: 100%;
	max-width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-ba38b7a > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-44ebd16 {
	--spacer-size: 60px;
}

.elementor-3199 .elementor-element.elementor-element-2590ab5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-2590ab5:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-2590ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-06a5838 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-52589ff {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-ddf8823 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 13%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-4cbf2f8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-4cbf2f8:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-4cbf2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-995cfb9 img {
	width: 100%;
}

.elementor-3199 .elementor-element.elementor-element-d3b2460 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 13%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-c50a692 {
	--spacer-size: 32px;
}

.elementor-3199 .elementor-element.elementor-element-0329fe2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-0329fe2:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-0329fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-fb99772 {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-3d25143 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-5db7840 {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 13%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-1e1c8fe:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1e1c8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-ba511fb {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 13%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-66f150d {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-f12f816 {
	--spacer-size: 50px;
}

.elementor-3199 .elementor-element.elementor-element-ea3b334 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3199 .elementor-element.elementor-element-ea3b334:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-ea3b334 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-e0479fc {
	--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;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 7%;
	--margin-bottom: 0%;
	--margin-left: 15%;
	--margin-right: 0%;
}

.elementor-3199 .elementor-element.elementor-element-b5e1926 img {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.elementor-3199 .elementor-element.elementor-element-00e503b {
	--display: flex;
}

.elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button {
	background-color: var(--e-global-color-42defd3);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.4em;
	letter-spacing: 1.4px;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	transition-duration: .8s;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-42defd3);
	border-radius: 24px 24px 24px 24px;
	padding: 4px 24px 4px 24px;
}

.elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button:hover, .elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-42defd3);
	border-color: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-a4b9ec9 {
	width: auto;
	max-width: auto;
}

.elementor-3199 .elementor-element.elementor-element-a4b9ec9 > .elementor-widget-container {
	margin: 12% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3199 .elementor-element.elementor-element-a4b9ec9.elementor-element {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button:hover svg, .elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button:focus svg {
	fill: var(--e-global-color-42defd3);
}

.elementor-3199 .elementor-element.elementor-element-a3aeffd {
	--spacer-size: 96px;
}

.elementor-3199 .elementor-element.elementor-element-3d543e9 {
	--display: flex;
	--min-height: 128px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3199 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f13f347);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/source/rev-ffd3b30/afipo.org/wp-content/uploads/2024/09/discovery-seam4.svg");
	background-position: -107px 0px;
}

.elementor-3199 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-3199 .elementor-element.elementor-element-3d543e9.e-con {
	--align-self: center;
}

.elementor-3199 .elementor-element.elementor-element-5a9f7d7 {
	--spacer-size: 87px;
}

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

@media (max-width:1366px) {
	.elementor-3199 .elementor-element.elementor-element-2929d0f {
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-87148d1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3cc2232 {
		--margin-top: -1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3b6ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -343px 100%;
		background-size: 49% auto;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5c3d951 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-0f9edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-online-1.jpg");
		background-position: -98px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-0f9edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9 {
		--min-height: 382px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bc19abc {
		--spacer-size: 208px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa.elementor-element {
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5059432 {
		--spacer-size: 15px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-297b188 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-905bc0b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-905bc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-Check-Cash-1.jpg");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-905bc0b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-905bc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-905bc0b {
		--min-height: 382px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-851c7ce {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-6bdef9b {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f3172d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-902c1ec:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-902c1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-recurring-1.jpg");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-902c1ec:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-902c1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-902c1ec {
		--min-height: 451px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7301d6 {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf.elementor-element {
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d08465e {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ce6920a {
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d7f8298:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d7f8298 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-memorial-1.jpg");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d7f8298:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-d7f8298 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d7f8298 {
		--min-height: 441px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-6f4c311 {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63 > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63.elementor-element {
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0696c82 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-26f825e {
		--min-height: 126px;
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e04fa03:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-e04fa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-birthday-1.jpg");
		background-position: -8px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e04fa03:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-e04fa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e04fa03 {
		--min-height: 426px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fecaacf {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c.elementor-element {
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-59ac15a {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f6bd6dd {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-192defd {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3ea5082 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-75098fc {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c0fa851 {
		--spacer-size: 181px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-500cc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -343px 100%;
		background-size: 49% auto;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1209813 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1dd736b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-online-1.jpg");
		background-position: -98px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-1dd736b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b {
		--min-height: 382px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4ae3088 {
		--spacer-size: 208px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341 > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341.elementor-element {
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-215057b {
		--spacer-size: 15px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-58ef52d {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fbcb7d0:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-fbcb7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-Check-Cash-1.jpg");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fbcb7d0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-fbcb7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fbcb7d0 {
		--min-height: 382px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9254667 {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-76285e3 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dc47427 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00308b5:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00308b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-recurring-1.jpg");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00308b5:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-00308b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00308b5 {
		--min-height: 451px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0424bbb {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795 > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795.elementor-element {
		--align-self: flex-start;
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-6d200c7 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-aac5a12 {
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3284c1e {
		--margin-top: 8%;
		--margin-bottom: 0%;
		--margin-left: 12%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec.elementor-element {
		--align-self: flex-start;
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-170fc4a:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-170fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-memorial-1.jpg");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-170fc4a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-170fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-170fc4a {
		--min-height: 441px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1d3912a {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f40d79f {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bdfaeaa {
		--min-height: 126px;
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d45c953:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d45c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-birthday-1.jpg");
		background-position: -8px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d45c953:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-d45c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d45c953 {
		--min-height: 426px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eaf8530 {
		--spacer-size: 395px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33 > .elementor-widget-container {
		margin: 24% -21% 0% 21%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33.elementor-element {
		--align-self: flex-start;
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-6f6e8d2 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9cb8e6f {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8774451 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5cc6ebe {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-08a3dc6 {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bbf287a {
		--spacer-size: 181px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9553193 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-726a248 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4e3eb2b {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f8017d6 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-effd069 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-67daf3b {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ff28996 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-46be390 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-92dca67 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-375e284 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8b58b82 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-89be016 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0ae4354 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ef5bbb1 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-168d2fc > .elementor-widget-container {
		margin: 3% 0% -1% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-527fdb4 {
		--spacer-size: 48px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-527fdb4.elementor-element {
		--order: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16.elementor-element {
		--align-self: center;
		--order: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9ed97e6 {
		--spacer-size: 64px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9ed97e6.elementor-element {
		--order: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8963e99 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8963e99 img {
		width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a63b1b {
		--padding-top: 0%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-efbe79f > .elementor-widget-container {
		margin: 3% 0% -1% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dbc1d71 {
		--spacer-size: 48px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dbc1d71.elementor-element {
		--order: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d > .elementor-widget-container {
		margin: 0% 0% 6% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d.elementor-element {
		--align-self: center;
		--order: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4 {
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 133px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8171ada {
		--spacer-size: 67px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bd50bac {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: -2px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dfa4127 > .elementor-widget-container {
		margin: 3% 0% 4% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-44ebd16 {
		--spacer-size: 61px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2590ab5 {
		--min-height: 440px;
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-06a5838 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-KeyNote.webp");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-06a5838 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838 {
		--min-height: 307px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-52589ff {
		--spacer-size: 2px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4cbf2f8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c50a692 {
		--spacer-size: 61px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0329fe2 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fb99772:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-fb99772 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-sulamot.webp");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fb99772:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-fb99772 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fb99772 {
		--min-height: 440px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d25143 {
		--spacer-size: 72px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-66f150d:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-66f150d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-sulamot.webp");
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-66f150d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-66f150d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-66f150d {
		--min-height: 440px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f12f816 {
		--spacer-size: 72px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ea3b334 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9 > .elementor-widget-container {
		margin: 12% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9.elementor-element {
		--order: 99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a3aeffd {
		--spacer-size: 48px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9 {
		--min-height: 0px;
		--margin-top: -1px;
		--margin-bottom: -1px;
		--margin-left: -1px;
		--margin-right: -1px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -493px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a9f7d7 {
		--spacer-size: 117px;
	}
}

@media (max-width:1024px) {
	.elementor-3199 .elementor-element.elementor-element-2281f54 {
		--min-height: .1em;
		--margin-top: 140px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2929d0f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2929d0f.e-con {
		--align-self: center;
		--order: -99999;
	}
	
	.elementor-3199 .elementor-element.elementor-element-87148d1 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-87148d1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-87148d1.elementor-element {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e1e2484 {
		--margin-top: -2%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e1e2484.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3cc2232 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3cc2232.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e62b73c > .elementor-widget-container {
		margin: 26px 50px 5px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e62b73c {
		font-size: 22px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c62d267 {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9652a2c > .elementor-widget-container {
		margin: 26px 50px 5px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9652a2c {
		font-size: 22px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-22c5dee {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b36c1bf {
		--spacer-size: 8px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-041ea39 > .elementor-widget-container {
		margin: 26px 50px 5px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3b6ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -220px 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5c3d951 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-0f9edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-online-1.jpg");
		background-position: -148px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-0f9edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bc19abc {
		--spacer-size: 151px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-297b188 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-905bc0b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-905bc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f3172d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-902c1ec:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-902c1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ce6920a {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d7f8298:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d7f8298 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-26f825e {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e04fa03:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-e04fa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-41a6094 {
		--margin-top: 1%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-41a6094.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-500cc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -220px 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1209813 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1dd736b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/10/support-online-1.jpg");
		background-position: -148px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3199 .elementor-element.elementor-element-1dd736b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4ae3088 {
		--spacer-size: 151px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-58ef52d {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eedddb2 {
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 12%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fbcb7d0:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-fbcb7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dc47427 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00308b5:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00308b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795 > .elementor-widget-container {
		margin: 12% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-aac5a12 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-170fc4a:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-170fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bdfaeaa {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d45c953:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d45c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-67647cb {
		--margin-top: 11%;
		--margin-bottom: 0%;
		--margin-left: 14%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33 > .elementor-widget-container {
		margin: 11% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33.elementor-element {
		--align-self: flex-start;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-435ce28 {
		--margin-top: 1%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-435ce28.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3eca541 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9553193 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-667e897 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-667e897.elementor-element {
		--align-self: flex-end;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4e3eb2b {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-effd069 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2c3e10c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2c3e10c.elementor-element {
		--align-self: flex-end;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ff28996 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2ad6486 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2ad6486.elementor-element {
		--align-self: flex-end;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-92dca67 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1188d94 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1188d94.elementor-element {
		--align-self: flex-end;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-54970ff {
		--margin-top: 1%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-54970ff.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3c9c48e {
		--margin-top: -3%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3c9c48e.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eb4bf9e {
		--min-height: 0px;
		--border-radius: 72px 72px 72px 72px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 1%;
		--padding-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eb4bf9e.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-168d2fc > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-527fdb4 {
		--spacer-size: 64px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16.elementor-element {
		--align-self: center;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9ed97e6 {
		--spacer-size: 64px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8963e99 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a63b1b {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 2%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a63b1b.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4a974c9 {
		--min-height: 0px;
		--border-radius: 72px 72px 72px 72px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 1%;
		--padding-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4a974c9.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-efbe79f > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dbc1d71 {
		--spacer-size: 64px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d > .elementor-widget-container {
		margin: 7% 0% 4% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d.elementor-element {
		--align-self: center;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c6be58 {
		--margin-top: -2%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c6be58.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bd50bac {
		--min-height: 336px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b5e0a89 {
		--min-height: 0px;
		--border-radius: 72px 72px 72px 72px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 1%;
		--padding-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b5e0a89.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dfa4127 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-44ebd16 {
		--spacer-size: 47px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2590ab5 {
		--min-height: 381px;
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838 {
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-06a5838 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ddf8823 {
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 8%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fa33ede > .elementor-widget-container {
		margin: -6% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4cbf2f8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c50a692 {
		--spacer-size: 47px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0329fe2 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fb99772:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-fb99772 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -82px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5db7840 {
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 8%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ba511fb {
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 8%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-66f150d:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-66f150d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -82px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ea3b334 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9.elementor-element {
		--align-self: center;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a3aeffd {
		--spacer-size: 47px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -731px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9.e-con {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a9f7d7 {
		--spacer-size: 86px;
	}
}

@media (max-width:767px) {
	.elementor-3199 .elementor-element.elementor-element-2281f54 {
		--width: 100%;
		--min-height: .1em;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2929d0f {
		--width: 100%;
		--margin-top: 60px;
		--margin-bottom: -34px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-87148d1 > .elementor-widget-container {
		margin: -14% 0% 0% 0%;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-87148d1 {
		column-gap: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e1e2484 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3cc2232 {
		--margin-top: 8%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 16%;
		--padding-bottom: 8%;
		--padding-left: 8%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e62b73c > .elementor-widget-container {
		margin: -9% 1% 0% 1%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e62b73c {
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 512px);
		max-width: 512px;
		font-size: 19px;
		line-height: 23px;
		letter-spacing: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9652a2c > .elementor-widget-container {
		margin: -2% 1% -1% 1%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9652a2c {
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 512px);
		max-width: 512px;
		font-size: 19px;
		line-height: 23px;
		letter-spacing: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-041ea39 > .elementor-widget-container {
		margin: -2% 1% 0% 1%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-041ea39 {
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 512px);
		max-width: 512px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c {
		--width: 100%;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 8%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3b6ee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -157px 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5c3d951 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-0f9edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 66% 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-31b4afd {
		--width: 89%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0a0102d > .elementor-widget-container {
		margin: 0% 10% 9% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0a0102d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa > .elementor-widget-container {
		margin: 0% 0% 8% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d9cdcfa .elementor-button {
		font-size: 16px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-297b188 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-297b188.e-con {
		--order: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-905bc0b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-905bc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-86acc1a {
		--width: 89%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-659d349 > .elementor-widget-container {
		margin: 0% 0% 8% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f3172d0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-902c1ec:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-902c1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8b3059c {
		--width: 89%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf > .elementor-widget-container {
		margin: 0% 0% 8% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b4f40bf .elementor-button {
		font-size: 16px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ce6920a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d7f8298:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d7f8298 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a1dd0ce {
		--width: 89%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63 > .elementor-widget-container {
		margin: 0% 0% 8% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a0a3d63 .elementor-button {
		font-size: 16px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-26f825e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e04fa03:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-e04fa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3529ea8 {
		--width: 89%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c > .elementor-widget-container {
		margin: 0% 0% 8% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c7a877c .elementor-button {
		font-size: 16px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-59ac15a {
		--spacer-size: 16px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-613d818 {
		--width: 100%;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9530576 {
		--width: 90%;
		--margin-top: 4%;
		--margin-bottom: 2%;
		--margin-left: 6%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9530576.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c43bbd {
		--width: 90%;
		--margin-top: 3%;
		--margin-bottom: 3%;
		--margin-left: 6%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c43bbd.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-49a41e9 {
		--width: 90%;
		--margin-top: 3%;
		--margin-bottom: 3%;
		--margin-left: 6%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-49a41e9.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-76deccf {
		--width: 90%;
		--margin-top: 3%;
		--margin-bottom: 3%;
		--margin-left: 6%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-76deccf.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-41a6094 {
		--width: 100%;
		--min-height: 0px;
		--margin-top: -6%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-acd525d {
		--width: 90%;
		--margin-top: 3%;
		--margin-bottom: 3%;
		--margin-left: 6%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-acd525d.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c0fa851 {
		--spacer-size: 79px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-500cc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b {
		--margin-top: 8%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 16%;
		--padding-bottom: 8%;
		--padding-left: 8%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1209813 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1dd736b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341 {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341 > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-127f341 .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-58ef52d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eedddb2 {
		--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-3199 .elementor-element.elementor-element-fbcb7d0:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-fbcb7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dc47427 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00308b5:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00308b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795 {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795 > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5559795 .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-aac5a12 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5bf8fec .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-170fc4a:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-170fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bdfaeaa {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d45c953:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d45c953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33 {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33 > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e92bb33 .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-435ce28 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3eca541 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541 {
		--margin-top: 8%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 16%;
		--padding-bottom: 8%;
		--padding-left: 8%;
		--padding-right: 7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9553193 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-667e897 {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-667e897 > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-667e897.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-667e897 .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4e3eb2b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-effd069 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2c3e10c {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2c3e10c > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2c3e10c.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2c3e10c .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ff28996 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2ad6486 {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2ad6486 > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2ad6486.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2ad6486 .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-92dca67 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1188d94 {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1188d94 > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1188d94.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1188d94 .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-54970ff {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3c9c48e {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
		--min-height: 0px;
		--padding-top: 8%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 5%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eb4bf9e {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-169accf > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-527fdb4 {
		--spacer-size: 24px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16 > .elementor-widget-container {
		margin: 2% 0% 8% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-71dae16 .elementor-button {
		font-size: 15px;
		line-height: 1.3em;
		letter-spacing: 1.1px;
		word-spacing: 0em;
		border-radius: 48px 48px 48px 48px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9ed97e6 {
		--spacer-size: 24px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8963e99 > .elementor-widget-container {
		margin: 0% -6% 0% -7%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a63b1b {
		--width: 100%;
		--min-height: 0px;
		--padding-top: 8%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 5%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4a974c9 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-452c75c > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dbc1d71 {
		--spacer-size: 24px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d > .elementor-widget-container {
		margin: -4% 0% 16% 0%;
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c04d50d .elementor-button {
		font-size: 15px;
		line-height: 1.3em;
		letter-spacing: 1.1px;
		word-spacing: 0em;
		border-radius: 48px 48px 48px 48px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c6be58 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4 {
		--min-height: 73px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 764px 0px;
		background-size: 697px auto;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8171ada {
		--spacer-size: 7px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bd50bac {
		--margin-top: -3px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 11%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 5%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b5e0a89 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ba38b7a > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-44ebd16 {
		--spacer-size: 36px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2590ab5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838 {
		--min-height: 436px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-06a5838 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 156px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ddf8823 {
		--width: 88%;
		--margin-top: 6%;
		--margin-bottom: 3%;
		--margin-left: 7%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4cbf2f8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0329fe2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fb99772:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-fb99772 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 468px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5db7840 {
		--width: 88%;
		--margin-top: 6%;
		--margin-bottom: 3%;
		--margin-left: 7%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ba511fb {
		--width: 88%;
		--margin-top: 4%;
		--margin-bottom: 1%;
		--margin-left: 7%;
		--margin-right: 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-66f150d:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-66f150d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ea3b334 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9 > .elementor-widget-container {
		margin: 8% 0% 8% 0%;
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9.elementor-element {
		--align-self: center;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a4b9ec9 .elementor-button {
		font-size: 15px;
		line-height: 1.3em;
		letter-spacing: 1.1px;
		word-spacing: 0em;
		border-radius: 48px 48px 48px 48px;
		padding: 4px 9px 4px 10px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9 {
		--min-height: 44px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -567px 0px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a9f7d7 {
		--spacer-size: 41px;
	}
}

@media (min-width:768px) {
	.elementor-3199 .elementor-element.elementor-element-2281f54 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2929d0f {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e1e2484 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3cc2232 {
		--content-width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-31b4afd {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-86acc1a {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-8b3059c {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-a1dd0ce {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3529ea8 {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9530576 {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c43bbd {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-49a41e9 {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-76deccf {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-41a6094 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-acd525d {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b {
		--content-width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-42a0702 {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eedddb2 {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-73f700e {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3284c1e {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-67647cb {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5ea4005 {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-033c5c6 {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1d3aeff {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1cd30ee {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-435ce28 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-292cfca {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3eca541 {
		--content-width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-77de5ac {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ce79b1e {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9d30f76 {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-cb39caa {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-513860f {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e3eb0cb {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-68c00e2 {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4c59dfd {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-c726707 {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-54970ff {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-96596ee {
		--width: 85%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3c9c48e {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eb4bf9e {
		--width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a63b1b {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4a974c9 {
		--width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c6be58 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4 {
		--content-width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bd50bac {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b5e0a89 {
		--width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2590ab5 {
		--width: 59%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ddf8823 {
		--width: 80%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4cbf2f8 {
		--width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d3b2460 {
		--width: 80%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0329fe2 {
		--width: 59%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5db7840 {
		--width: 80%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
		--width: 59%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ba511fb {
		--width: 80%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ea3b334 {
		--width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e0479fc {
		--width: 69%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00e503b {
		--width: 1066px;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9 {
		--content-width: 100%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-3199 .elementor-element.elementor-element-e1e2484 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3cc2232 {
		--content-width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0f9edf9 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-905bc0b {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-902c1ec {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d7f8298 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e04fa03 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-41a6094 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-500cc5b {
		--content-width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1dd736b {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fbcb7d0 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00308b5 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3284c1e {
		--width: 77%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-170fc4a {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-d45c953 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-435ce28 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-54970ff {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3c9c48e {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eb4bf9e {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4a974c9 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c6be58 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00ebfc4 {
		--content-width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bd50bac {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b5e0a89 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2590ab5 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-06a5838 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0329fe2 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-fb99772 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-66f150d {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ea3b334 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00e503b {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3d543e9 {
		--content-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3199 .elementor-element.elementor-element-2281f54 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2929d0f {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-e1e2484 {
		--width: 93%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3b6ee1c {
		--width: 99%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-41a6094 {
		--width: 93%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eedddb2 {
		--width: 78%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-67647cb {
		--width: 74%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-435ce28 {
		--width: 93%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-54970ff {
		--width: 93%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-3c9c48e {
		--width: 93%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-eb4bf9e {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5a63b1b {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4a974c9 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1c6be58 {
		--width: 93%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-b5e0a89 {
		--width: 100%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ddf8823 {
		--width: 88%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-5db7840 {
		--width: 88%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ba511fb {
		--width: 88%;
	}
	
	.elementor-3199 .elementor-element.elementor-element-00e503b {
		--width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-3199 .elementor-element.elementor-element-5c3d951 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-297b188 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-f3172d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ce6920a {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-26f825e {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1209813 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-58ef52d {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-dc47427 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-aac5a12 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-bdfaeaa {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-9553193 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4e3eb2b {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-effd069 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ff28996 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-92dca67 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-2590ab5 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-4cbf2f8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-0329fe2 {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-1e1c8fe {
		--grid-auto-flow: row;
	}
	
	.elementor-3199 .elementor-element.elementor-element-ea3b334 {
		--grid-auto-flow: row;
	}
}

/* Start custom CSS for container, class: .elementor-element-e1e2484 */
#ways-to-give {
	display: block;
	position: relative;
	top: -72px;
	visibility: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-41a6094 */
#planned-giving-phone {
	display: block;
	position: relative;
	top: -72px;
	visibility: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-435ce28 */
#planned-giving-resp {
	display: block;
	position: relative;
	top: -120px;
	visibility: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-54970ff */
#planned-giving {
	display: block;
	position: relative;
	top: -104px;
	visibility: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3c9c48e */
#sponsorship {
	display: block;
	position: relative;
	top: -72px;
	visibility: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1c6be58 */
#community {
	display: block;
	position: relative;
	top: -72px;
	visibility: hidden;
}
