/* End Custom Fonts CSS */

.elementor-144901 .elementor-element.elementor-element-599015d6 {
	--display: flex;
	--min-height: 56vw;
	--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;
	--overlay-opacity: .25;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-144901 .elementor-element.elementor-element-599015d6:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-599015d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1da5dc);
	background-image: url("https://cdn-ilecpjm.nitrocdn.com/tGezsJEfvJNRnkRJxLbgcyfvSNnYztAP/assets/images/optimized/rev-8f2209a/www.appcast.io/wp-content/uploads/2024/07/MAG_9203-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-144901 .elementor-element.elementor-element-599015d6::before, .elementor-144901 .elementor-element.elementor-element-599015d6 > .elementor-background-video-container::before, .elementor-144901 .elementor-element.elementor-element-599015d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-144901 .elementor-element.elementor-element-599015d6 > .elementor-background-slideshow::before, .elementor-144901 .elementor-element.elementor-element-599015d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-144901 .elementor-element.elementor-element-599015d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilecpjm.nitrocdn.com/tGezsJEfvJNRnkRJxLbgcyfvSNnYztAP/assets/images/optimized/rev-8f2209a/www.appcast.io/wp-content/uploads/2024/02/grain.png");
	--background-overlay: "";
}

.elementor-144901 .elementor-element.elementor-element-555b17a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--padding-top: 180px;
	--padding-bottom: 160px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-144901 .elementor-element.elementor-element-555b17a7.e-con {
	--align-self: stretch;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-144901 .elementor-element.elementor-element-31d8e0c7 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
}

.elementor-144901 .elementor-element.elementor-element-31d8e0c7 > .elementor-widget-container {
	margin: 7% 0% 0% 0%;
}

.elementor-144901 .elementor-element.elementor-element-31d8e0c7 .elementor-heading-title {
	font-family: var(--e-global-typography-1701183-font-family), sans-serif;
	font-size: var(--e-global-typography-1701183-font-size);
	line-height: var(--e-global-typography-1701183-line-height);
	color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-3f457fec {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-681f2cde {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-529999db .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-3006847-font-family), sans-serif;
	font-size: var(--e-global-typography-3006847-font-size);
	font-weight: var(--e-global-typography-3006847-font-weight);
	text-transform: var(--e-global-typography-3006847-text-transform);
	line-height: var(--e-global-typography-3006847-line-height);
	letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	fill: var(--e-global-color-3e80cd8d);
	color: var(--e-global-color-3e80cd8d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ec064fb);
	padding: 22px 34px 22px 34px;
}

.elementor-144901 .elementor-element.elementor-element-529999db .elementor-button:hover, .elementor-144901 .elementor-element.elementor-element-529999db .elementor-button:focus {
	color: var(--e-global-color-text);
}

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

.elementor-144901 .elementor-element.elementor-element-591ac5a8 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-3006847-font-family), sans-serif;
	font-size: var(--e-global-typography-3006847-font-size);
	font-weight: var(--e-global-typography-3006847-font-weight);
	text-transform: var(--e-global-typography-3006847-text-transform);
	line-height: var(--e-global-typography-3006847-line-height);
	letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	fill: var(--e-global-color-3e80cd8d);
	color: var(--e-global-color-3e80cd8d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ec064fb);
	padding: 22px 34px 22px 34px;
}

.elementor-144901 .elementor-element.elementor-element-591ac5a8 .elementor-button:hover, .elementor-144901 .elementor-element.elementor-element-591ac5a8 .elementor-button:focus {
	color: var(--e-global-color-text);
}

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

.elementor-144901 .elementor-element.elementor-element-7c7b2c8b .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-3006847-font-family), sans-serif;
	font-size: var(--e-global-typography-3006847-font-size);
	font-weight: var(--e-global-typography-3006847-font-weight);
	text-transform: var(--e-global-typography-3006847-text-transform);
	line-height: var(--e-global-typography-3006847-line-height);
	letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	fill: var(--e-global-color-3e80cd8d);
	color: var(--e-global-color-3e80cd8d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ec064fb);
	padding: 22px 34px 22px 34px;
}

.elementor-144901 .elementor-element.elementor-element-7c7b2c8b .elementor-button:hover, .elementor-144901 .elementor-element.elementor-element-7c7b2c8b .elementor-button:focus {
	color: var(--e-global-color-text);
}

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

.elementor-144901 .elementor-element.elementor-element-ade79a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10%;
	--padding-bottom: 3%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-144901 .elementor-element.elementor-element-ade79a:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-ade79a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144901 .elementor-element.elementor-element-748b0fa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-574c8829 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 10%;
}

.elementor-144901 .elementor-element.elementor-element-62f39754 .elementor-heading-title {
	font-weight: 300;
}

.elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-3006847-font-family), sans-serif;
	font-size: var(--e-global-typography-3006847-font-size);
	font-weight: var(--e-global-typography-3006847-font-weight);
	text-transform: var(--e-global-typography-3006847-text-transform);
	line-height: var(--e-global-typography-3006847-line-height);
	letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(5, 6, 44, .43);
	padding: 22px 34px 22px 34px;
}

.elementor-144901 .elementor-element.elementor-element-1c9fc8cb > .elementor-widget-container {
	margin: 0px 0px -1px 0px;
}

.elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button:hover, .elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button:focus {
	color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button:hover svg, .elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button:focus svg {
	fill: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-5b91bb4f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-154255b3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-73121836.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-144901 .elementor-element.elementor-element-73121836 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-73121836 img {
	width: 65%;
}

.elementor-144901 .elementor-element.elementor-element-3a40febd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-144901 .elementor-element.elementor-element-9f50062 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-9f50062 .elementor-heading-title {
	font-weight: 300;
}

.elementor-144901 .elementor-element.elementor-element-26389e55 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--padding-top: 3%;
	--padding-bottom: 1%;
	--padding-left: 20%;
	--padding-right: 20%;
}

.elementor-144901 .elementor-element.elementor-element-26389e55:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-26389e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144901 .elementor-element.elementor-element-7e81b5c6.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-7e81b5c6 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-7e81b5c6 img {
	max-width: 60%;
	filter: brightness(24%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-35231612.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-35231612 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-35231612 img {
	width: 60%;
	filter: brightness(50%) contrast(125%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-3d72a8b5.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-3d72a8b5 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-3d72a8b5 img {
	width: 70%;
	filter: brightness(74%) contrast(123%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-54353016.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-54353016 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-54353016 img {
	width: 60%;
	filter: brightness(77%) contrast(102%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-7fb03efc > .elementor-widget-container {
	padding: 10px 0px 5px 0px;
}

.elementor-144901 .elementor-element.elementor-element-7fb03efc.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-7fb03efc {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-7fb03efc img {
	width: 50%;
	filter: brightness(94%) contrast(128%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-4c3fa611 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 1%;
	--padding-bottom: 3%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-144901 .elementor-element.elementor-element-4c3fa611:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-4c3fa611 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144901 .elementor-element.elementor-element-32f7d9cb {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-32f7d9cb .elementor-heading-title {
	font-size: 1rem;
	font-weight: 400;
}

.elementor-144901 .elementor-element.elementor-element-1488a042 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-144901 .elementor-element.elementor-element-1488a042:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-1488a042 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-23e0c720 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-1a79cd15.elementor-element {
	--align-self: flex-start;
}

.elementor-144901 .elementor-element.elementor-element-1a79cd15 img {
	width: 75%;
}

.elementor-144901 .elementor-element.elementor-element-516811a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-77fcf848 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-6ffc5637 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 20%;
	--padding-right: 0%;
}

.elementor-144901 .elementor-element.elementor-element-11c78e67 .elementor-heading-title {
	font-weight: 300;
}

.elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-3006847-font-family), sans-serif;
	font-size: var(--e-global-typography-3006847-font-size);
	font-weight: var(--e-global-typography-3006847-font-weight);
	text-transform: var(--e-global-typography-3006847-text-transform);
	line-height: var(--e-global-typography-3006847-line-height);
	letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(5, 6, 44, .43);
	padding: 22px 34px 22px 34px;
}

.elementor-144901 .elementor-element.elementor-element-50b1f27b > .elementor-widget-container {
	margin: 0px 0px -1px 0px;
}

.elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button:hover, .elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button:focus {
	color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button:hover svg, .elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button:focus svg {
	fill: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-40b2451b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-144901 .elementor-element.elementor-element-40b2451b:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-40b2451b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-4fcd45db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .25;
	--margin-top: 0vw;
	--margin-bottom: 4vw;
	--margin-left: 0vw;
	--margin-right: -6vw;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
	--z-index: 1;
}

.elementor-144901 .elementor-element.elementor-element-4fcd45db::before, .elementor-144901 .elementor-element.elementor-element-4fcd45db > .elementor-background-video-container::before, .elementor-144901 .elementor-element.elementor-element-4fcd45db > .e-con-inner > .elementor-background-video-container::before, .elementor-144901 .elementor-element.elementor-element-4fcd45db > .elementor-background-slideshow::before, .elementor-144901 .elementor-element.elementor-element-4fcd45db > .e-con-inner > .elementor-background-slideshow::before, .elementor-144901 .elementor-element.elementor-element-4fcd45db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-3e80cd8d);
	--background-overlay: "";
}

body:not(.rtl) .elementor-144901 .elementor-element.elementor-element-7274a147 {
	left: 5vw;
}

body.rtl .elementor-144901 .elementor-element.elementor-element-7274a147 {
	right: 5vw;
}

.elementor-144901 .elementor-element.elementor-element-7274a147 {
	top: 4vw;
}

.elementor-144901 .elementor-element.elementor-element-7274a147 .elementor-heading-title {
	font-family: var(--e-global-typography-cc48fec-font-family), sans-serif;
	font-size: var(--e-global-typography-cc48fec-font-size);
	line-height: var(--e-global-typography-cc48fec-line-height);
	letter-spacing: var(--e-global-typography-cc48fec-letter-spacing);
}

.elementor-144901 .elementor-element.elementor-element-7becbcda .elementor-heading-title {
	font-family: "Satoshi Variable", sans-serif;
	font-size: 2.5vw;
	font-weight: 400;
	line-height: 1.15em;
	letter-spacing: 0px;
}

.elementor-144901 .elementor-element.elementor-element-691a2565 {
	--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: 4%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-144901 .elementor-element.elementor-element-652dfae6.elementor-element {
	--align-self: center;
}

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

.elementor-144901 .elementor-element.elementor-element-3de85ecc {
	font-size: var(--e-global-typography-34b88cc-font-size);
	line-height: var(--e-global-typography-34b88cc-line-height);
}

.elementor-144901 .elementor-element.elementor-element-60cdb13a {
	width: var(--container-widget-width, 22vw);
	max-width: 22vw;
	--container-widget-width: 22vw;
	--container-widget-flex-grow: 0;
}

.elementor-144901 .elementor-element.elementor-element-60cdb13a > .elementor-widget-container {
	margin: 9vw 0vw 0vw 0vw;
}

.elementor-144901 .elementor-element.elementor-element-60cdb13a.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-144901 .elementor-element.elementor-element-60cdb13a img {
	width: 100%;
}

.elementor-144901 .elementor-element.elementor-element-d29d2c7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-144901 .elementor-element.elementor-element-e9fb6f6 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-e9fb6f6 .elementor-heading-title {
	font-weight: 400;
}

.elementor-144901 .elementor-element.elementor-element-8be1976 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-2aee4c9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-144901 .elementor-element.elementor-element-436991c img {
	filter: brightness(100%) contrast(144%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-70ead98 img {
	filter: brightness(100%) contrast(166%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-3d1c917 img {
	max-width: 80px;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-65a4bf7 img {
	filter: brightness(33%) contrast(58%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-25b541fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10%;
	--padding-bottom: 3%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-144901 .elementor-element.elementor-element-25b541fe:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-25b541fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144901 .elementor-element.elementor-element-19ce7b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-55183e44 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 20%;
}

.elementor-144901 .elementor-element.elementor-element-5479cc83 .elementor-heading-title {
	font-weight: 300;
}

.elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-3006847-font-family), sans-serif;
	font-size: var(--e-global-typography-3006847-font-size);
	font-weight: var(--e-global-typography-3006847-font-weight);
	text-transform: var(--e-global-typography-3006847-text-transform);
	line-height: var(--e-global-typography-3006847-line-height);
	letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(5, 6, 44, .43);
	padding: 22px 34px 22px 34px;
}

.elementor-144901 .elementor-element.elementor-element-12617e3a > .elementor-widget-container {
	margin: 0px 0px -1px 0px;
}

.elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button:hover, .elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button:focus {
	color: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button:hover svg, .elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button:focus svg {
	fill: var(--e-global-color-3e80cd8d);
}

.elementor-144901 .elementor-element.elementor-element-2d4b8c6b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-536b44a1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-148f03b2.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-144901 .elementor-element.elementor-element-148f03b2 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-148f03b2 img {
	width: 65%;
}

.elementor-144901 .elementor-element.elementor-element-a304b0b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-144901 .elementor-element.elementor-element-a304b0b:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-a304b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144901 .elementor-element.elementor-element-11c6cc56 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-11c6cc56 .elementor-heading-title {
	font-weight: 300;
}

.elementor-144901 .elementor-element.elementor-element-3b6ad950 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 2%;
	--padding-bottom: 5%;
	--padding-left: 15%;
	--padding-right: 15%;
}

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

.elementor-144901 .elementor-element.elementor-element-524b78c2.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-524b78c2 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-524b78c2 img {
	width: 70%;
	filter: brightness(0%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-6c55a4c1 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-144901 .elementor-element.elementor-element-6c55a4c1.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-6c55a4c1 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-6c55a4c1 img {
	width: 85%;
	filter: brightness(100%) contrast(89%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-12655e78.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-12655e78 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-12655e78 img {
	width: 55%;
	filter: brightness(77%) contrast(102%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-51589a60.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-51589a60 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-51589a60 img {
	width: 40%;
	filter: brightness(50%) contrast(125%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-144901 .elementor-element.elementor-element-66535851.elementor-element {
	--align-self: center;
}

.elementor-144901 .elementor-element.elementor-element-66535851 {
	text-align: center;
}

.elementor-144901 .elementor-element.elementor-element-66535851 img {
	max-width: 65%;
	filter: brightness(79%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

@media (min-width:768px) {
	.elementor-144901 .elementor-element.elementor-element-555b17a7 {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-ade79a {
		--width: 100%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-748b0fa {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-5b91bb4f {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-26389e55 {
		--width: 100%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-1488a042 {
		--width: 100%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-23e0c720 {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-516811a2 {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-2aee4c9 {
		--width: 90%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-25b541fe {
		--width: 100%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-19ce7b8 {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-2d4b8c6b {
		--width: 50%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-3b6ad950 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-144901 .elementor-element.elementor-element-599015d6:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-599015d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-144901 .elementor-element.elementor-element-31d8e0c7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-31d8e0c7 .elementor-heading-title {
		font-size: var(--e-global-typography-1701183-font-size);
		line-height: var(--e-global-typography-1701183-line-height);
	}
	
	.elementor-144901 .elementor-element.elementor-element-3f457fec {
		--container-widget-width: 80;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80);
		max-width: 80;
	}
	
	.elementor-144901 .elementor-element.elementor-element-681f2cde {
		--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-144901 .elementor-element.elementor-element-529999db .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-591ac5a8 .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-7c7b2c8b .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-26389e55 {
		--grid-auto-flow: row;
	}
	
	.elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-4fcd45db {
		--margin-top: 0vw;
		--margin-bottom: 12vw;
		--margin-left: 0vw;
		--margin-right: -4vw;
		--padding-top: 26px;
		--padding-bottom: 6px;
		--padding-left: 51px;
		--padding-right: 26px;
	}
	
	body:not(.rtl) .elementor-144901 .elementor-element.elementor-element-7274a147 {
		left: 18px;
	}
	
	body.rtl .elementor-144901 .elementor-element.elementor-element-7274a147 {
		right: 18px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-7274a147 {
		top: 19px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-7274a147 .elementor-heading-title {
		font-size: var(--e-global-typography-cc48fec-font-size);
		line-height: var(--e-global-typography-cc48fec-line-height);
		letter-spacing: var(--e-global-typography-cc48fec-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-7becbcda .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-652dfae6 > .elementor-widget-container {
		margin: 4px 0px 0px 0px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-3de85ecc {
		font-size: var(--e-global-typography-34b88cc-font-size);
		line-height: var(--e-global-typography-34b88cc-line-height);
	}
	
	.elementor-144901 .elementor-element.elementor-element-60cdb13a > .elementor-widget-container {
		margin: 35vw 1vw 0vw 0vw;
	}
	
	.elementor-144901 .elementor-element.elementor-element-2aee4c9 {
		--grid-auto-flow: row;
	}
	
	.elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-3b6ad950 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-144901 .elementor-element.elementor-element-599015d6:not(.elementor-motion-effects-element-type-background), .elementor-144901 .elementor-element.elementor-element-599015d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0px auto;
	}
	
	.elementor-144901 .elementor-element.elementor-element-555b17a7 {
		--padding-top: 80px;
		--padding-bottom: 30px;
		--padding-left: 28px;
		--padding-right: 28px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-31d8e0c7 .elementor-heading-title {
		font-size: var(--e-global-typography-1701183-font-size);
		line-height: var(--e-global-typography-1701183-line-height);
	}
	
	.elementor-144901 .elementor-element.elementor-element-681f2cde {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-144901 .elementor-element.elementor-element-529999db .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-591ac5a8 .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-7c7b2c8b .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-1c9fc8cb .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-154255b3 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-26389e55 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 25%;
		--padding-right: 25%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-7e81b5c6 img {
		max-width: 79%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-7fb03efc > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-7fb03efc img {
		width: 30%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-6ffc5637 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-50b1f27b .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-40b2451b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-144901 .elementor-element.elementor-element-4fcd45db {
		--width: auto;
		--margin-top: -8vw;
		--margin-bottom: 0vw;
		--margin-left: 1vw;
		--margin-right: 8vw;
	}
	
	.elementor-144901 .elementor-element.elementor-element-7274a147 .elementor-heading-title {
		font-size: var(--e-global-typography-cc48fec-font-size);
		line-height: var(--e-global-typography-cc48fec-line-height);
		letter-spacing: var(--e-global-typography-cc48fec-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-7becbcda .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-691a2565 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-652dfae6 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-144901 .elementor-element.elementor-element-652dfae6 > .elementor-widget-container {
		margin: 0px 0px -25px 0px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-3de85ecc {
		font-size: var(--e-global-typography-34b88cc-font-size);
		line-height: var(--e-global-typography-34b88cc-line-height);
	}
	
	.elementor-144901 .elementor-element.elementor-element-60cdb13a > .elementor-widget-container {
		margin: -8vw 0vw 0vw 0vw;
	}
	
	.elementor-144901 .elementor-element.elementor-element-60cdb13a {
		--container-widget-width: 42vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 42vw);
		max-width: 42vw;
	}
	
	.elementor-144901 .elementor-element.elementor-element-60cdb13a img {
		width: 100%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-d29d2c7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-2aee4c9 {
		--width: 85%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 80px;
		--padding-right: 40px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-12617e3a .elementor-button {
		font-size: var(--e-global-typography-3006847-font-size);
		line-height: var(--e-global-typography-3006847-line-height);
		letter-spacing: var(--e-global-typography-3006847-letter-spacing);
	}
	
	.elementor-144901 .elementor-element.elementor-element-536b44a1 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-a304b0b {
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-3b6ad950 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 10%;
		--padding-bottom: 20%;
		--padding-left: 25%;
		--padding-right: 25%;
	}
	
	.elementor-144901 .elementor-element.elementor-element-524b78c2 > .elementor-widget-container {
		margin: 0px 0px -35px 0px;
	}
	
	.elementor-144901 .elementor-element.elementor-element-51589a60 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

/* Start custom CSS for container, class: .elementor-element-555b17a7 */
@media only screen and (min-width: 768px) {
	.elementor-144901 .elementor-element.elementor-element-555b17a7 {
		border-right: .5px solid rgba(255, 255, 255, .3);
		background: linear-gradient(113deg, rgba(5, 6, 44, .65) 0%, rgba(5, 6, 44, 0) 110.84%);
		backdrop-filter: blur(15px);
		-webkit-backdrop-filter: blur(15px);
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4fcd45db */
.elementor-144901 .elementor-element.elementor-element-4fcd45db {
	border: 1px solid rgba(5, 6, 44, .3);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
}
