/* End custom CSS */

.elementor-9 .elementor-element.elementor-element-7595c3f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7595c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f6fa;
	background-image: url("https://cdn-flljj.nitrocdn.com/CbgjdQMftIfsrUBPWSNEjvEGgGEJwSuR/assets/images/optimized/rev-4336475/porownajabonamenty.pl/wp-content/uploads/2023/02/porownaj-abonamenty.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-9 .elementor-element.elementor-element-7595c3f > .elementor-container {
	max-width: 960px;
	min-height: 306px;
}

.elementor-9 .elementor-element.elementor-element-7595c3f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-7595c3f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-aedf569 > .elementor-element-populated {
	margin: 0px 0px 0px -15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -15px;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-0da5c9a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	color: #1c244b;
}

.elementor-widget-text-editor {
	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-9 .elementor-element.elementor-element-54305de {
	line-height: 20px;
	color: #1c244b;
}

.elementor-9 .elementor-element.elementor-element-4744770:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4744770 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f6fa;
}

.elementor-9 .elementor-element.elementor-element-4744770 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-4744770 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-d0f4450:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d0f4450 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, var(--e-global-color-b9c2ead) 50%, var(--e-global-color-5cace9b) 0%);
}

.elementor-9 .elementor-element.elementor-element-d0f4450 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-d0f4450 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-0eb2d93 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-7b548e1 {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-7b548e1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-583e93f);
}

.elementor-9 .elementor-element.elementor-element-acb080b {
	text-align: start;
	font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-002deea > .elementor-background-overlay {
	background-color: var(--e-global-color-5cace9b);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-002deea > .elementor-container {
	max-width: 1600px;
}

.elementor-9 .elementor-element.elementor-element-002deea {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #55fc6e;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-002deea, .elementor-9 .elementor-element.elementor-element-002deea > .elementor-background-overlay {
	border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-9bf318f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-9bf318f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-18a78a6 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-18a78a6 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-0cdbc49 {
	width: var(--container-widget-width, 119.776%);
	max-width: 119.776%;
	--container-widget-width: 119.776%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-0cdbc49 > .elementor-widget-container {
	margin: -15px 0px -15px 0px;
	padding: 13px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-0cdbc49 img {
	width: 60%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-b8769f2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-b8769f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4cf71d8 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-4cf71d8 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-0a5e5d8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-0a5e5d8 {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: #1c244b;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-0d6add5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0d6add5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-f424e04 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-f424e04 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-9480d6c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-9480d6c {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-fb47f86.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-fb47f86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-30c7ecd > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-30c7ecd {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-84ea76d > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-84ea76d {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-bbf6e48.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-bbf6e48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c2de58b > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-c2de58b {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-3df58e3 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-3df58e3 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-959acbd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-959acbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-a5595e2 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-a5595e2 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-61e9c33 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-61e9c33 {
	text-align: center;
	font-size: 12px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2ecf96c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2ecf96c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6949f6f > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-6949f6f {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-4b9545e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-4b9545e {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-e32eb45.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-e32eb45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0244b38 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-0244b38 {
	z-index: 0;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-eeb5af8 {
	width: var(--container-widget-width, 123.529%);
	max-width: 123.529%;
	--container-widget-width: 123.529%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-eeb5af8 > .elementor-widget-container {
	margin: -22px 0px -30px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-567a72a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-567a72a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-bf07d33 .elementor-button {
	background-color: var(--e-global-color-583e93f);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	text-transform: none;
	font-style: normal;
	border-radius: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-bf07d33 {
	width: var(--container-widget-width, 107.544%);
	max-width: 107.544%;
	--container-widget-width: 107.544%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-b6b7d02 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	top: 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-b6b7d02 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b6b7d02 {
	left: 21px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-b6b7d02 {
	right: 21px;
}

.elementor-9 .elementor-element.elementor-element-08e32b0 > .elementor-background-overlay {
	background-color: var(--e-global-color-5cace9b);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-08e32b0 > .elementor-container {
	max-width: 1600px;
}

.elementor-9 .elementor-element.elementor-element-08e32b0 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #55fc6e;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-08e32b0, .elementor-9 .elementor-element.elementor-element-08e32b0 > .elementor-background-overlay {
	border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-befe187.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-befe187.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-91fe2f7 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-91fe2f7 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-9 .elementor-element.elementor-element-36ff018 > .elementor-widget-container {
	margin: -6px 0px -6px 0px;
	padding: 13px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-36ff018 img {
	width: 60%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-58032d1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-58032d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-e3778cb > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-e3778cb {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-449e0bd > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-449e0bd {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-0915c3a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0915c3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-cbc6595 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-cbc6595 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-940442b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-940442b {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5353556.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5353556.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-187fd51 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-187fd51 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-167b35a > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-167b35a {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4a8a099.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4a8a099.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-665b9dd > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-665b9dd {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-e2fe8c8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-e2fe8c8 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6268033.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6268033.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c20187e > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-c20187e {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-3b343ea > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-3b343ea {
	text-align: center;
	font-size: 12px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7d73793.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7d73793.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-e3ae9b0 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-e3ae9b0 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-ff8de7a > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-ff8de7a {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-990782f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-990782f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-8a347c5 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-8a347c5 {
	z-index: 0;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-77947d4 > .elementor-widget-container {
	margin: -22px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-77947d4 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-18a7493.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-18a7493.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0221b3c .elementor-button {
	background-color: var(--e-global-color-583e93f);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	text-transform: none;
	font-style: normal;
	border-radius: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-0221b3c {
	width: var(--container-widget-width, 107.544%);
	max-width: 107.544%;
	--container-widget-width: 107.544%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-67a6800 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	top: 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-67a6800 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-67a6800 {
	left: 21px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-67a6800 {
	right: 21px;
}

.elementor-9 .elementor-element.elementor-element-296b4a0 > .elementor-background-overlay {
	background-color: var(--e-global-color-5cace9b);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-296b4a0 > .elementor-container {
	max-width: 1600px;
}

.elementor-9 .elementor-element.elementor-element-296b4a0 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #55fc6e;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-296b4a0, .elementor-9 .elementor-element.elementor-element-296b4a0 > .elementor-background-overlay {
	border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-52eac97.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-52eac97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7c6bd41 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-7c6bd41 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-9 .elementor-element.elementor-element-2e92b39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-2e92b39 img {
	width: 60%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-32b151a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-32b151a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-43649e6 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-43649e6 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-c10027b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-c10027b {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-cc97329.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-cc97329.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-244634b > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-244634b {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-0fd926c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-0fd926c {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-ca078a8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-ca078a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2087db8 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-2087db8 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-0f6cc28 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-0f6cc28 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2ad64b7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2ad64b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5f90dc9 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-5f90dc9 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-76a3491 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-76a3491 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-df0acd8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-df0acd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-d76b1f8 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-d76b1f8 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-b8ab8c3 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-b8ab8c3 {
	text-align: center;
	font-size: 12px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-a054594.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-a054594.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-cd80571 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-cd80571 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-502f432 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-502f432 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-981b761.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-981b761.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-d4ba06f > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-d4ba06f {
	z-index: 0;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-47747a2 > .elementor-widget-container {
	margin: -22px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-47747a2 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-8b11932.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-8b11932.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-32d40a2 .elementor-button {
	background-color: var(--e-global-color-583e93f);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	text-transform: none;
	font-style: normal;
	border-radius: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-32d40a2 {
	width: var(--container-widget-width, 107.544%);
	max-width: 107.544%;
	--container-widget-width: 107.544%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-3961bdb {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	top: 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-3961bdb > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3961bdb {
	left: 21px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-3961bdb {
	right: 21px;
}

.elementor-9 .elementor-element.elementor-element-6fb43f5 > .elementor-background-overlay {
	background-color: var(--e-global-color-5cace9b);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-6fb43f5 > .elementor-container {
	max-width: 1600px;
}

.elementor-9 .elementor-element.elementor-element-6fb43f5 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #55fc6e;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-6fb43f5, .elementor-9 .elementor-element.elementor-element-6fb43f5 > .elementor-background-overlay {
	border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-80ec97a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-80ec97a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2639b56 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-2639b56 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-9 .elementor-element.elementor-element-63452c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-63452c7 img {
	width: 60%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2a86869.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2a86869.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-23c520b > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-23c520b {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-eea1ddd > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-eea1ddd {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-c0fbde6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c0fbde6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c07a4e8 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-c07a4e8 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-4bf96a2 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-4bf96a2 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-d409939.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-d409939.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-9aef513 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-9aef513 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-1044e2c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-1044e2c {
	text-align: center;
	font-size: 12px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-d7b0e4c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-d7b0e4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-b269887 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-b269887 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-f66535b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-f66535b {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-ede52f9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-ede52f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0ec4efc > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ec4efc {
	z-index: 0;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-f0994cd > .elementor-widget-container {
	margin: -22px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-f0994cd {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-0494a1c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0494a1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-b48fa69 .elementor-button {
	background-color: var(--e-global-color-583e93f);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	text-transform: none;
	font-style: normal;
	border-radius: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-b48fa69 {
	width: var(--container-widget-width, 107.544%);
	max-width: 107.544%;
	--container-widget-width: 107.544%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-8b6d81d {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	top: 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-8b6d81d > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8b6d81d {
	left: 21px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-8b6d81d {
	right: 21px;
}

.elementor-9 .elementor-element.elementor-element-b582ee8 > .elementor-background-overlay {
	background-color: var(--e-global-color-5cace9b);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-b582ee8 > .elementor-container {
	max-width: 1600px;
}

.elementor-9 .elementor-element.elementor-element-b582ee8 {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #55fc6e;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-b582ee8, .elementor-9 .elementor-element.elementor-element-b582ee8 > .elementor-background-overlay {
	border-radius: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7c451f1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7c451f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-206af56 {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-206af56 > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-9 .elementor-element.elementor-element-50bf477 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-50bf477 img {
	width: 60%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-62004d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-62004d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0b9bbba > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-0b9bbba {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-144aa84 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-144aa84 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-51c4c17.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-51c4c17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-9451c85 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-9451c85 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-a01264f > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-a01264f {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-233d1a1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-233d1a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-0107356 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-0107356 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-cf7d080 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-cf7d080 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7fbb833.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-7fbb833.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-a9a1349 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-a9a1349 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-c382790 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-c382790 {
	text-align: center;
	font-size: 12px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-a18b5b7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-a18b5b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-80bd9c3 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-80bd9c3 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-26945fc > .elementor-widget-container {
	margin: -20px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-26945fc {
	text-align: center;
	font-size: 12px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-54f9f0d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-54f9f0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-14ad379 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-14ad379 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-32282b1 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-32282b1 {
	text-align: center;
	font-size: 13px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3095b0f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3095b0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-77afd75 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-77afd75 {
	z-index: 0;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-96ff1a2 > .elementor-widget-container {
	margin: -22px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-96ff1a2 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-9 .elementor-element.elementor-element-4e41753 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-4e41753 {
	z-index: 0;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-e123909 > .elementor-widget-container {
	margin: -22px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-e123909 {
	text-align: center;
	font-size: 11px;
	color: #6f6f6f;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-01886c9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-01886c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-d28b022 .elementor-button {
	background-color: var(--e-global-color-583e93f);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	text-transform: none;
	font-style: normal;
	border-radius: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-d28b022 {
	width: var(--container-widget-width, 107.544%);
	max-width: 107.544%;
	--container-widget-width: 107.544%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e6a40db {
	width: var(--container-widget-width, 18.398%);
	max-width: 18.398%;
	--container-widget-width: 18.398%;
	--container-widget-flex-grow: 0;
	top: 0px;
	text-align: center;
	font-size: 11px;
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-e6a40db > .elementor-widget-container {
	--e-transform-skewX: 0deg;
	--e-transform-skewY: 0deg;
	background-color: #ffd800;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e6a40db {
	left: 21px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-e6a40db {
	right: 21px;
}

.elementor-9 .elementor-element.elementor-element-87e1cde:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-87e1cde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5cace9b);
}

.elementor-9 .elementor-element.elementor-element-87e1cde {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 55px;
	margin-bottom: 0px;
	padding: -28px 0px 20px 75px;
}

.elementor-9 .elementor-element.elementor-element-87e1cde > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-e69c066:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-e69c066 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b9c2ead);
}

.elementor-9 .elementor-element.elementor-element-e69c066 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-e69c066 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-e69c066 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-e69c066 > .elementor-element-populated {
	box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 40px 0px 40px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e69c066 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-4bf889e > .elementor-widget-container {
	margin: 20px 0px 0px 35px;
}

.elementor-9 .elementor-element.elementor-element-4bf889e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-df26b6e > .elementor-widget-container {
	margin: 0px 0px 0px 35px;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-107efd0 > .elementor-widget-container {
	margin: 0px 34px 27px 35px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group {
	padding-right: calc(8px / 2);
	padding-left: calc(8px / 2);
	margin-bottom: 8px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-form-fields-wrapper {
	margin-left: calc(-8px / 2);
	margin-right: calc(-8px / 2);
	margin-bottom: -8px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-9 .elementor-element.elementor-element-107efd0 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-107efd0 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-9 .elementor-element.elementor-element-107efd0 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group .elementor-field, .elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-subgroup label {
	font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: #dde2ef;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #dde2ef;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-field-group .elementor-select-wrapper::before {
	color: #dde2ef;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-button {
	font-size: 16px;
	line-height: 20px;
	padding: 17px 55px 17px 55px;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-a042329);
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-a042329);
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-a042329);
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .e-form__buttons__wrapper__button-previous:hover {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-message {
	font-size: 18px;
	font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-message.elementor-message-success {
	color: var(--e-global-color-ba47c07);
}

.elementor-9 .elementor-element.elementor-element-107efd0 .elementor-message.elementor-message-danger {
	color: #ff0900;
}

.elementor-9 .elementor-element.elementor-element-107efd0 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-6a8d369 {
	width: var(--container-widget-width, 83%);
	max-width: 83%;
	--container-widget-width: 83%;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-6a8d369 > .elementor-widget-container {
	margin: 31px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-78e0715c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-78e0715c {
	padding: 100px 0px 100px 0px;
}

.elementor-9 .elementor-element.elementor-element-57fd97d9 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-57fd97d9 .elementor-heading-title {
	font-size: 55px;
	font-weight: 600;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-69650bc5 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-69650bc5 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-69650bc5 .elementor-heading-title {
	font-size: 25px;
	font-weight: 300;
	color: #bfbfbf;
}

.elementor-9 .elementor-element.elementor-element-4e6e6713 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4e6e6713 {
	padding: 15px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .swiper-pagination-bullet-active, .elementor-9 .elementor-element.elementor-element-6a5459e5 .swiper-pagination-progressbar-fill {
	background-color: #000;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .swiper-pagination-fraction {
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-main-swiper {
	height: 180px;
	width: 85%;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-main-swiper .swiper-slide {
	padding: 25px 25px 25px 25px;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-swiper-button {
	font-size: 25px;
	color: #898989;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-swiper-button svg {
	fill: #898989;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .swiper-pagination-bullet {
	height: 6px;
	width: 6px;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .swiper-horizontal .swiper-pagination-progressbar {
	height: 6px;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
	background-size: contain;
}

#elementor-lightbox-slideshow-6a5459e5 .elementor-video-container {
	width: 50%;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-custom-embed-play i {
	color: rgba(35, 164, 85, 0);
	font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-custom-embed-play svg {
	fill: rgba(35, 164, 85, 0);
}

.elementor-9 .elementor-element.elementor-element-1c8aa946 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-1c8aa946:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1c8aa946 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f6fa;
}

.elementor-9 .elementor-element.elementor-element-1c8aa946 > .elementor-container {
	min-height: 600px;
}

.elementor-9 .elementor-element.elementor-element-1c8aa946 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-1c8aa946 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-4a1c99a7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-4a1c99a7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #1c244b;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
}

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

.elementor-9 .elementor-element.elementor-element-750d0b6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-750d0b6 .elementor-counter-number-wrapper {}

.elementor-9 .elementor-element.elementor-element-382a1d88 {
	width: var(--container-widget-width, 108.463%);
	max-width: 108.463%;
	--container-widget-width: 108.463%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-382a1d88 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.3em;
	color: #1c244b;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5c11f693.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5c11f693.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-5c11f693.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-ead0a8a {
	width: var(--container-widget-width, 70vw);
	max-width: 70vw;
	--container-widget-width: 70vw;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-ead0a8a img {
	width: 100%;
	max-width: 100%;
	border-radius: 6px 6px 6px 6px;
}

.elementor-9 .elementor-element.elementor-element-6a4cdb6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6a4cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f6fa;
}

.elementor-9 .elementor-element.elementor-element-6a4cdb6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 60px 0px 60px 0px;
}

.elementor-9 .elementor-element.elementor-element-6a4cdb6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-9 .elementor-element.elementor-element-c5421d8 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-9 .elementor-element.elementor-element-a044eff > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-a044eff {
	padding: 40px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-8629ca9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-9 .elementor-element.elementor-element-f60077a > .elementor-widget-container {
	padding: 0px 0px 4px 0px;
}

.elementor-9 .elementor-element.elementor-element-f60077a {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-f60077a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 35px;
	color: #1c244b;
}

.elementor-9 .elementor-element.elementor-element-135bf48 {
	width: var(--container-widget-width, 98.958%);
	max-width: 98.958%;
	--container-widget-width: 98.958%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-f59d3c1 {
	--spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-54dead8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54dead8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5cace9b);
}

.elementor-9 .elementor-element.elementor-element-54dead8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-54dead8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-7898f8e {
	width: 100%;
	max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-7898f8e > .elementor-widget-container {
	--e-transform-translateY: 59px;
}

.elementor-9 .elementor-element.elementor-element-7898f8e img {
	width: 98%;
	max-width: 85%;
	border-radius: 8px 8px 8px 8px;
}

.elementor-9 .elementor-element.elementor-element-ec459c7 {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-ec459c7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-9 .elementor-element.elementor-element-e475b1a > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-9 .elementor-element.elementor-element-e475b1a {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-cf7f1bd .elementor-button {
	background-color: var(--e-global-color-be0c732);
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	text-transform: none;
	font-style: normal;
	border-radius: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-4de473b {
	margin-top: 40px;
	margin-bottom: 40px;
}

.elementor-9 .elementor-element.elementor-element-3100888 {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-3100888 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-9 .elementor-element.elementor-element-8edfa5f {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-7b69686 {
	margin-top: 45px;
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-46ad774 {
	width: var(--container-widget-width, 25vw);
	max-width: 25vw;
	--container-widget-width: 25vw;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-46ad774 img {
	width: 92%;
	border-radius: 14px 14px 14px 14px;
}

.elementor-9 .elementor-element.elementor-element-fa5c1db {
	text-align: start;
	font-family: "Poppins", Sans-serif;
}

.elementor-9 .elementor-element.elementor-element-e659911 {
	--spacer-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-da26b2f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-da26b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f6fa;
}

.elementor-9 .elementor-element.elementor-element-da26b2f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-da26b2f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-22c9788 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-22c9788 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-32e1f91 {
	--spacer-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-17a668e0 > .elementor-widget-container {
	margin: 0% 0% 3% 0%;
}

.elementor-9 .elementor-element.elementor-element-17a668e0 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-17a668e0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: -1px;
	color: #203b54;
}

.elementor-9 .elementor-element.elementor-element-2ba8564 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-9 .elementor-element.elementor-element-ada7094 {
	text-align: end;
}

.elementor-9 .elementor-element.elementor-element-ada7094 img {
	width: 21%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-a607e2e {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-a607e2e img {
	width: 24%;
}

.elementor-9 .elementor-element.elementor-element-1d5e4a9 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-684da2f {
	--spacer-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-91aa9fc {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-19713c9 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-19713c9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-widget-posts .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-posts .ecs-load-more-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-1271b78 {
	--grid-row-gap: 35px;
	--grid-column-gap: 50px;
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.48 * 100%);
}

.elementor-9 .elementor-element.elementor-element-1271b78:after {
	content: "0.48";
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__card {
	border-radius: 12px;
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__text {
	margin-top: 20px;
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__badge {
	right: 0;
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__card .elementor-post__badge {
	font-size: 11px;
	margin: 20px;
}

.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__title, .elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-1271b78 a.elementor-post__read-more {
	font-family: "Poppins", Sans-serif;
	text-transform: none;
	font-style: normal;
}

.elementor-9 .elementor-element.elementor-element-d9895f3 {
	--spacer-size: 45px;
}

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

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

@media (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-9bf318f {
		width: 13.978%;
	}
	
	.elementor-9 .elementor-element.elementor-element-b8769f2 {
		width: 10.899%;
	}
	
	.elementor-9 .elementor-element.elementor-element-0d6add5 {
		width: 8.538%;
	}
	
	.elementor-9 .elementor-element.elementor-element-fb47f86 {
		width: 8.444%;
	}
	
	.elementor-9 .elementor-element.elementor-element-bbf6e48 {
		width: 9.461%;
	}
	
	.elementor-9 .elementor-element.elementor-element-959acbd {
		width: 12.538%;
	}
	
	.elementor-9 .elementor-element.elementor-element-2ecf96c {
		width: 7.626%;
	}
	
	.elementor-9 .elementor-element.elementor-element-e32eb45 {
		width: 10.998%;
	}
	
	.elementor-9 .elementor-element.elementor-element-567a72a {
		width: 16.851%;
	}
	
	.elementor-9 .elementor-element.elementor-element-befe187 {
		width: 13.978%;
	}
	
	.elementor-9 .elementor-element.elementor-element-58032d1 {
		width: 8.952%;
	}
	
	.elementor-9 .elementor-element.elementor-element-0915c3a {
		width: 9.461%;
	}
	
	.elementor-9 .elementor-element.elementor-element-5353556 {
		width: 9.468%;
	}
	
	.elementor-9 .elementor-element.elementor-element-4a8a099 {
		width: 9.461%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6268033 {
		width: 12.538%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7d73793 {
		width: 7.626%;
	}
	
	.elementor-9 .elementor-element.elementor-element-990782f {
		width: 9.461%;
	}
	
	.elementor-9 .elementor-element.elementor-element-18a7493 {
		width: 18.388%;
	}
	
	.elementor-9 .elementor-element.elementor-element-52eac97 {
		width: 13.978%;
	}
	
	.elementor-9 .elementor-element.elementor-element-32b151a {
		width: 8.952%;
	}
	
	.elementor-9 .elementor-element.elementor-element-cc97329 {
		width: 9.461%;
	}
	
	.elementor-9 .elementor-element.elementor-element-ca078a8 {
		width: 9.468%;
	}
	
	.elementor-9 .elementor-element.elementor-element-2ad64b7 {
		width: 9.461%;
	}
	
	.elementor-9 .elementor-element.elementor-element-df0acd8 {
		width: 12.538%;
	}
	
	.elementor-9 .elementor-element.elementor-element-a054594 {
		width: 7.626%;
	}
	
	.elementor-9 .elementor-element.elementor-element-981b761 {
		width: 9.049%;
	}
	
	.elementor-9 .elementor-element.elementor-element-8b11932 {
		width: 18.8%;
	}
	
	.elementor-9 .elementor-element.elementor-element-80ec97a {
		width: 14.079%;
	}
	
	.elementor-9 .elementor-element.elementor-element-2a86869 {
		width: 10.818%;
	}
	
	.elementor-9 .elementor-element.elementor-element-c0fbde6 {
		width: 27.124%;
	}
	
	.elementor-9 .elementor-element.elementor-element-d409939 {
		width: 10.184%;
	}
	
	.elementor-9 .elementor-element.elementor-element-d7b0e4c {
		width: 10.31%;
	}
	
	.elementor-9 .elementor-element.elementor-element-ede52f9 {
		width: 8.048%;
	}
	
	.elementor-9 .elementor-element.elementor-element-0494a1c {
		width: 18.289%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7c451f1 {
		width: 12.134%;
	}
	
	.elementor-9 .elementor-element.elementor-element-62004d5 {
		width: 7.926%;
	}
	
	.elementor-9 .elementor-element.elementor-element-51c4c17 {
		width: 8.742%;
	}
	
	.elementor-9 .elementor-element.elementor-element-233d1a1 {
		width: 8.855%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7fbb833 {
		width: 11.211%;
	}
	
	.elementor-9 .elementor-element.elementor-element-a18b5b7 {
		width: 15.83%;
	}
	
	.elementor-9 .elementor-element.elementor-element-54f9f0d {
		width: 4.638%;
	}
	
	.elementor-9 .elementor-element.elementor-element-3095b0f {
		width: 11.311%;
	}
	
	.elementor-9 .elementor-element.elementor-element-01886c9 {
		width: 18.908%;
	}
	
	.elementor-9 .elementor-element.elementor-element-e69c066 {
		width: 55%;
	}
	
	.elementor-9 .elementor-element.elementor-element-896049a {
		width: 45%;
	}
	
	.elementor-9 .elementor-element.elementor-element-4b515d52 {
		width: 50%;
	}
	
	.elementor-9 .elementor-element.elementor-element-5c11f693 {
		width: 50%;
	}
	
	.elementor-9 .elementor-element.elementor-element-ad62e72 {
		width: 53.3%;
	}
	
	.elementor-9 .elementor-element.elementor-element-a52853a {
		width: 46.65%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-4b515d52 {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-5c11f693 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-78e0715c {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-57fd97d9 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a5459e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-main-swiper {
		height: 250px;
		width: 570px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4a1c99a7 .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ead0a8a {
		width: var(--container-widget-width, 35vw);
		max-width: 35vw;
		--container-widget-width: 35vw;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a4cdb6 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-46ad774 {
		width: var(--container-widget-width, 35vw);
		max-width: 35vw;
		--container-widget-width: 35vw;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-17a668e0 .elementor-heading-title {
		font-size: 32px;
	}
}

@media (max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-7595c3f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7595c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-flljj.nitrocdn.com/CbgjdQMftIfsrUBPWSNEjvEGgGEJwSuR/assets/images/optimized/rev-4336475/porownajabonamenty.pl/wp-content/uploads/2023/02/porownaj-abonamenty-mobile.png");
		background-size: contain;
	}
	
	.elementor-9 .elementor-element.elementor-element-aedf569 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-0da5c9a > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-0da5c9a {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-0da5c9a .elementor-heading-title {
		font-size: 28px;
		line-height: 38px;
	}
	
	.elementor-9 .elementor-element.elementor-element-54305de > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-54305de {
		text-align: start;
		line-height: 1.5em;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b548e1 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b548e1 .elementor-heading-title {
		font-size: 32px;
		line-height: 38px;
	}
	
	.elementor-9 .elementor-element.elementor-element-18a78a6 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-0cdbc49 img {
		width: 30%;
	}
	
	.elementor-9 .elementor-element.elementor-element-91fe2f7 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-36ff018 img {
		width: 30%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7c6bd41 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-2e92b39 img {
		width: 30%;
	}
	
	.elementor-9 .elementor-element.elementor-element-2639b56 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-9 .elementor-element.elementor-element-63452c7 img {
		width: 30%;
	}
	
	.elementor-9 .elementor-element.elementor-element-206af56 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-50bf477 img {
		width: 30%;
	}
	
	.elementor-9 .elementor-element.elementor-element-87e1cde {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-78e0715c {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-57fd97d9 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-9 .elementor-element.elementor-element-69650bc5 .elementor-heading-title {
		line-height: 1.6em;
	}
	
	.elementor-9 .elementor-element.elementor-element-4e6e6713 {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a5459e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a5459e5 .elementor-main-swiper {
		height: 240px;
		width: 310px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4a1c99a7 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-4a1c99a7 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-9 .elementor-element.elementor-element-750d0b6 .elementor-counter-number-wrapper {}
	
	.elementor-9 .elementor-element.elementor-element-382a1d88 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-ead0a8a {
		width: var(--container-widget-width, 55vw);
		max-width: 55vw;
		--container-widget-width: 55vw;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-6a4cdb6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6c0fe6f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c5421d8 {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-c5421d8 .elementor-heading-title {
		font-size: 32px;
		line-height: 38px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9291814 {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-7cf7e48 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f60077a {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-135bf48 {
		text-align: start;
	}
	
	.elementor-9 .elementor-element.elementor-element-54dead8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7898f8e > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7898f8e img {
		width: 100%;
		max-width: 94%;
	}
	
	.elementor-9 .elementor-element.elementor-element-ec459c7 > .elementor-widget-container {
		margin: 50px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ec459c7 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
		word-spacing: .1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-e475b1a > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e475b1a {
		line-height: 1.3em;
	}
	
	.elementor-9 .elementor-element.elementor-element-3100888 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3100888 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
		word-spacing: .1em;
	}
	
	.elementor-9 .elementor-element.elementor-element-8edfa5f > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8edfa5f {
		line-height: 1.3em;
	}
	
	.elementor-9 .elementor-element.elementor-element-46ad774 {
		width: var(--container-widget-width, 100vw);
		max-width: 100vw;
		--container-widget-width: 100vw;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-46ad774 img {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-fa5c1db > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-fa5c1db {
		line-height: 1.3em;
	}
	
	.elementor-9 .elementor-element.elementor-element-17a668e0 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ada7094 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-a607e2e {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-9 .elementor-element.elementor-element-1271b78:after {
		content: "0.5";
	}
	
	.elementor-9 .elementor-element.elementor-element-1271b78 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7595c3f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-7595c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

/* Start custom CSS for html, class: .elementor-element-e073bf0 */

/* Dodatkowa responsywność */
@media (max-width: 768px) {
	/* Kontener wyszukiwania - mniejsze paddingi, marginesy */
	.ai-search-container {
		padding: 15px 15px 25px 15px;
		margin: 10px 5px;
	}
	
	/* Sekcja input + button: wertykalnie, button pełna szerokość */
	.search-input-container {
		flex-direction: column;
		gap: 12px;
	}
	
	#ai-search-input {
		min-width: 100%;
		padding: 12px 16px;
		font-size: 15px;
		border-radius: 20px;
	}
	
	#search-btn {
		width: 100%;
		padding: 14px 0;
		font-size: 16px;
		white-space: normal;
		border-radius: 20px;
	}
	
	/* Sugestie: mniejsze pady, font nieco mniejszy, by nie rozpychać */
	.search-suggestions {
		font-size: 13px;
	}
	
	.suggestion {
		padding: 6px 12px;
		font-size: 13px;
	}
	
	/* Wyświetlanie wyników - karty na 100% szerokości, mniejsze paddings */
	.offer-card {
		padding: 18px 15px 18px 15px;
	}
	
	/* Oferta nagłówek padding dla badge */
	.offer-header {
		padding-right: 100px;
	}
	
	/* Zmniejszone czcionki w nagłówku ofert */
	.offer-name {
		font-size: 17px;
	}
	
	.offer-operator {
		font-size: 13px;
	}
	
	/* Siatka cech do jednej kolumny, aby uniknąć zwijania się */
	.offer-features {
		grid-template-columns: 1fr;
	}
	
	/* Mniejsze odstępy i czcionki cech */
	.feature {
		padding: 6px 8px;
	}
	
	.feature-text {
		font-size: 13px;
	}
	
	/* Stopka oferty z elementami wyśrodkowanymi pionowo i dół z większym paddingiem */
	.offer-footer {
		flex-direction: column;
		gap: 10px;
		align-items: flex-start;
	}
	
	.offer-type {
		font-size: 11px;
		padding: 4px 12px;
	}
	
	.cta-button {
		width: 100%;
		padding: 12px 0;
		font-size: 15px;
	}
	
	/* Poprawa pozycji badge i procentu dopasowania by nie nachodziły */
	.offer-badge {
		top: 10px;
		right: 10px;
		padding: 4px 10px;
		font-size: 11px;
	}
	
	.match-percentage {
		top: 40px;
		right: 10px;
		font-size: 10px;
		padding: 3px 7px;
	}
	
	/* Tytuł i podtytuł wyników - mniejsza czcionka i padding */
	.results-header h3 {
		font-size: 20px;
	}
	
	.match-info {
		font-size: 12px;
	}
}

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