
.elementor-11161 .elementor-element.elementor-element-e48381a {
	--display: flex;
	--min-height: 80vh;
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-11161 .elementor-element.elementor-element-e6c3ec7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-e6c3ec7.e-con {
	--align-self: center;
}

.elementor-11161 .elementor-element.elementor-element-535c12f {
	padding: 0% 2% 0% 0%;
}

.elementor-11161 .elementor-element.elementor-element-e2391f5 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	font-size: 20px;
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
}

.elementor-11161 .elementor-element.elementor-element-62704c4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-62704c4.e-con {
	--align-self: center;
}

.elementor-11161 .elementor-element.elementor-element-e1610ba img {
	border-radius: 24px 24px 24px 24px;
}

.elementor-11161 .elementor-element.elementor-element-c4082d0 {
	--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;
	--padding-top: 3%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-11161 .elementor-element.elementor-element-c4082d0:not(.elementor-motion-effects-element-type-background), .elementor-11161 .elementor-element.elementor-element-c4082d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-11161 .elementor-element.elementor-element-c162de0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-121c55f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-80cc8e9 {
	--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;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-11161 .elementor-element.elementor-element-80cc8e9:not(.elementor-motion-effects-element-type-background), .elementor-11161 .elementor-element.elementor-element-80cc8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-11161 .elementor-element.elementor-element-1f9be42 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-9a92daa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-638ae5f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-11161 .elementor-element.elementor-element-c02f009 {
	text-align: center;
}

.elementor-11161 .elementor-element.elementor-element-710d271 {
	--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;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

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

.elementor-11161 .elementor-element.elementor-element-eed7008 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-99a09aa {
	text-align: center;
}

.elementor-11161 .elementor-element.elementor-element-37a1c97 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-2df3ad0 {
	text-align: center;
}

.elementor-11161 .elementor-element.elementor-element-0c84b8e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-5c9338f {
	text-align: center;
}

.elementor-11161 .elementor-element.elementor-element-fbf4bc8 {
	--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;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

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

.elementor-11161 .elementor-element.elementor-element-c43f74e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11161 .elementor-element.elementor-element-93d8047 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-11161 .elementor-element.elementor-element-e48381a {
		--content-width: 1000px;
	}
	
	.elementor-11161 .elementor-element.elementor-element-c4082d0 {
		--content-width: 1000px;
	}
	
	.elementor-11161 .elementor-element.elementor-element-80cc8e9 {
		--content-width: 1000px;
	}
	
	.elementor-11161 .elementor-element.elementor-element-638ae5f {
		--content-width: 1000px;
	}
	
	.elementor-11161 .elementor-element.elementor-element-710d271 {
		--content-width: 1000px;
	}
	
	.elementor-11161 .elementor-element.elementor-element-fbf4bc8 {
		--content-width: 1000px;
	}
}
