/* End custom CSS */

.elementor-2256 .elementor-element.elementor-element-4b31c9d4 {
	--display: flex;
	--min-height: 0px;
	--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: 42px;
	--padding-bottom: 42px;
	--padding-left: 42px;
	--padding-right: 42px;
}

.elementor-2256 .elementor-element.elementor-element-7d38db15 {
	--display: flex;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-2256 .elementor-element.elementor-element-58fb628 {
	padding: 61px 0px 0px 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-58fb628 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 67px;
	font-weight: 600;
	color: #fff;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2256 .elementor-element.elementor-element-79c5f0a9 {
	padding: 25px 0px 0px 0px;
	text-align: center;
	color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-1bb604d2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2256 .elementor-element.elementor-element-70bdce0d {
	text-align: justify;
}

.elementor-2256 .elementor-element.elementor-element-fda4353 {
	--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;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2256 .elementor-element.elementor-element-7d4fbcd0 {
	--display: flex;
}

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

.elementor-2256 .elementor-element.elementor-element-61ba09e7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-61ba09e7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #023368;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-2256 .elementor-element.elementor-element-71196e41 {
	--divider-border-style: solid;
	--divider-color: #fbd42f;
	--divider-border-width: 3.3px;
	padding: 9px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-71196e41 .elementor-divider-separator {
	width: 33%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2256 .elementor-element.elementor-element-71196e41 .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2256 .elementor-element.elementor-element-33fa158a {
	text-align: justify;
}

.elementor-2256 .elementor-element.elementor-element-6414d2d8 {
	--display: flex;
}

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

.elementor-2256 .elementor-element.elementor-element-65ff7af3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-65ff7af3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-25491d7a {
	--divider-border-style: solid;
	--divider-color: #fbd42f;
	--divider-border-width: 3.3px;
	padding: 9px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-25491d7a .elementor-divider-separator {
	width: 33%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2256 .elementor-element.elementor-element-25491d7a .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2256 .elementor-element.elementor-element-7e7690c0 {
	text-align: justify;
}

.elementor-2256 .elementor-element.elementor-element-d444657 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 3px;
	--padding-bottom: -20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2256 .elementor-element.elementor-element-4c377ba {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-4c377ba .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-6d465afa {
	--divider-border-style: solid;
	--divider-color: #fbd42f;
	--divider-border-width: 3.3px;
	padding: 9px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-6d465afa .elementor-divider-separator {
	width: 18%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2256 .elementor-element.elementor-element-6d465afa .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

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

.elementor-2256 .elementor-element.elementor-element-51bb84bd {
	text-align: justify;
}

.elementor-2256 .elementor-element.elementor-element-3eb96af6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -43px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-2256 .elementor-element.elementor-element-12dbfb40 {
	--display: flex;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2256 .elementor-element.elementor-element-74e8d91f {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-45b894f6 {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-45b894f6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: normal;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-5daa5d19 {
	margin: 1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-21f22243 {
	--display: flex;
}

.elementor-2256 .elementor-element.elementor-element-2b77a9bb {
	margin: -39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-532f1dce {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-532f1dce .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: normal;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-317e715 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-43f2948f {
	--display: flex;
}

.elementor-2256 .elementor-element.elementor-element-ccb1191 {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-7282ff41 {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-7282ff41 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: normal;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-7d4364b9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-1ce602a0 {
	--display: flex;
}

.elementor-2256 .elementor-element.elementor-element-6a223883 {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-15101b0e {
	margin: -38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-15101b0e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: normal;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-1aaaded0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-66fd9fb3 {
	--display: flex;
	--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-2256 .elementor-element.elementor-element-5a78aac5 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	text-align: center;
}

.elementor-2256 .elementor-element.elementor-element-5a78aac5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #023368;
}

.elementor-2256 .elementor-element.elementor-element-5860329e {
	--display: flex;
}

.elementor-2256 .elementor-element.elementor-element-14a688d3 {
	--divider-border-style: solid;
	--divider-color: #fbd42f;
	--divider-border-width: 3.3px;
	padding: 9px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-14a688d3 .elementor-divider-separator {
	width: 18%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2256 .elementor-element.elementor-element-14a688d3 .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2256 .elementor-element.elementor-element-1ead8304 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2256 .elementor-element.elementor-element-346b5253 {
	text-align: justify;
}

.elementor-2256 .elementor-element.elementor-element-4c54705 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2256 .elementor-element.elementor-element-4c54705:not(.elementor-motion-effects-element-type-background), .elementor-2256 .elementor-element.elementor-element-4c54705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffd62e;
}

.elementor-2256 .elementor-element.elementor-element-661f8240 {
	--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-2256 .elementor-element.elementor-element-14ac911a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #000;
}

.elementor-2256 .elementor-element.elementor-element-6ec7e94f {
	margin: -8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: -20px 0px 0px 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-4c10dc30 {
	--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;
	--justify-content: center;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff {
	width: var(--container-widget-width, 41%);
	max-width: 41%;
	--container-widget-width: 41%;
	--container-widget-flex-grow: 0;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button {
	color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-layout--filled {
	background-color: #000;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button:hover {
	color: #000;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 {
	width: var(--container-widget-width, 0%);
	max-width: 0%;
	--container-widget-width: 0%;
	--container-widget-flex-grow: 0;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523.elementor-element {
	--align-self: center;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button {
	color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-layout--filled {
	background-color: #000;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button:hover {
	color: #000;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fff;
}

.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fff;
}

@media (max-width:1366px) {
	.elementor-2256 .elementor-element.elementor-element-2de1aa2a {
		--grid-auto-flow: row;
	}
	
	.elementor-2256 .elementor-element.elementor-element-4c10dc30 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 65px;
	}
}

@media (max-width:1024px) {
	.elementor-2256 .elementor-element.elementor-element-2de1aa2a {
		--grid-auto-flow: row;
	}
	
	.elementor-2256 .elementor-element.elementor-element-4c10dc30 {
		--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;
		--justify-content: center;
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 80px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1a5dddff {
		--container-widget-width: 129px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 129px);
		max-width: 129px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button {
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1a5dddff .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 13px 0 13px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button {
		padding: 13px 30px 13px 30px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 13px 30px 13px 30px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 13px 0 13px;
	}
}

@media (max-width:767px) {
	.elementor-2256 .elementor-element.elementor-element-58fb628 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-58fb628 .elementor-heading-title {
		font-size: 53px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1bb604d2 {
		--padding-top: 36px;
		--padding-bottom: 36px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1bb604d2.e-con {
		--align-self: center;
	}
	
	.elementor-2256 .elementor-element.elementor-element-51bb84bd {
		text-align: center;
	}
	
	.elementor-2256 .elementor-element.elementor-element-2de1aa2a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1ead8304 {
		--padding-top: 34px;
		--padding-bottom: 34px;
		--padding-left: 34px;
		--padding-right: 34px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-1ead8304.e-con {
		--align-self: center;
	}
	
	.elementor-2256 .elementor-element.elementor-element-14ac911a {
		text-align: center;
	}
	
	.elementor-2256 .elementor-element.elementor-element-14ac911a .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-6ec7e94f {
		text-align: center;
	}
	
	.elementor-2256 .elementor-element.elementor-element-6ec7e94f p {
		margin-block-end: 10px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-4c10dc30 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523 {
		width: var(--container-widget-width, 127px);
		max-width: 127px;
		--container-widget-width: 127px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2256 .elementor-element.elementor-element-78c7f523 .qodef-qi-button {
		border-width: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-2256 .elementor-element.elementor-element-4b31c9d4 {
		--content-width: 1146px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2256 .elementor-element.elementor-element-4c10dc30 {
		--width: 671px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-4c377ba */
h3 {
	font-size: 50px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5a78aac5 */
h3 {
	font-size: 50px;
}
