/* End custom CSS */

.elementor-2881 .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-2881 .elementor-element.elementor-element-2281f54:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-2281f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

.elementor-2881 .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-2881 .elementor-element.elementor-element-2929d0f:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-2929d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-2881 .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-2881 .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-2881 .elementor-element.elementor-element-87148d1.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-e9740b0 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: -12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-e9740b0.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-c5bee8d {
	--spacer-size: 1px;
}

.elementor-2881 .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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 96px;
	--padding-bottom: 72px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-2881 .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-2881 .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-2881 .elementor-element.elementor-element-e62b73c.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-c62d267 {
	--spacer-size: 32px;
}

.elementor-2881 .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-2881 .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-2881 .elementor-element.elementor-element-041ea39.elementor-element {
	--align-self: center;
}

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

.elementor-2881 .elementor-element.elementor-element-c181563 .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-2881 .elementor-element.elementor-element-c181563 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-c181563 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-e6190a7 {
	--spacer-size: 8px;
}

.elementor-2881 .elementor-element.elementor-element-376f0bf {
	--display: flex;
	--min-height: 0px;
	--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-2881 .elementor-element.elementor-element-376f0bf:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-376f0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-2881 .elementor-element.elementor-element-376f0bf.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-da1ffed {
	--spacer-size: 1px;
}

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

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

.elementor-2881 .elementor-element.elementor-element-428c36f.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-c20eeb6 {
	--spacer-size: 64px;
}

.elementor-2881 .elementor-element.elementor-element-5dd74b7 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-5dd74b7.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-bafe9c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-bafe9c5.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-bafe9c5 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: 6.8px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-2881 .elementor-element.elementor-element-041536f {
	--spacer-size: 96px;
}

.elementor-2881 .elementor-element.elementor-element-eca2481 {
	--display: flex;
	--min-height: 733px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-eca2481:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-eca2481 > .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/09/discovery-bg-lahev.svg");
	background-position: -132px 0px;
	background-repeat: repeat-x;
	background-size: 36% auto;
}

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

.elementor-2881 .elementor-element.elementor-element-eca2481.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-683e5ad {
	--spacer-size: 96px;
}

.elementor-2881 .elementor-element.elementor-element-217e090 {
	--display: flex;
	--min-height: 643px;
	--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-end;
}

.elementor-2881 .elementor-element.elementor-element-e1b2578 > .elementor-widget-container {
	margin: 102px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-e1b2578.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-3c957f4 > .elementor-widget-container {
	margin: -24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-3c957f4.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-4c79eb7 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-4c79eb7.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-c95ce60 {
	--spacer-size: 132px;
}

.elementor-2881 .elementor-element.elementor-element-992df46 {
	--display: flex;
	--min-height: 721px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 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-2881 .elementor-element.elementor-element-992df46:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-992df46 > .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/09/discovery-bg-zubin-2.svg");
	background-position: -595px 7px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2881 .elementor-element.elementor-element-992df46.e-con {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-0adee38 {
	--display: flex;
}

.elementor-2881 .elementor-element.elementor-element-176d561 > .elementor-widget-container {
	margin: -392px 0px 0px 146px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-176d561.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-2881 .elementor-element.elementor-element-176d561 {
	text-align: start;
}

.elementor-2881 .elementor-element.elementor-element-c24b865 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 2px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 94px;
	--padding-bottom: 64px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-c24b865.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-4709524 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-4709524.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-4709524 {
	text-align: start;
}

.elementor-2881 .elementor-element.elementor-element-a3bcba4 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-7486652 {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 12px;
	--row-gap: 0px;
	--column-gap: 12px;
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-2881 .elementor-element.elementor-element-94c4508 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-94c4508:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-94c4508 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-d55bbc6 > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-cb320c1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-c2a5a1c {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-2881 .elementor-element.elementor-element-c2a5a1c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-8089931 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-8089931 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-8089931.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-8089931 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-8089931 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-5ca6c33 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-5ca6c33:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-5ca6c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-53ea24f > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-9962da9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-031fae7 {
	width: var(--container-widget-width, 61%);
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
}

.elementor-2881 .elementor-element.elementor-element-031fae7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-bbaea04 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-bbaea04 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-bbaea04.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-bbaea04 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-bbaea04 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-f693e50 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-f693e50:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-f693e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-5cf8395 > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-8524f46 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-efb5a95 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-2881 .elementor-element.elementor-element-efb5a95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-7dcaee2 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-7dcaee2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-7dcaee2.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-7dcaee2 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-7dcaee2 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-767f100 {
	--spacer-size: 10px;
}

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

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

.elementor-2881 .elementor-element.elementor-element-c02eb09.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-e4db949 {
	--spacer-size: 64px;
}

.elementor-2881 .elementor-element.elementor-element-82e6a94 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-82e6a94.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-639a9c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-639a9c0.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-639a9c0 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: 6.8px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-2881 .elementor-element.elementor-element-13d4e3e {
	--spacer-size: 96px;
}

.elementor-2881 .elementor-element.elementor-element-650c5c2 {
	--display: flex;
	--min-height: 733px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-650c5c2:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-650c5c2 > .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/09/discovery-bg-lahev.svg");
	background-position: -132px 0px;
	background-repeat: repeat-x;
	background-size: 36% auto;
}

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

.elementor-2881 .elementor-element.elementor-element-650c5c2.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-42441c6 {
	--spacer-size: 96px;
}

.elementor-2881 .elementor-element.elementor-element-60b6ae8 {
	--display: flex;
	--min-height: 643px;
	--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-end;
}

.elementor-2881 .elementor-element.elementor-element-2b4ff21 > .elementor-widget-container {
	margin: 102px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-2b4ff21.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-f4a5f17 > .elementor-widget-container {
	margin: -24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-f4a5f17.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-c10297a {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-c10297a.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-0d1ac85 {
	--spacer-size: 132px;
}

.elementor-2881 .elementor-element.elementor-element-cc867c0 {
	--display: flex;
	--min-height: 721px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 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-2881 .elementor-element.elementor-element-cc867c0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-cc867c0 > .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/09/discovery-bg-zubin-2.svg");
	background-position: -595px 7px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2881 .elementor-element.elementor-element-cc867c0.e-con {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-bb0f5af {
	--display: flex;
}

.elementor-2881 .elementor-element.elementor-element-4a207a7 > .elementor-widget-container {
	margin: -392px 0px 0px 146px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-4a207a7.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-2881 .elementor-element.elementor-element-4a207a7 {
	text-align: start;
}

.elementor-2881 .elementor-element.elementor-element-786559b {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 2px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 94px;
	--padding-bottom: 64px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-786559b.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-7ecb751 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-7ecb751.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-7ecb751 {
	text-align: start;
}

.elementor-2881 .elementor-element.elementor-element-4730008 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-3264e01 {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 12px;
	--row-gap: 0px;
	--column-gap: 12px;
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-2881 .elementor-element.elementor-element-359eec8 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-359eec8:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-359eec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-4d32f49 > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-9225a3d {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-5cf84b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-fbbf186 {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-2881 .elementor-element.elementor-element-fbbf186 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-fbbf186.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2881 .elementor-element.elementor-element-4383bbc {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-4383bbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-4383bbc.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-4383bbc .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-4383bbc .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-1427cf5 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-1427cf5:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-1427cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-344f7cc > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-5154b6e {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-d089a9a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-fe1a4d4 {
	width: var(--container-widget-width, 61%);
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
}

.elementor-2881 .elementor-element.elementor-element-fe1a4d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-8fb9a14 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-8fb9a14 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-8fb9a14.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-8fb9a14 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-8fb9a14 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-e496052 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-e496052:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-e496052 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-878aa3d > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-857df7c {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-71c32ae {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-439b476 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-2881 .elementor-element.elementor-element-439b476 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-565e2ec {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-565e2ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-565e2ec.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-565e2ec .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-565e2ec .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-404708a {
	--spacer-size: 10px;
}

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

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

.elementor-2881 .elementor-element.elementor-element-61faacd.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-e3e8541 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-7cf071f {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-7cf071f.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-eaeed4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-eaeed4e.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-eaeed4e {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: 6.8px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-2881 .elementor-element.elementor-element-fd1fcad {
	--spacer-size: 96px;
}

.elementor-2881 .elementor-element.elementor-element-333ac84 {
	--display: flex;
	--min-height: 733px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-333ac84:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-333ac84 > .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/09/discovery-bg-lahev.svg");
	background-position: -132px 0px;
	background-repeat: repeat-x;
	background-size: 36% auto;
}

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

.elementor-2881 .elementor-element.elementor-element-333ac84.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-145125b {
	--display: flex;
	--min-height: 643px;
	--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-end;
}

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

.elementor-2881 .elementor-element.elementor-element-7d01b28 > .elementor-widget-container {
	margin: 102px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-7d01b28.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-427c1e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--margin-top: -44%;
	--margin-bottom: 0%;
	--margin-left: 49%;
	--margin-right: 0%;
}

.elementor-2881 .elementor-element.elementor-element-427c1e7.e-con {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-d196447 > .elementor-widget-container {
	margin: -24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-d196447.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-d196447 {
	z-index: 99;
}

.elementor-2881 .elementor-element.elementor-element-ace852d {
	width: var(--container-widget-width, 7%);
	max-width: 7%;
	--container-widget-width: 7%;
	--container-widget-flex-grow: 0;
	--animation_speed: .3s;
}

.elementor-2881 .elementor-element.elementor-element-ace852d > .elementor-widget-container {
	margin: -8px 0px 0px 5px;
}

.elementor-2881 .elementor-element.elementor-element-ace852d .ha-image-swap-wrapper__inside img {
	transition: .3s;
}

.elementor-2881 .elementor-element.elementor-element-ace852d .ha-image-swap-wrapper {
	--animation_speed: .3s;
}

.elementor-2881 .elementor-element.elementor-element-484b18c {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-484b18c.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-93a69f1 {
	--spacer-size: 132px;
}

.elementor-2881 .elementor-element.elementor-element-59380d0 {
	--display: flex;
	--min-height: 721px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 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-2881 .elementor-element.elementor-element-59380d0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-59380d0 > .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/09/discovery-bg-zubin-2.svg");
	background-position: -595px 7px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2881 .elementor-element.elementor-element-59380d0.e-con {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-a1e022d {
	--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: flex-start;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 22%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-2881 .elementor-element.elementor-element-b31f409 > .elementor-widget-container {
	margin: -392px 0px 0px 146px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-b31f409.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-2881 .elementor-element.elementor-element-b31f409 {
	z-index: 99;
	text-align: start;
}

.elementor-2881 .elementor-element.elementor-element-1632db5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0%;
	--margin-bottom: -37%;
	--margin-left: 12%;
	--margin-right: 0%;
}

.elementor-2881 .elementor-element.elementor-element-1632db5.e-con {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-93cd36f > .elementor-widget-container {
	margin: -24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-93cd36f.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-93cd36f {
	z-index: 99;
}

.elementor-2881 .elementor-element.elementor-element-2296794 {
	width: var(--container-widget-width, 16%);
	max-width: 16%;
	--container-widget-width: 16%;
	--container-widget-flex-grow: 0;
	--animation_speed: .3s;
}

.elementor-2881 .elementor-element.elementor-element-2296794 > .elementor-widget-container {
	margin: -24px 0px 0px 5px;
}

.elementor-2881 .elementor-element.elementor-element-2296794 .ha-image-swap-wrapper__inside img {
	transition: .3s;
}

.elementor-2881 .elementor-element.elementor-element-2296794 .ha-image-swap-wrapper {
	--animation_speed: .3s;
}

.elementor-2881 .elementor-element.elementor-element-9a5a411 > .elementor-widget-container {
	margin: 0px -48px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-9a5a411.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-9a5a411 img {
	width: 100%;
	height: 100%;
}

.elementor-2881 .elementor-element.elementor-element-0e5f280 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 2px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 94px;
	--padding-bottom: 64px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-0e5f280.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-e568be1 > .elementor-widget-container {
	margin: 0% 0% 0% -142%;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-e568be1.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-2881 .elementor-element.elementor-element-e568be1 {
	text-align: start;
}

.elementor-2881 .elementor-element.elementor-element-b638e2b {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 12px;
	--row-gap: 0px;
	--column-gap: 12px;
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-2881 .elementor-element.elementor-element-76f9f26 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-76f9f26:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-76f9f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-f76782e > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-96f61c2 {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-de01717 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-e940134 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2881 .elementor-element.elementor-element-e940134 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-e940134.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2881 .elementor-element.elementor-element-865e976 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-865e976 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-865e976.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-865e976 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-865e976 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-6000761 {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-6000761:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-6000761 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-61ea650 > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-412f528 {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-6d6f449 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-48e602c {
	width: var(--container-widget-width, 61%);
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
}

.elementor-2881 .elementor-element.elementor-element-48e602c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-1deb147 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-1deb147 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-1deb147.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-1deb147 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-1deb147 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-0dffd2b {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-0dffd2b:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-0dffd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a3d7c);
}

.elementor-2881 .elementor-element.elementor-element-66cce8e > .elementor-widget-container {
	margin: 0px 0px 0px -8px;
}

.elementor-2881 .elementor-element.elementor-element-d1f02d7 {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-7ff2539 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-b12b323 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-2881 .elementor-element.elementor-element-b12b323 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-49e14d0 {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-49e14d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-2881 .elementor-element.elementor-element-49e14d0.elementor-element {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-49e14d0 .ha-image-swap-wrapper__inside img {
	transition: .2s;
}

.elementor-2881 .elementor-element.elementor-element-49e14d0 .ha-image-swap-wrapper {
	--animation_speed: .2s;
}

.elementor-2881 .elementor-element.elementor-element-72012b1 {
	--spacer-size: 10px;
}

.elementor-2881 .elementor-element.elementor-element-3e6d7f4 {
	--display: flex;
	--min-height: 0px;
	--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-2881 .elementor-element.elementor-element-3e6d7f4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3e6d7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-2881 .elementor-element.elementor-element-3e6d7f4.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-813314d {
	--spacer-size: 1px;
}

.elementor-2881 .elementor-element.elementor-element-1c07ac6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--padding-top: 72px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-2881 .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-2881 .elementor-element.elementor-element-eb4bf9e:not(.elementor-motion-effects-element-type-background), .elementor-2881 .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-2881 .elementor-element.elementor-element-eb4bf9e.e-con {
	--align-self: center;
}

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

.elementor-2881 .elementor-element.elementor-element-168d2fc > .elementor-widget-container {
	margin: 48px 0px 40px 0px;
}

.elementor-2881 .elementor-element.elementor-element-fc6ce47 {
	width: 100%;
	max-width: 100%;
	font-size: 36px;
	font-weight: 600;
	line-height: 49.03px;
}

.elementor-2881 .elementor-element.elementor-element-fc6ce47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 135px 5px 222px;
}

.elementor-2881 .elementor-element.elementor-element-1c907fc {
	width: 100%;
	max-width: 100%;
}

.elementor-2881 .elementor-element.elementor-element-1c907fc > .elementor-widget-container {
	margin: 15px 40px 35px 0px;
	padding: 0px 0px 0px 222px;
}

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

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

.elementor-2881 .elementor-element.elementor-element-527fdb4 {
	--spacer-size: 64px;
}

.elementor-2881 .elementor-element.elementor-element-3e72f69 .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-2881 .elementor-element.elementor-element-3e72f69 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-3e72f69 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-a0dc853 {
	--spacer-size: 64px;
}

.elementor-2881 .elementor-element.elementor-element-fe716b9 {
	--display: flex;
	--min-height: 0px;
	--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-2881 .elementor-element.elementor-element-fe716b9:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-fe716b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-2881 .elementor-element.elementor-element-fe716b9.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-cc4f6e2 {
	--spacer-size: 1px;
}

.elementor-2881 .elementor-element.elementor-element-3d246b1 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 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-2881 .elementor-element.elementor-element-3d246b1:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3d246b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-2881 .elementor-element.elementor-element-3d246b1.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-3f4554e {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 69px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-3f4554e.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-31e8988 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-31e8988.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-31e8988 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: 6.8px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-2881 .elementor-element.elementor-element-38093c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-38093c1.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-38093c1 {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 36px;
	letter-spacing: 2.3px;
	word-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-f787d54 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-1a71af8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 24px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-1a71af8.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-1a71af8 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-40d8f32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-40d8f32.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-40d8f32 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-8d79ecc {
	--spacer-size: 32px;
}

.elementor-2881 .elementor-element.elementor-element-3632b19 .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-2881 .elementor-element.elementor-element-3632b19 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-3632b19 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-b0e5a40 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-6ace72c > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-adc872a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 24px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-adc872a.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-adc872a {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-151b96b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-151b96b.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-151b96b {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-d1fcfe6 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-c25e179 .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-2881 .elementor-element.elementor-element-c25e179 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-c25e179 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-cb29e62 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-36fbad4 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-87b7303 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 24px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-87b7303.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-87b7303 {
	text-align: start;
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-b3b560b.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-b3b560b {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-3c8ffd4 {
	--spacer-size: 48px;
}

.elementor-2881 .elementor-element.elementor-element-0431d5d .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-2881 .elementor-element.elementor-element-0431d5d .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-0431d5d .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-7300261 {
	--spacer-size: 96px;
}

.elementor-2881 .elementor-element.elementor-element-00ebfc4 {
	--display: flex;
	--min-height: 127px;
	--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-2881 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/09/discovery-seam1.svg");
	background-position: -248px 3px;
}

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

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

.elementor-2881 .elementor-element.elementor-element-8171ada {
	--spacer-size: 87px;
}

.elementor-2881 .elementor-element.elementor-element-4dea9a7 {
	--display: flex;
	--min-height: 0px;
	--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-2881 .elementor-element.elementor-element-4dea9a7:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-4dea9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-411e31d);
}

.elementor-2881 .elementor-element.elementor-element-4dea9a7.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-0631c8a {
	--spacer-size: 1px;
}

.elementor-2881 .elementor-element.elementor-element-7109ec8 {
	--display: flex;
	--min-height: 552px;
	--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: 65px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-7109ec8.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-36bfe6e {
	--display: flex;
	--min-height: 552px;
	--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: 65px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-36bfe6e.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-85bf13a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-85bf13a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2881 .elementor-element.elementor-element-aa3ebaa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-aa3ebaa.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-aa3ebaa {
	font-weight: 500;
}

.elementor-2881 .elementor-element.elementor-element-0f3d9ab {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2881 .elementor-element.elementor-element-21cf919 {
	--display: flex;
	--min-height: 552px;
	--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: 65px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-21cf919.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-690c264 .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-2881 .elementor-element.elementor-element-690c264 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-690c264 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-b330121 {
	--spacer-size: 40px;
}

.elementor-2881 .elementor-element.elementor-element-838058f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-838058f.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-838058f {
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-f4586af {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 12px;
	--row-gap: 0px;
	--column-gap: 12px;
	--grid-auto-flow: row;
	--justify-items: start;
	--margin-top: -37px;
	--margin-bottom: -37px;
	--margin-left: -93px;
	--margin-right: -183px;
}

.elementor-2881 .elementor-element.elementor-element-ca0cd65 {
	--display: flex;
	--min-height: 0px;
	--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: 15%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-53e19ca {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-53e19ca > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2881 .elementor-element.elementor-element-53e19ca .ha-image-swap-wrapper__inside img {
	transition: .5s;
}

.elementor-2881 .elementor-element.elementor-element-53e19ca .ha-image-swap-wrapper {
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-cc3a24e {
	--display: flex;
	--min-height: 300px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-ebc60c4 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-ebc60c4 .ha-image-swap-wrapper__inside img {
	transition: .5s;
}

.elementor-2881 .elementor-element.elementor-element-ebc60c4 .ha-image-swap-wrapper {
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-6d8ded7 {
	--display: flex;
	--min-height: 300px;
	--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: -20%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-553d5d1 {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-553d5d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-553d5d1.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-553d5d1 .ha-image-swap-wrapper__inside img {
	transition: .5s;
}

.elementor-2881 .elementor-element.elementor-element-553d5d1 .ha-image-swap-wrapper {
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-380e988 {
	--display: flex;
	--min-height: 552px;
	--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: 65px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-380e988.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-4ed2563 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-4ed2563.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2881 .elementor-element.elementor-element-cf8dc97 {
	--spacer-size: 40px;
}

.elementor-2881 .elementor-element.elementor-element-3e01b37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-3e01b37.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-3e01b37 {
	font-weight: 500;
}

.elementor-2881 .elementor-element.elementor-element-1b8bd5d {
	--spacer-size: 40px;
}

.elementor-2881 .elementor-element.elementor-element-8be00d0 {
	--display: flex;
}

.elementor-2881 .elementor-element.elementor-element-0adade0 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2881 .elementor-element.elementor-element-92ab186 {
	--spacer-size: 40px;
}

.elementor-2881 .elementor-element.elementor-element-732060b .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-2881 .elementor-element.elementor-element-732060b .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-732060b .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-732060b {
	width: auto;
	max-width: auto;
}

.elementor-2881 .elementor-element.elementor-element-732060b > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-732060b.elementor-element {
	--align-self: center;
}

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

.elementor-2881 .elementor-element.elementor-element-172e37e {
	--spacer-size: 87px;
}

.elementor-2881 .elementor-element.elementor-element-9f2709f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-9f2709f.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-9f2709f {
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-a51bc65 {
	--display: flex;
	--min-height: 291px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: -37px;
	--margin-bottom: -37px;
	--margin-left: -93px;
	--margin-right: -183px;
}

.elementor-2881 .elementor-element.elementor-element-1973dc4 {
	--display: flex;
	--min-height: 0px;
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-e81446a {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-e81446a > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-2881 .elementor-element.elementor-element-e81446a .ha-image-swap-wrapper__inside img {
	transition: .5s;
}

.elementor-2881 .elementor-element.elementor-element-e81446a .ha-image-swap-wrapper {
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-779bff0 {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-454a89b {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-2881 .elementor-element.elementor-element-2bcc6c3 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-2bcc6c3 .ha-image-swap-wrapper__inside img {
	transition: .5s;
}

.elementor-2881 .elementor-element.elementor-element-2bcc6c3 .ha-image-swap-wrapper {
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-137dd0f {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-26b07e3 {
	--display: flex;
	--min-height: 0px;
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-9c342d5 {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-9c342d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-9c342d5.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-9c342d5 .ha-image-swap-wrapper__inside img {
	transition: .5s;
}

.elementor-2881 .elementor-element.elementor-element-9c342d5 .ha-image-swap-wrapper {
	--animation_speed: .5s;
}

.elementor-2881 .elementor-element.elementor-element-dcce4ec {
	--spacer-size: 19px;
}

.elementor-2881 .elementor-element.elementor-element-3780fd3 {
	--display: flex;
	--min-height: 0px;
	--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-2881 .elementor-element.elementor-element-3780fd3:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3780fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42defd3);
	background-image: url("https://cdn-ilckfjp.nitrocdn.com/uEgYpyoauJPCyHprhtsePmgpDDufFjUq/assets/images/optimized/rev-ffd3b30/afipo.org/wp-content/uploads/2024/09/home_pattern1.png");
	background-position: 53px 0px;
	background-repeat: repeat-x;
	background-size: cover;
}

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

.elementor-2881 .elementor-element.elementor-element-3780fd3.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-85f3d05 {
	--spacer-size: 156px;
}

.elementor-2881 .elementor-element.elementor-element-b1710c3 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: -24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2881 .elementor-element.elementor-element-b1710c3.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-40ea78c {
	--spacer-size: 1px;
}

.elementor-2881 .elementor-element.elementor-element-bd50bac {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 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-2881 .elementor-element.elementor-element-bd50bac:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-bd50bac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

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

.elementor-2881 .elementor-element.elementor-element-a03dd41 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 69px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2881 .elementor-element.elementor-element-a03dd41.e-con {
	--align-self: center;
}

.elementor-2881 .elementor-element.elementor-element-6c9360e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-6c9360e.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-6c9360e {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	letter-spacing: 6.8px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-2881 .elementor-element.elementor-element-e62e1e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 16px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-2881 .elementor-element.elementor-element-e62e1e5.elementor-element {
	--align-self: flex-start;
}

.elementor-2881 .elementor-element.elementor-element-e62e1e5 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-2881 .elementor-element.elementor-element-0800108 {
	--spacer-size: 49px;
}

.elementor-2881 .elementor-element.elementor-element-9b2b002 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-2881 .elementor-element.elementor-element-76cbf2d {
	--spacer-size: 96px;
}

.elementor-2881 .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-2881 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-2881 .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-2881 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

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

@media (min-width:768px) {
	.elementor-2881 .elementor-element.elementor-element-2281f54 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2929d0f {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e9740b0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3cc2232 {
		--content-width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-376f0bf {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-428c36f {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-217e090 {
		--width: 1200px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4c79eb7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-94c4508 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5ca6c33 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f693e50 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c02eb09 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-60b6ae8 {
		--width: 1200px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c10297a {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-359eec8 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1427cf5 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e496052 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-61faacd {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7cf071f {
		--content-width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-145125b {
		--width: 1200px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-427c1e7 {
		--width: 53%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-484b18c {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a1e022d {
		--width: 1275px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1632db5 {
		--width: 22%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0e5f280 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-76f9f26 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6000761 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0dffd2b {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3e6d7f4 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eb4bf9e {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe716b9 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d246b1 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-00ebfc4 {
		--content-width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4dea9a7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7109ec8 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-36bfe6e {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-21cf919 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--width: 1071px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ca0cd65 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc3a24e {
		--width: 300px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6d8ded7 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-380e988 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a51bc65 {
		--width: 1071px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1973dc4 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-454a89b {
		--width: 300px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-26b07e3 {
		--width: 340px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3780fd3 {
		--content-width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b1710c3 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bd50bac {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41 {
		--width: 1066px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9 {
		--content-width: 100%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-2881 .elementor-element.elementor-element-e9740b0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-376f0bf {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-217e090 {
		--width: 80%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0adee38 {
		--width: 80%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--width: 98%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-94c4508 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5ca6c33 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f693e50 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-60b6ae8 {
		--width: 80%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bb0f5af {
		--width: 80%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--width: 98%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-359eec8 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1427cf5 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e496052 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3e6d7f4 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eb4bf9e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe716b9 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4dea9a7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7109ec8 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-36bfe6e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-21cf919 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ca0cd65 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc3a24e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6d8ded7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-380e988 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a51bc65 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1973dc4 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-454a89b {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-26b07e3 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b1710c3 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9 {
		--content-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2881 .elementor-element.elementor-element-2281f54 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2929d0f {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e9740b0 {
		--width: 93%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-376f0bf {
		--width: 93%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-428c36f {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-217e090 {
		--width: 96%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4c79eb7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0adee38 {
		--width: 89%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-94c4508 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5ca6c33 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f693e50 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c02eb09 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-60b6ae8 {
		--width: 96%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c10297a {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bb0f5af {
		--width: 89%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-359eec8 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1427cf5 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e496052 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-61faacd {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-484b18c {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0e5f280 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-76f9f26 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6000761 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0dffd2b {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3e6d7f4 {
		--width: 93%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eb4bf9e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe716b9 {
		--width: 93%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4dea9a7 {
		--width: 93%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ca0cd65 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc3a24e {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6d8ded7 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a51bc65 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1973dc4 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-454a89b {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-26b07e3 {
		--width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b1710c3 {
		--width: 93%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41 {
		--width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e940134 {
		width: var(--container-widget-width, 172.8px);
		max-width: 172.8px;
		--container-widget-width: 172.8px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--grid-auto-flow: row;
	}
}

@media (max-width:1366px) {
	.elementor-2881 .elementor-element.elementor-element-3cc2232 {
		--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-2881 .elementor-element.elementor-element-428c36f {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c20eeb6 {
		--spacer-size: 64px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2881 .elementor-element.elementor-element-bafe9c5 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-041536f {
		--spacer-size: 72px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-eca2481 > .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/Lahav-pattern-tablet.webp");
		background-position: 73% 0px;
		background-size: cover;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-eca2481 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481 {
		--min-height: 660px;
		--justify-content: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-683e5ad {
		--spacer-size: 127px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-217e090 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e1b2578 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c95ce60 {
		--spacer-size: 156px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-992df46 > .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/Zubin-pattern-tablet.webp");
		background-position: 0px 0px;
		background-size: cover;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-992df46 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46 {
		--min-height: 736px;
		--justify-content: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-176d561 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-176d561.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4709524 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4709524.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a3bcba4 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--min-height: 251px;
		--gap: 0% 3%;
		--row-gap: 0%;
		--column-gap: 3%;
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c2a5a1c {
		--container-widget-width: 59%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 59%);
		max-width: 59%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8089931 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-031fae7 {
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bbaea04 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f693e50 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-efb5a95 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7dcaee2 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-767f100 {
		--spacer-size: 64px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c02eb09 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e4db949 {
		--spacer-size: 64px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0 {
		width: var(--container-widget-width, 633px);
		max-width: 633px;
		--container-widget-width: 633px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0 > .elementor-widget-container {
		margin: 0% 0% 0% 15%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-13d4e3e {
		--spacer-size: 72px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-650c5c2 > .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/Lahav-pattern-tablet.webp");
		background-position: 73% 0px;
		background-size: cover;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-650c5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2 {
		--min-height: 660px;
		--justify-content: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-42441c6 {
		--spacer-size: 127px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-60b6ae8 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2b4ff21 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0d1ac85 {
		--spacer-size: 156px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-cc867c0 > .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/Zubin-pattern-tablet.webp");
		background-position: 0px 0px;
		background-size: cover;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-cc867c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0 {
		--min-height: 736px;
		--justify-content: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4a207a7 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4a207a7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7ecb751 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7ecb751.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4730008 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--min-height: 251px;
		--gap: 0% 3%;
		--row-gap: 0%;
		--column-gap: 3%;
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fbbf186 {
		width: var(--container-widget-width, 66.333%);
		max-width: 66.333%;
		--container-widget-width: 66.333%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4383bbc {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe1a4d4 {
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8fb9a14 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e496052 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-439b476 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-565e2ec {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-404708a {
		--spacer-size: 64px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-61faacd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c07ac6 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-168d2fc > .elementor-widget-container {
		margin: 3% 0% 6% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fc6ce47 > .elementor-widget-container {
		padding: 0% 14% 0% 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fc6ce47 {
		font-size: 33px;
		line-height: 45px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c907fc > .elementor-widget-container {
		margin: 3% 0% 3% 15%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c907fc.elementor-element {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-527fdb4 {
		--spacer-size: 61px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a0dc853 {
		--spacer-size: 61px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7300261 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 133px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8171ada {
		--spacer-size: 75px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7109ec8 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-36bfe6e {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-21cf919 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b330121 {
		--spacer-size: 72px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--grid-auto-flow: row;
		--margin-top: -4%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-380e988 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cf8dc97 {
		--spacer-size: 8px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-92ab186 {
		--spacer-size: 72px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-172e37e {
		--spacer-size: 56px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a51bc65 {
		--margin-top: -4%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .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: -2%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0800108 {
		--spacer-size: 24px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-76cbf2d {
		--spacer-size: 48px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -493px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5a9f7d7 {
		--spacer-size: 117px;
	}
}

@media (max-width:1024px) {
	.elementor-2881 .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-2881 .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-2881 .elementor-element.elementor-element-2929d0f.e-con {
		--align-self: center;
		--order: -99999;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87148d1 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87148d1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87148d1.elementor-element {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e9740b0 {
		--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-2881 .elementor-element.elementor-element-e9740b0.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-3cc2232.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e62b73c > .elementor-widget-container {
		margin: 26px 50px 5px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e62b73c {
		font-size: 22px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c62d267 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-041ea39 > .elementor-widget-container {
		margin: 26px 50px 5px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b36c1bf {
		--spacer-size: 32px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e6190a7 {
		--spacer-size: 32px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-376f0bf {
		--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-2881 .elementor-element.elementor-element-376f0bf.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-428c36f {
		--min-height: 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-2881 .elementor-element.elementor-element-428c36f.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bafe9c5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bafe9c5 {
		line-height: 20px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-041536f {
		--spacer-size: 48px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481 {
		--min-height: 492px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-eca2481 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-683e5ad {
		--spacer-size: 3px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4c79eb7 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c95ce60 {
		--spacer-size: 4px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46 {
		--min-height: 492px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-992df46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10%;
		--padding-bottom: 5%;
		--padding-left: 8%;
		--padding-right: 7%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--min-height: 46px;
		--gap: 0px 12px;
		--row-gap: 0px;
		--column-gap: 12px;
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-94c4508 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c2a5a1c {
		--container-widget-width: 67%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 67%);
		max-width: 67%;
		font-size: 19px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5ca6c33 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-031fae7 {
		--container-widget-width: 84%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 84%);
		max-width: 84%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f693e50 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-efb5a95 {
		--container-widget-width: 78%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 78%);
		max-width: 78%;
		font-size: 19px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-767f100 {
		--spacer-size: 48px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c02eb09 {
		--min-height: 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-2881 .elementor-element.elementor-element-c02eb09.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0 > .elementor-widget-container {
		margin: 0% -12% 0% 10%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0 {
		line-height: 20px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-13d4e3e {
		--spacer-size: 48px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2 {
		--min-height: 492px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-650c5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-42441c6 {
		--spacer-size: 3px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2b4ff21 > .elementor-widget-container {
		margin: 0% -36% 0% 33%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2b4ff21.elementor-element {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4a5f17 > .elementor-widget-container {
		margin: -10% -47% 0% 32%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4a5f17.elementor-element {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c10297a {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0d1ac85 {
		--spacer-size: 4px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0 {
		--min-height: 492px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-cc867c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10%;
		--padding-bottom: 5%;
		--padding-left: 8%;
		--padding-right: 7%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--min-height: 46px;
		--gap: 0px 12px;
		--row-gap: 0px;
		--column-gap: 12px;
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-359eec8 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fbbf186 {
		--container-widget-width: 67%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 67%);
		max-width: 67%;
		font-size: 19px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1427cf5 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe1a4d4 {
		--container-widget-width: 84%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 84%);
		max-width: 84%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e496052 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-439b476 {
		--container-widget-width: 78%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 78%);
		max-width: 78%;
		font-size: 19px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-404708a {
		--spacer-size: 48px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-61faacd {
		--min-height: 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-2881 .elementor-element.elementor-element-61faacd.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7cf071f {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eaeed4e > .elementor-widget-container {
		padding: 8px 0px 36px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eaeed4e {
		line-height: 20px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-333ac84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-484b18c {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-59380d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0e5f280 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
		--min-height: 46px;
		--gap: 0px 12px;
		--row-gap: 0px;
		--column-gap: 12px;
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-76f9f26 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6000761 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0dffd2b {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3e6d7f4 {
		--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-2881 .elementor-element.elementor-element-3e6d7f4.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-1c07ac6.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-eb4bf9e.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-168d2fc > .elementor-widget-container {
		margin: 0% -2% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fc6ce47 > .elementor-widget-container {
		margin: 2% 1% 1% 1%;
		padding: 0% 14% 0% 13%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fc6ce47 {
		font-size: 26px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c907fc > .elementor-widget-container {
		margin: 3% 0% 5% 14%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-527fdb4 {
		--spacer-size: 47px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a0dc853 {
		--spacer-size: 47px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe716b9 {
		--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-2881 .elementor-element.elementor-element-fe716b9.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d246b1 {
		--min-height: 336px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-31e8988 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-31e8988 {
		line-height: 20px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-38093c1 > .elementor-widget-container {
		margin: -4% 0% 0% 0%;
		padding: 0% 0% 1% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-38093c1 {
		line-height: 20px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1a71af8 > .elementor-widget-container {
		padding: 16px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-40d8f32 > .elementor-widget-container {
		padding: 8px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8d79ecc {
		--spacer-size: 32px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b0e5a40 {
		--spacer-size: 24px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-adc872a > .elementor-widget-container {
		padding: 16px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-151b96b > .elementor-widget-container {
		padding: 8px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cb29e62 {
		--spacer-size: 24px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87b7303 > .elementor-widget-container {
		padding: 16px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b3b560b > .elementor-widget-container {
		padding: 8px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-00ebfc4.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4dea9a7 {
		--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-2881 .elementor-element.elementor-element-4dea9a7.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7109ec8 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-36bfe6e {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0f3d9ab {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-21cf919 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--min-height: 46px;
		--gap: 0px 12px;
		--row-gap: 0px;
		--column-gap: 12px;
		--grid-auto-flow: row;
		--margin-top: 1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ca0cd65 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc3a24e {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6d8ded7 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-380e988 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0adade0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-732060b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-732060b.elementor-element {
		--align-self: center;
		--order: 0;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-172e37e {
		--spacer-size: 37px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a51bc65 {
		--min-height: 46px;
		--margin-top: 1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1973dc4 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-454a89b {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-26b07e3 {
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3780fd3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-2881 .elementor-element.elementor-element-3780fd3:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3780fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 53px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3780fd3.e-con {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b1710c3 {
		--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-2881 .elementor-element.elementor-element-b1710c3.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bd50bac {
		--min-height: 336px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6c9360e > .elementor-widget-container {
		margin: 0% -13% 0% 0%;
		padding: 8px 0px 36px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6c9360e {
		line-height: 20px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e62e1e5 > .elementor-widget-container {
		padding: 8px 0px 36px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -690px 0px;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-3d543e9.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5a9f7d7 {
		--spacer-size: 82px;
	}
}

@media (max-width:767px) {
	.elementor-2881 .elementor-element.elementor-element-2281f54 {
		--width: 100%;
		--min-height: .1em;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2929d0f {
		--width: 100%;
		--margin-top: 60px;
		--margin-bottom: -34px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87148d1 > .elementor-widget-container {
		margin: -14% 0% 0% 0%;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87148d1 {
		column-gap: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e9740b0 {
		--width: 100%;
		--min-height: 0px;
		--margin-top: -1%;
		--margin-bottom: 1%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-e62b73c > .elementor-widget-container {
		margin: -9% 1% 0% 1%;
	}
	
	.elementor-2881 .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-2881 .elementor-element.elementor-element-041ea39 > .elementor-widget-container {
		margin: -2% 1% 0% 1%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-041ea39 {
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 512px);
		max-width: 512px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c181563 .elementor-button {
		font-size: 13px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-376f0bf {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-428c36f {
		--width: 100%;
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c20eeb6 {
		--spacer-size: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7 {
		--width: 91%;
		--min-height: 0px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-5dd74b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5dd74b7.e-con {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bafe9c5 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 6% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bafe9c5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bafe9c5 {
		text-align: start;
		font-size: 12px;
		line-height: 13px;
		letter-spacing: .5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-041536f {
		--spacer-size: 24px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-eca2481 > .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/bg-transparent.png");
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-eca2481 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481 {
		--width: 100%;
		--min-height: 268px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eca2481.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-217e090 {
		--min-height: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e1b2578 > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e1b2578.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3c957f4 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3c957f4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4c79eb7 {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4c79eb7:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-4c79eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4c79eb7.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-992df46 > .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/bg-transparent.png");
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2881 .elementor-element.elementor-element-992df46 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46 {
		--width: 100%;
		--min-height: 268px;
		--margin-top: 8%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-992df46.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0adee38 {
		--width: 94%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-98d3265 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-98d3265 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-98d3265.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-98d3265 img {
		width: 100%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865 {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-c24b865 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c24b865.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4709524 > .elementor-widget-container {
		margin: 0% 0% -4% 0%;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7486652 {
		--width: 100%;
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-94c4508 {
		--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-2881 .elementor-element.elementor-element-cb320c1 {
		--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-2881 .elementor-element.elementor-element-c2a5a1c > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8089931 > .elementor-widget-container {
		margin: -24% 0% 0% -23%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8089931 {
		--container-widget-width: 27%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 27%);
		max-width: 27%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8089931.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-2881 .elementor-element.elementor-element-9962da9 {
		--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-2881 .elementor-element.elementor-element-031fae7 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bbaea04 > .elementor-widget-container {
		margin: -24% 0% 0% -23%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bbaea04 {
		--container-widget-width: 27%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 27%);
		max-width: 27%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bbaea04.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8524f46 {
		--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-2881 .elementor-element.elementor-element-efb5a95 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7dcaee2 > .elementor-widget-container {
		margin: -24% 0% 0% -23%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7dcaee2 {
		--container-widget-width: 27%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 27%);
		max-width: 27%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7dcaee2.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-2881 .elementor-element.elementor-element-767f100 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c02eb09 {
		--width: 100%;
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e4db949 {
		--spacer-size: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94 {
		--width: 91%;
		--min-height: 0px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-82e6a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-82e6a94.e-con {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 6% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		text-align: start;
		font-size: 12px;
		line-height: 13px;
		letter-spacing: .5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-639a9c0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-13d4e3e {
		--spacer-size: 37px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2 {
		--width: 100%;
		--min-height: 268px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-650c5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-650c5c2.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-60b6ae8 {
		--min-height: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2b4ff21 > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2b4ff21.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4a5f17 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4a5f17.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c10297a {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c10297a:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-c10297a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c10297a.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0 {
		--width: 100%;
		--min-height: 268px;
		--margin-top: 2%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-cc867c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cc867c0.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bb0f5af {
		--width: 94%;
		--margin-top: 4%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-786559b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-786559b.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7ecb751 > .elementor-widget-container {
		margin: 0% 0% -4% 0%;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3264e01 {
		--width: 100%;
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fbbf186 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe1a4d4 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-439b476 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-61faacd {
		--min-height: 320px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7cf071f {
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7cf071f:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-7cf071f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7cf071f.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eaeed4e {
		text-align: start;
		font-size: 12px;
		line-height: 13px;
		letter-spacing: .5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84 {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-333ac84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-333ac84.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-484b18c {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-484b18c:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-484b18c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-484b18c.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0 {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-59380d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-59380d0.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0e5f280 {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0e5f280:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-0e5f280 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0e5f280.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f28d0b4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e940134 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-48e602c > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b12b323 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3e6d7f4 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c07ac6 {
		--width: 100%;
		--min-height: 0px;
		--padding-top: 2%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 5%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-eb4bf9e {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fc6ce47 > .elementor-widget-container {
		margin: 6% 2% 3% -5%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fc6ce47 {
		text-align: center;
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1c907fc > .elementor-widget-container {
		margin: -1% 2% 6% 8%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-169accf > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-527fdb4 {
		--spacer-size: 36px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3e72f69 .elementor-button {
		font-size: 13px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a0dc853 {
		--spacer-size: 24px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-fe716b9 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e {
		--width: 100%;
		--min-height: 268px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3f4554e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3f4554e.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-31e8988 {
		text-align: start;
		font-size: 12px;
		line-height: 13px;
		letter-spacing: .5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-38093c1 > .elementor-widget-container {
		margin: 4% 3% -3% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-38093c1 {
		text-align: start;
		font-size: 12px;
		line-height: 13px;
		letter-spacing: .5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f787d54 > .elementor-widget-container {
		margin: 0% -8% 0% -9%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1a71af8 > .elementor-widget-container {
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1a71af8 {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-40d8f32 > .elementor-widget-container {
		margin: 0% 0% 6% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-40d8f32 {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3632b19 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3632b19 .elementor-button {
		font-size: 13px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b0e5a40 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6ace72c > .elementor-widget-container {
		margin: 0% -8% 0% -9%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-adc872a > .elementor-widget-container {
		padding: 2% 0% -1% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-adc872a {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-151b96b > .elementor-widget-container {
		margin: 0% 0% 6% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-151b96b {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c25e179 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-c25e179 .elementor-button {
		font-size: 13px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-cb29e62 {
		--spacer-size: 16px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-36fbad4 > .elementor-widget-container {
		margin: 0% -8% 0% -9%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87b7303 > .elementor-widget-container {
		padding: 2% 0% -1% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-87b7303 {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b3b560b > .elementor-widget-container {
		margin: 0% 0% 6% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b3b560b {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0431d5d > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0431d5d .elementor-button {
		font-size: 13px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7300261 {
		--spacer-size: 21px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-00ebfc4 {
		--min-height: 64px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-00ebfc4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-00ebfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -327px 0px;
		background-size: 697px auto;
	}
	
	.elementor-2881 .elementor-element.elementor-element-8171ada {
		--spacer-size: 60px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-4dea9a7 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-7109ec8 {
		--margin-top: -4px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-36bfe6e {
		--margin-top: -4px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0f3d9ab > .elementor-widget-container {
		margin: 0% 1% 0% 1%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-21cf919 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-690c264 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-690c264 .elementor-button {
		font-size: 13px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b330121 {
		--spacer-size: 36px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-f4586af {
		--width: 100%;
		--min-height: 98px;
		--e-con-grid-template-columns: repeat(3, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--margin-top: 0%;
		--margin-bottom: -4%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ca0cd65 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ca0cd65.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-53e19ca > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-53e19ca {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ebc60c4 > .elementor-widget-container {
		margin: 0% 0% 0% 9%;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-ebc60c4 {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6d8ded7 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-553d5d1 {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-380e988 {
		--margin-top: -4px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-732060b {
		width: var(--container-widget-width, 0px);
		max-width: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2881 .elementor-element.elementor-element-732060b > .elementor-widget-container {
		margin: 0px 0px 4px -41px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-732060b.elementor-element {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-732060b .elementor-button {
		font-size: 13px;
		padding: 4px 7px 4px 7px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a51bc65 {
		--width: 100%;
		--min-height: 98px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1973dc4 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-1973dc4.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e81446a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e81446a {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2bcc6c3 > .elementor-widget-container {
		margin: 0% 0% 0% 9%;
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-2bcc6c3 {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-26b07e3 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-9c342d5 {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3780fd3:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3780fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 53px 0px;
		background-repeat: repeat-x;
		background-size: 832px auto;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3780fd3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-85f3d05 {
		--spacer-size: 37px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-b1710c3 {
		--width: 100%;
		--min-height: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-bd50bac {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 5%;
		--padding-left: 6%;
		--padding-right: 7%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41 {
		--width: 100%;
		--min-height: 268px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 7%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-a03dd41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	.elementor-2881 .elementor-element.elementor-element-a03dd41.e-con {
		--align-self: center;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6c9360e > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-6c9360e {
		text-align: start;
		font-size: 12px;
		line-height: 13px;
		letter-spacing: .5px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-e62e1e5 {
		text-align: start;
	}
	
	.elementor-2881 .elementor-element.elementor-element-0800108 {
		--spacer-size: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-9b2b002 > .elementor-widget-container {
		margin: 0% -8% 0% -9%;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-3d543e9:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3d543e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2881 .elementor-element.elementor-element-5a9f7d7 {
		--spacer-size: 41px;
	}
}

/* Start custom CSS for container, class: .elementor-element-e9740b0 */
#about-the-ipo {
	display: block;
	position: relative;
	top: -72px;
	visibility: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-376f0bf */
#musical-leadership {
	display: block;
	position: relative;
	top: -96px;
	visibility: hidden;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fe716b9 */
#educational-initiatives {
	display: block;
	position: relative;
	top: -128px;
	visibility: hidden;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b1710c3 */
#attend-a-concert {
	display: block;
	position: relative;
	top: -72px;
	visibility: hidden;
}
