/* End custom CSS */

.elementor-1167 .elementor-element.elementor-element-4b29bcd0:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-4b29bcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/111888900.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1167 .elementor-element.elementor-element-4b29bcd0 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(90deg, #263d3f 0%, var(--e-global-color-2b1ce78) 100%);
	opacity: .9;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-4b29bcd0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 300px 0px 350px 0px;
}

.elementor-1167 .elementor-element.elementor-element-4b29bcd0 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #e4f4f7;
}

.elementor-1167 .elementor-element.elementor-element-4b29bcd0 > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 85px;
}

.elementor-1167 .elementor-element.elementor-element-56c4e1f6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-56399f70 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 67px;
	line-height: 67px;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-6e786fc5 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	padding: 0% 0% 0% 0%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	font-family: "Lora", Sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: var(--e-global-color-76544c2);
}

.elementor-1167 .elementor-element.elementor-element-e69de26:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-e69de26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-1167 .elementor-element.elementor-element-e69de26 > .elementor-container {
	max-width: 1224px;
}

.elementor-1167 .elementor-element.elementor-element-e69de26 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-05e352e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-5f25e9a:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-5f25e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-1167 .elementor-element.elementor-element-5f25e9a > .elementor-container {
	max-width: 1391px;
}

.elementor-1167 .elementor-element.elementor-element-5f25e9a {
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 10px 0px 10px;
}

.elementor-1167 .elementor-element.elementor-element-5f25e9a, .elementor-1167 .elementor-element.elementor-element-5f25e9a > .elementor-background-overlay {
	border-radius: 999px 999px 999px 999px;
}

.elementor-1167 .elementor-element.elementor-element-5f25e9a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-bc94c44 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-c99fb16 {
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-70659020:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-70659020 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-1167 .elementor-element.elementor-element-70659020 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 20px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-4aad025d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-45494ea8 {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-45494ea8 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-620b4cca {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-620b4cca .elementor-heading-title {
	font-family: var(--e-global-typography-097ad34-font-family), Sans-serif;
	font-size: var(--e-global-typography-097ad34-font-size);
	font-weight: var(--e-global-typography-097ad34-font-weight);
	line-height: var(--e-global-typography-097ad34-line-height);
	word-spacing: var(--e-global-typography-097ad34-word-spacing);
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-4f252498:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-4f252498 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(228, 244, 247, 0);
}

.elementor-1167 .elementor-element.elementor-element-4f252498 > .elementor-container {
	max-width: 1200px;
}

.elementor-1167 .elementor-element.elementor-element-4f252498 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 0px 0px;
	z-index: 5;
}

.elementor-1167 .elementor-element.elementor-element-4f252498 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-70a2a1ef > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 20px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-70a2a1ef > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-56761da4:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-56761da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/440589120.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1167 .elementor-element.elementor-element-56761da4, .elementor-1167 .elementor-element.elementor-element-56761da4 > .elementor-background-overlay {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-56761da4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1167 .elementor-element.elementor-element-56761da4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-1167 .elementor-element.elementor-element-69894691 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-3574461f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

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

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

.elementor-1167 .elementor-element.elementor-element-3574461f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-background-slideshow {
	border-radius: 100px 100px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -23px 10px 20px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-4473fdb0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 10px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-4473fdb0 .elementor-heading-title {
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-e0ab041 {
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-0a26267 {
	width: auto;
	max-width: auto;
	margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-0f668dc {
	width: auto;
	max-width: auto;
	margin: -32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Lora", Sans-serif;
	font-weight: 600;
	color: #73707e;
}

.elementor-1167 .elementor-element.elementor-element-52bb805 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-3e21029 {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-3e21029 .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-3e21029 .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-3e21029 .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-91eb028 .elementor-button {
	background-color: #1ca8cb;
	font-family: "Lora", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1px;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-91eb028 .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-91eb028 .elementor-button:focus {
	background-color: #124957;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-91eb028 {
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-1167 .elementor-element.elementor-element-91eb028 .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-91eb028 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-c29ac02 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

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

.elementor-1167 .elementor-element.elementor-element-8e52ef4:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-8e52ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/440589263.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1167 .elementor-element.elementor-element-8e52ef4, .elementor-1167 .elementor-element.elementor-element-8e52ef4 > .elementor-background-overlay {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-8e52ef4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1167 .elementor-element.elementor-element-8e52ef4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-1167 .elementor-element.elementor-element-6304955 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-e4ca441:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

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

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

.elementor-1167 .elementor-element.elementor-element-e4ca441.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-background-slideshow {
	border-radius: 100px 100px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -23px 10px 20px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-4fbc259 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 10px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-4fbc259 .elementor-heading-title {
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-5ec905e {
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-92233b0 {
	width: auto;
	max-width: auto;
	margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-a442b2d {
	width: auto;
	max-width: auto;
	margin: -32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Lora", Sans-serif;
	font-weight: 600;
	color: #73707e;
}

.elementor-1167 .elementor-element.elementor-element-667a8ea {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-5bc5eb4 {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 4px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-5bc5eb4 .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-5bc5eb4 .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-5bc5eb4 .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-1d13d97 {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 4px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-1d13d97 .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-1d13d97 .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-1d13d97 .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-5793fdb {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 1px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-5793fdb .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-5793fdb .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-5793fdb .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-7040803 .elementor-button {
	background-color: #1ca8cb;
	font-family: "Lora", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1px;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-7040803 .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-7040803 .elementor-button:focus {
	background-color: #124957;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-7040803 {
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-1167 .elementor-element.elementor-element-7040803 .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-7040803 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-908fe01:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-908fe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(228, 244, 247, 0);
}

.elementor-1167 .elementor-element.elementor-element-908fe01 > .elementor-container {
	max-width: 1200px;
}

.elementor-1167 .elementor-element.elementor-element-908fe01 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
	z-index: 5;
}

.elementor-1167 .elementor-element.elementor-element-908fe01 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-46419c7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 20px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-46419c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-260961e:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-260961e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/438403204.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1167 .elementor-element.elementor-element-260961e, .elementor-1167 .elementor-element.elementor-element-260961e > .elementor-background-overlay {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-260961e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-1167 .elementor-element.elementor-element-260961e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-84dcd1c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-84dcd1c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-84dcd1c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-27dd090:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-27dd090.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-27dd090.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-background-slideshow {
	border-radius: 100px 100px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -23px 10px 20px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-d9558ef {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 10px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-d9558ef .elementor-heading-title {
	font-size: 21px;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-2e7c05a {
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-c51bb86 {
	width: auto;
	max-width: auto;
	margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-6adf1b0 {
	width: auto;
	max-width: auto;
	margin: -32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Lora", Sans-serif;
	font-weight: 600;
	color: #73707e;
}

.elementor-1167 .elementor-element.elementor-element-5e066be {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-a3090d2 {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 4px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-a3090d2 .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-a3090d2 .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-a3090d2 .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-fa46fb1 {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 1px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-fa46fb1 .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-fa46fb1 .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-fa46fb1 .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-172e19d .elementor-button {
	background-color: #1ca8cb;
	font-family: "Lora", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1px;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-172e19d .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-172e19d .elementor-button:focus {
	background-color: #124957;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-172e19d {
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-1167 .elementor-element.elementor-element-172e19d .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-172e19d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-efc750b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

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

.elementor-1167 .elementor-element.elementor-element-0e7dcbe:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-0e7dcbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/488482455.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1167 .elementor-element.elementor-element-0e7dcbe, .elementor-1167 .elementor-element.elementor-element-0e7dcbe > .elementor-background-overlay {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-0e7dcbe {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-0e7dcbe > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-50c0936.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-50c0936 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-50c0936 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-337b92d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-337b92d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-337b92d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-background-slideshow {
	border-radius: 100px 100px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -23px 10px 20px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-81f705c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 10px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-81f705c .elementor-heading-title {
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-aa97203 {
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-2fecd40 {
	width: auto;
	max-width: auto;
	margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-74b845e {
	width: auto;
	max-width: auto;
	margin: -32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Lora", Sans-serif;
	font-weight: 600;
	color: #73707e;
}

.elementor-1167 .elementor-element.elementor-element-1398f49 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-5a1d9e7 {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 4px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-5a1d9e7 .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-5a1d9e7 .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-5a1d9e7 .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-dbaf08c {
	width: auto;
	max-width: auto;
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-dbaf08c .elementor-icon-list-icon i {
	color: #1ca8cb;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-dbaf08c .elementor-icon-list-icon svg {
	fill: #1ca8cb;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-dbaf08c .elementor-icon-list-text {
	color: #3e5a61;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-61c3e65 .elementor-button {
	background-color: #1ca8cb;
	font-family: "Lora", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1px;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-61c3e65 .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-61c3e65 .elementor-button:focus {
	background-color: #124957;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-61c3e65 {
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-1167 .elementor-element.elementor-element-61c3e65 .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-61c3e65 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-5244748a:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-5244748a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #28505c;
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/114265687.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1167 .elementor-element.elementor-element-5244748a > .elementor-background-overlay {
	background-color: #28505c;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-5244748a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 200px 0px 100px 0px;
	z-index: 2;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-6bb189a4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-6bb189a4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-39ccf43a .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-af232da {
	text-align: start;
}

.elementor-1167 .elementor-element.elementor-element-af232da .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.1em;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-4f9b5d11 {
	padding: 0% 6% 0% 0%;
	font-family: "Lora", Sans-serif;
	color: #d8d8d8;
}

.elementor-1167 .elementor-element.elementor-element-3df766ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/440588827.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1167 .elementor-element.elementor-element-3df766ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

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

.elementor-1167 .elementor-element.elementor-element-4a49ece {
	--spacer-size: 50px;
}

.elementor-1167 .elementor-element.elementor-element-719de96 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

.elementor-1167 .elementor-element.elementor-element-719de96 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-771cc7c5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-3e57fc8c {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-3e57fc8c .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-5c78cc6d {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-5c78cc6d .elementor-heading-title {
	font-family: var(--e-global-typography-097ad34-font-family), Sans-serif;
	font-size: var(--e-global-typography-097ad34-font-size);
	font-weight: var(--e-global-typography-097ad34-font-weight);
	line-height: var(--e-global-typography-097ad34-line-height);
	word-spacing: var(--e-global-typography-097ad34-word-spacing);
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-1cf2a246 {
	padding: 0px 0px 50px 0px;
}

.elementor-1167 .elementor-element.elementor-element-2e1c5be.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-2e1c5be > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-ab5ec5c img {
	border-radius: 50px 50px 50px 50px;
}

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

.elementor-1167 .elementor-element.elementor-element-276357 img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-fcaba66 img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-1167 .elementor-element.elementor-element-2b37057 img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-6f5cd8d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-6f5cd8d3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 16%;
}

.elementor-1167 .elementor-element.elementor-element-5a1044ae {
	padding: 0px 0px 30px 0px;
}

.elementor-1167 .elementor-element.elementor-element-3ac19773 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-1167 .elementor-element.elementor-element-53ae522c {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-bb4573d);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 8px 12px 8px 12px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1167 .elementor-element.elementor-element-73f00228 .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-7e9dda94 {
	padding: 0% 20% 0% 0%;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-41c4aa4a {
	padding: 0px 0px 30px 0px;
}

.elementor-1167 .elementor-element.elementor-element-7d5b6b0c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-1167 .elementor-element.elementor-element-f7302e6 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-dec7acc);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 8px 12px 8px 12px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1167 .elementor-element.elementor-element-59fd4f3d .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-1b3c1a79 {
	padding: 0% 20% 0% 0%;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-64853bfd {
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-1dca63ed > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-1167 .elementor-element.elementor-element-453033c4 {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-89b15fa);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 8px 12px 8px 12px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1167 .elementor-element.elementor-element-671a29a .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-269250e6 {
	padding: 0% 20% 0% 0%;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-527e7b7 {
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-17a783e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-1167 .elementor-element.elementor-element-b9ab41f {
	width: auto;
	max-width: auto;
	background-color: var(--e-global-color-89b15fa);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 8px 12px 8px 12px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1167 .elementor-element.elementor-element-3f7d592 .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-dbf648b {
	padding: 0% 20% 0% 0%;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-3f78c2f8:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-3f78c2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileinjh.nitrocdn.com/XwtCuxQvpyduLBLFmLPkngnStfuRevcd/assets/images/optimized/rev-c07ca07/pozaczasem.adamdziechcinski.pl/wp-content/uploads/2026/01/440584340.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1167 .elementor-element.elementor-element-3f78c2f8 > .elementor-background-overlay {
	background-color: #263d3f;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-3f78c2f8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 50px 50px 120px;
}

.elementor-1167 .elementor-element.elementor-element-264c7302 > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-622e711f .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
}

.elementor-1167 .elementor-element.elementor-element-ca67cb0 {
	padding: 0% 7% 0% 0%;
	font-family: "Lora", Sans-serif;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-549abf2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-549abf2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-549abf2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-549abf2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-ee31448 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -68px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-73995c8 {
	margin: -180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

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

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

.elementor-1167 .elementor-element.elementor-element-8267152.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-8267152 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-8bd92c5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -68px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-e212e24 {
	margin: -178px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

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

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

.elementor-1167 .elementor-element.elementor-element-ff54f5e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-ff54f5e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-ded5b3f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -68px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-c52873c {
	margin: -178px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

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

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

.elementor-1167 .elementor-element.elementor-element-cc5da83.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-cc5da83 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-a2fd633 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -68px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-dc47b96 {
	margin: -200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-148eaff.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-148eaff.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-148eaff > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-148eaff > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-cb79aec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -68px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-012085b {
	margin: -188px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

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

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

.elementor-1167 .elementor-element.elementor-element-c23b040.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-c23b040 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-4eb38e4 {
	margin: -46px -170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-5a32efa {
	margin: -191px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 166px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-409f04a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-409f04a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-409f04a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-409f04a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-5099da9 {
	margin: -46px -170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-2f4e347 {
	margin: -189px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 165px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

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

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

.elementor-1167 .elementor-element.elementor-element-a4370bb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-a4370bb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-f62334f {
	margin: -46px -170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-9377eeb {
	margin: -205px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 165px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-85fa510.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-85fa510.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-85fa510 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-85fa510 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-66d760e {
	margin: -46px -170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-df907c7 {
	margin: -200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 165px;
	padding: 0% 0% 0% 0%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	line-height: 1px;
	color: #113d48;
}

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

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

.elementor-1167 .elementor-element.elementor-element-dfaea4c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-dfaea4c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-14ee88e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1167 .elementor-element.elementor-element-14ee88e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-1167 .elementor-element.elementor-element-b433e13.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-background-slideshow {
	border-radius: 500px 500px 500px 500px;
}

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

.elementor-1167 .elementor-element.elementor-element-09250ec .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-56c2d20 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-059ad80 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-57d2ce7 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-63fb23d .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-fe8f3a9 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-92129f0 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-07ae7b0 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

.elementor-1167 .elementor-element.elementor-element-b7f7ef4 .elementor-button {
	background-color: #fff;
	fill: #113d48;
	color: #113d48;
	border-style: solid;
	border-color: #1ca8cb;
}

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

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

.elementor-1167 .elementor-element.elementor-element-1705d61.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-1705d61 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-195f275 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-195f275 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-396e146 {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-396e146 .elementor-heading-title {
	font-family: var(--e-global-typography-097ad34-font-family), Sans-serif;
	font-size: var(--e-global-typography-097ad34-font-size);
	font-weight: var(--e-global-typography-097ad34-font-weight);
	line-height: var(--e-global-typography-097ad34-line-height);
	word-spacing: var(--e-global-typography-097ad34-word-spacing);
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-1bb6407 {
	--divider-border-style: rectangles;
	--divider-color: var(--e-global-color-e600430);
	width: auto;
	max-width: auto;
	margin: 18% 0% calc(var(--kit-widget-spacing, 0px) + -18%) 0%;
	--divider-pattern-height: 4px;
	--divider-pattern-size: 20px;
}

.elementor-1167 .elementor-element.elementor-element-1bb6407 .elementor-divider-separator {
	width: 900px;
}

.elementor-1167 .elementor-element.elementor-element-1bb6407 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1167 .elementor-element.elementor-element-430050c {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 80px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-b0a5ffd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-9d1644d > .elementor-widget-container {
	margin: -45% 0% 0% 0%;
	padding: 80px 80px 80px 80px;
}

.elementor-1167 .elementor-element.elementor-element-9d1644d {
	z-index: 0;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888 {
	margin: -62% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	z-index: 2;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-stacked .elementor-icon {
	background-color: #99b6ff;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-framed .elementor-icon, .elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-default .elementor-icon {
	color: #99b6ff;
	border-color: #99b6ff;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-framed .elementor-icon, .elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-default .elementor-icon svg {
	fill: #99b6ff;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-e64be90);
	color: var(--e-global-color-55b5c2e);
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-framed .elementor-icon:hover, .elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-e64be90);
	border-color: var(--e-global-color-e64be90);
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-framed .elementor-icon:hover, .elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-e64be90);
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-55b5c2e);
}

.elementor-1167 .elementor-element.elementor-element-6c4f888.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-55b5c2e);
}

.elementor-1167 .elementor-element.elementor-element-6c4f888 .elementor-icon {
	font-size: 25px;
}

.elementor-1167 .elementor-element.elementor-element-6c4f888 .elementor-icon svg {
	height: 25px;
}

.elementor-1167 .elementor-element.elementor-element-871ec8e {
	margin: -28% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-871ec8e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-e90b8c0 {
	margin: -20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	padding: 0% 13% 0% 13%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-a98db18 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-2e9b28d > .elementor-widget-container {
	margin: -42% 0% 0% 0%;
	padding: 80px 80px 80px 80px;
}

.elementor-1167 .elementor-element.elementor-element-2e9b28d {
	z-index: 0;
}

.elementor-1167 .elementor-element.elementor-element-afadfc5 {
	margin: -65% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	z-index: 2;
}

.elementor-1167 .elementor-element.elementor-element-afadfc5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-89b15fa);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-framed .elementor-icon, .elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-89b15fa);
	border-color: var(--e-global-color-89b15fa);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-framed .elementor-icon, .elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-89b15fa);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-e64be90);
	color: var(--e-global-color-7408d4e);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-framed .elementor-icon:hover, .elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-e64be90);
	border-color: var(--e-global-color-e64be90);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-framed .elementor-icon:hover, .elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-e64be90);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-7408d4e);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-7408d4e);
}

.elementor-1167 .elementor-element.elementor-element-afadfc5 .elementor-icon {
	font-size: 25px;
}

.elementor-1167 .elementor-element.elementor-element-afadfc5 .elementor-icon svg {
	height: 25px;
}

.elementor-1167 .elementor-element.elementor-element-394d377 {
	margin: -28% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-394d377 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-dbbdf49 {
	margin: -20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	padding: 0% 13% 0% 13%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-a24fb28 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-09ca0ae > .elementor-widget-container {
	margin: -45% 0% 0% 0%;
	padding: 80px 80px 80px 80px;
}

.elementor-1167 .elementor-element.elementor-element-09ca0ae {
	z-index: 0;
}

.elementor-1167 .elementor-element.elementor-element-e3de749 {
	margin: -62% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	z-index: 2;
}

.elementor-1167 .elementor-element.elementor-element-e3de749 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-34ef6ac);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-framed .elementor-icon, .elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-default .elementor-icon {
	color: var(--e-global-color-34ef6ac);
	border-color: var(--e-global-color-34ef6ac);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-framed .elementor-icon, .elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-34ef6ac);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-e64be90);
	color: var(--e-global-color-55b5c2e);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-framed .elementor-icon:hover, .elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-e64be90);
	border-color: var(--e-global-color-e64be90);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-framed .elementor-icon:hover, .elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-e64be90);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-55b5c2e);
}

.elementor-1167 .elementor-element.elementor-element-e3de749.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-55b5c2e);
}

.elementor-1167 .elementor-element.elementor-element-e3de749 .elementor-icon {
	font-size: 25px;
}

.elementor-1167 .elementor-element.elementor-element-e3de749 .elementor-icon svg {
	height: 25px;
}

.elementor-1167 .elementor-element.elementor-element-c92bfc4 {
	margin: -28% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-c92bfc4 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-f2926bb {
	margin: -20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	padding: 0% 13% 0% 13%;
	text-align: center;
	font-family: "Lora", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-6ccbd1cc, .elementor-1167 .elementor-element.elementor-element-6ccbd1cc > .elementor-background-overlay {
	border-radius: 0% 0% 0% 0%;
}

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

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

.elementor-1167 .elementor-element.elementor-element-5ef89b2b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-5c19033a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-1cc57efe > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-663d0f75 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-663d0f75 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-5b13c26f {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-5b13c26f .elementor-heading-title {
	font-family: var(--e-global-typography-097ad34-font-family), Sans-serif;
	font-size: var(--e-global-typography-097ad34-font-size);
	font-weight: var(--e-global-typography-097ad34-font-weight);
	line-height: var(--e-global-typography-097ad34-line-height);
	word-spacing: var(--e-global-typography-097ad34-word-spacing);
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-40eaf42e, .elementor-1167 .elementor-element.elementor-element-40eaf42e > .elementor-background-overlay {
	border-radius: 0% 0% 0% 0%;
}

.elementor-1167 .elementor-element.elementor-element-40eaf42e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-40eaf42e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-5d110196 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-5d110196 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-41e231b2 img {
	border-radius: 50px 50px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-48b19f3:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-48b19f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b245701);
}

.elementor-1167 .elementor-element.elementor-element-48b19f3, .elementor-1167 .elementor-element.elementor-element-48b19f3 > .elementor-background-overlay {
	border-radius: 0px 0px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-48b19f3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -20px;
	margin-bottom: 0px;
}

.elementor-1167 .elementor-element.elementor-element-48b19f3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-4daa6ec8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-background-slideshow {
	border-radius: 0px 0px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 25px 25px 0px 25px;
}

.elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-77fc24e3 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-6d88750d {
	padding: 10px 0px 0px 0px;
	color: #000;
}

.elementor-1167 .elementor-element.elementor-element-359b6b06 .elementor-button {
	background-color: #1ca8cb;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-359b6b06 .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-359b6b06 .elementor-button:focus {
	background-color: #124957;
	color: #fff;
	border-color: #124957;
}

.elementor-1167 .elementor-element.elementor-element-359b6b06 .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-359b6b06 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-6f2318c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1167 .elementor-element.elementor-element-763704ec img {
	width: 100%;
	height: 249px;
	border-radius: 50px 50px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-49c06297:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-49c06297 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b245701);
}

.elementor-1167 .elementor-element.elementor-element-49c06297, .elementor-1167 .elementor-element.elementor-element-49c06297 > .elementor-background-overlay {
	border-radius: 0px 0px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-49c06297 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -20px;
	margin-bottom: 0px;
}

.elementor-1167 .elementor-element.elementor-element-49c06297 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-326ef950:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-background-slideshow {
	border-radius: 0px 0px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 25px 25px 0px 25px;
}

.elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-2117999c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-f71e6da {
	padding: 10px 0px 0px 0px;
	color: #000;
}

.elementor-1167 .elementor-element.elementor-element-53cddfcc .elementor-button {
	background-color: #1ca8cb;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-53cddfcc .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-53cddfcc .elementor-button:focus {
	background-color: #124957;
	color: #fff;
	border-color: #124957;
}

.elementor-1167 .elementor-element.elementor-element-53cddfcc .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-53cddfcc .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-29fa466a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-1167 .elementor-element.elementor-element-1bef3698 img {
	border-radius: 50px 50px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-46740785:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-46740785 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(35, 39, 47, .79);
}

.elementor-1167 .elementor-element.elementor-element-46740785, .elementor-1167 .elementor-element.elementor-element-46740785 > .elementor-background-overlay {
	border-radius: 0px 0px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-46740785 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -20px;
	margin-bottom: 0px;
}

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

.elementor-1167 .elementor-element.elementor-element-3082b0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4f4f7;
}

.elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-background-slideshow {
	border-radius: 0px 0px 12px 12px;
}

.elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 25px 25px 0px 25px;
}

.elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-3dfa8dd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1167 .elementor-element.elementor-element-3dfa8dd .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.2em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-4ab61682 {
	padding: 10px 0px 0px 0px;
	color: #000;
}

.elementor-1167 .elementor-element.elementor-element-6f854a47 .elementor-button {
	background-color: #1ca8cb;
	fill: #fff;
	color: #fff;
}

.elementor-1167 .elementor-element.elementor-element-6f854a47 .elementor-button:hover, .elementor-1167 .elementor-element.elementor-element-6f854a47 .elementor-button:focus {
	background-color: #124957;
	color: #fff;
	border-color: #124957;
}

.elementor-1167 .elementor-element.elementor-element-6f854a47 .elementor-button:hover svg, .elementor-1167 .elementor-element.elementor-element-6f854a47 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1167 .elementor-element.elementor-element-797d6d4b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

.elementor-1167 .elementor-element.elementor-element-797d6d4b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-365da0ee > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-6bd3fc93 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-6bd3fc93 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-39690160 {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-39690160 .elementor-heading-title {
	font-family: var(--e-global-typography-097ad34-font-family), Sans-serif;
	font-size: var(--e-global-typography-097ad34-font-size);
	font-weight: var(--e-global-typography-097ad34-font-weight);
	line-height: var(--e-global-typography-097ad34-line-height);
	word-spacing: var(--e-global-typography-097ad34-word-spacing);
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-7eea166c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 20px 0px;
}

.elementor-1167 .elementor-element.elementor-element-7eea166c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-41f41ff3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-41f41ff3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-218eaa2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-f39f789 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-f39f789, .elementor-1167 .elementor-element.elementor-element-f39f789 > .elementor-background-overlay {
	border-radius: 0% 0% 0% 0%;
}

.elementor-1167 .elementor-element.elementor-element-f39f789 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-89c4a43.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1167 .elementor-element.elementor-element-89c4a43.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1167 .elementor-element.elementor-element-89c4a43 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 0px 50px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-1167 .elementor-element.elementor-element-89c4a43 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1167 .elementor-element.elementor-element-6c364be {
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-6c364be .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-f8617b9 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-f8617b9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1em;
	color: #113d48;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--e-icon-list-icon-size: 21px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-icon i {
	color: #113d48;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-icon svg {
	fill: #113d48;
	transition: fill .3s;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-item > a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-text {
	color: #113d48;
	transition: color .3s;
}

.elementor-1167 .elementor-element.elementor-element-2da6b93 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-1167 .elementor-element.elementor-element-0a92600 {
	margin: 35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1167 .elementor-element.elementor-element-0a92600 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.1em;
	color: #113d48;
}

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

.elementor-1167 .elementor-element.elementor-element-f7619c7 img {
	width: 100%;
	max-width: 45%;
	height: 100%;
	opacity: 1;
	border-style: none;
}

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

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

@media (max-width:1024px) {
	.elementor-1167 .elementor-element.elementor-element-4b29bcd0:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-4b29bcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-4b29bcd0 {
		padding: 200px 30px 150px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-620b4cca .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-4f252498 {
		padding: 50px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-70a2a1ef > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-69894691 > .elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-element-populated {
		margin: 227px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c29ac02 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6304955 > .elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-element-populated {
		margin: 227px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-908fe01 {
		padding: 50px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-46419c7 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-84dcd1c > .elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-element-populated {
		margin: 227px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-efc750b > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-50c0936 > .elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-element-populated {
		margin: 256px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5244748a {
		padding: 200px 30px 100px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-af232da .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-3df766ec.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3df766ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-719de96 {
		padding: 100px 0px 50px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5c78cc6d .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-1cf2a246 {
		padding: 0px 30px 50px 30px;
	}
	
	.elementor-bc-flex-widget .elementor-1167 .elementor-element.elementor-element-2e1c5be.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2e1c5be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f5cd8d3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 0% 12%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5a1044ae {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3ac19773 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-7e9dda94 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-7d5b6b0c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-1b3c1a79 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-1dca63ed > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-269250e6 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-17a783e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-dbf648b {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3f78c2f8 {
		padding: 50px 30px 50px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-73995c8 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e212e24 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c52873c {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-dc47b96 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-012085b {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5a32efa {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2f4e347 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-9377eeb {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-df907c7 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-a608601 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-396e146 .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-1bb6407 .elementor-divider-separator {
		width: 640px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-430050c {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-9d1644d > .elementor-widget-container {
		margin: -43% 0% 0% 0%;
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6c4f888 {
		margin: -66% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-871ec8e .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2e9b28d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-afadfc5 {
		margin: -67% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-394d377 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-09ca0ae > .elementor-widget-container {
		margin: -43% 0% 0% 0%;
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e3de749 {
		margin: -66% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c92bfc4 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6ccbd1cc {
		padding: 100px 30px 75px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5b13c26f .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-40eaf42e {
		padding: 0px 30px 100px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5d110196 > .elementor-element-populated {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-4daa6ec8 > .elementor-element-populated {
		padding: 25px 25px 30px 25px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-77fc24e3 .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-359b6b06 {
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f2318c > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-326ef950 > .elementor-element-populated {
		padding: 25px 25px 30px 25px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2117999c .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-53cddfcc {
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-29fa466a > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3082b0d > .elementor-element-populated {
		padding: 25px 25px 30px 25px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3dfa8dd .elementor-heading-title {
		font-size: 1rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f854a47 {
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-797d6d4b {
		padding: 100px 0px 50px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-39690160 .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-7eea166c {
		padding: 0px 30px 100px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-41f41ff3 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f39f789 {
		padding: 0px 30px 100px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f8617b9 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2da6b93 {
		margin: -27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-0a92600 .elementor-heading-title {
		font-size: 1.2rem;
	}
}

@media (max-width:767px) {
	.elementor-1167 .elementor-element.elementor-element-4b29bcd0:not(.elementor-motion-effects-element-type-background), .elementor-1167 .elementor-element.elementor-element-4b29bcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-1167 .elementor-element.elementor-element-4b29bcd0 {
		padding: 100px 20px 100px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-56399f70 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-56399f70 .elementor-heading-title {
		font-size: 47px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6e786fc5 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0% 0% 0% 0%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e69de26 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5f25e9a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-70659020 {
		padding: 50px 20px 20px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-45494ea8 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-620b4cca {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-620b4cca .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-4f252498 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 20px 0px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-70a2a1ef > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-69894691 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3574461f > .elementor-element-populated {
		margin: 211px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3e21029 {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c29ac02 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e4ca441 > .elementor-element-populated {
		margin: 211px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5bc5eb4 {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-1d13d97 {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5793fdb {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-908fe01 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 100px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-46419c7 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-27dd090 > .elementor-element-populated {
		margin: 211px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-a3090d2 {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-fa46fb1 {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-efc750b > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-337b92d > .elementor-element-populated {
		margin: 211px 20px 20px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5a1d9e7 {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-dbaf08c {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5244748a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6bb189a4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-39ccf43a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-39ccf43a .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-af232da {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-af232da .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-4f9b5d11 {
		padding: 0% 0% 0% 0%;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3df766ec > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-4a49ece {
		--spacer-size: 189px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-719de96 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3e57fc8c .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5c78cc6d {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5c78cc6d .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-1cf2a246 {
		padding: 0px 20px 50px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2e1c5be > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f5cd8d3 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3ac19773.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-53ae522c {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-73f00228 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-7e9dda94 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-7d5b6b0c.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-59fd4f3d {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-1b3c1a79 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-1dca63ed.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-671a29a {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-269250e6 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-17a783e.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3f7d592 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-dbf648b {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3f78c2f8 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-264c7302 > .elementor-element-populated {
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-622e711f {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-ca67cb0 {
		padding: 0% 0% 0% 0%;
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-549abf2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-73995c8 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e212e24 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c52873c {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-dc47b96 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-012085b {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c23b040 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5a32efa {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2f4e347 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-9377eeb {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-df907c7 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-element-populated, .elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-element-populated > .elementor-background-overlay, .elementor-1167 .elementor-element.elementor-element-b433e13 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-09250ec .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-56c2d20 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-059ad80 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-57d2ce7 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-63fb23d .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-fe8f3a9 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-92129f0 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-07ae7b0 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-b7f7ef4 .elementor-button {
		border-width: 2px 2px 2px 2px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-a608601 {
		padding: 50px 20px 20px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-1705d61 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-195f275 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-396e146 {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-396e146 .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-430050c {
		padding: 100px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-b0a5ffd > .elementor-element-populated {
		margin: 0px 0px 100px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-9d1644d > .elementor-widget-container {
		margin: -29% 0% 0% 0%;
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6c4f888 {
		margin: -49% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-871ec8e {
		margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-871ec8e .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e90b8c0 {
		margin: -2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-a98db18 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 100px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2e9b28d > .elementor-widget-container {
		margin: -42% 0% 0% 0%;
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-afadfc5 {
		margin: -69% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-394d377 {
		margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-394d377 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-dbbdf49 {
		margin: -2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-09ca0ae > .elementor-widget-container {
		margin: -29% 0% 0% 0%;
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e3de749 {
		margin: -49% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c92bfc4 {
		margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-c92bfc4 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f2926bb {
		margin: -2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6ccbd1cc, .elementor-1167 .elementor-element.elementor-element-6ccbd1cc > .elementor-background-overlay {
		border-radius: 20% 20% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6ccbd1cc {
		padding: 0px 20px 50px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-663d0f75 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5b13c26f {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5b13c26f .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-40eaf42e, .elementor-1167 .elementor-element.elementor-element-40eaf42e > .elementor-background-overlay {
		border-radius: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-40eaf42e {
		padding: 0px 20px 100px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-5d110196 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-77fc24e3 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-77fc24e3 .elementor-heading-title {
		font-size: 1.4rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6d88750d {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f2318c > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2117999c {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2117999c .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f71e6da {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-29fa466a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3dfa8dd {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3dfa8dd .elementor-heading-title {
		font-size: 1rem;
		line-height: 1.4em;
	}
	
	.elementor-1167 .elementor-element.elementor-element-4ab61682 {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-797d6d4b {
		padding: 0px 20px 50px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6bd3fc93 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-39690160 {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-39690160 .elementor-heading-title {
		font-size: var(--e-global-typography-097ad34-font-size);
		line-height: var(--e-global-typography-097ad34-line-height);
		word-spacing: var(--e-global-typography-097ad34-word-spacing);
	}
	
	.elementor-1167 .elementor-element.elementor-element-7eea166c {
		padding: 0px 20px 100px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-41f41ff3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f39f789, .elementor-1167 .elementor-element.elementor-element-f39f789 > .elementor-background-overlay {
		border-radius: 0% 0% 0% 0%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f39f789 {
		padding: 0px 20px 100px 20px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6c364be {
		text-align: center;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f8617b9 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2da6b93 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-0a92600 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f7619c7 {
		width: auto;
		max-width: auto;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1167 .elementor-element.elementor-element-f7619c7 img {
		width: 100%;
		max-width: 100%;
		height: 179px;
	}
}

@media (min-width:768px) {
	.elementor-1167 .elementor-element.elementor-element-69894691 {
		width: 50%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3574461f {
		width: 49.743%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6304955 {
		width: 50%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e4ca441 {
		width: 49.743%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-84dcd1c {
		width: 50%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-27dd090 {
		width: 49.743%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-50c0936 {
		width: 50%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-337b92d {
		width: 49.743%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6bb189a4 {
		width: 68%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3df766ec {
		width: 31.918%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2e1c5be {
		width: 35%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f5cd8d3 {
		width: 65%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1167 .elementor-element.elementor-element-69894691 {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-3574461f {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6304955 {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-e4ca441 {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-84dcd1c {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-27dd090 {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-50c0936 {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-337b92d {
		width: 100%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-2e1c5be {
		width: 50%;
	}
	
	.elementor-1167 .elementor-element.elementor-element-6f5cd8d3 {
		width: 50%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-77fc24e3 */
.emoji {
	width: 1.1em;
	height: 1.1em;
	vertical-align: -.15em;
	margin-left: 6px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2117999c */
.emoji {
	width: 1.1em;
	height: 1.1em;
	vertical-align: -.15em;
	margin-left: 6px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3dfa8dd */
.emoji {
	width: 1.1em;
	height: 1.1em;
	vertical-align: -.15em;
	margin-left: 6px;
}

/* FOCUS (kliknięcie w pole) */
input:focus, textarea:focus, select:focus {
	outline: none !important;
	border-bottom-color: #2f6cff !important;
}

/* PLACEHOLDER */
::placeholder {
	color: rgba(255, 255, 255, .6);
}

/* RADIO / CHECKBOX – opcjonalnie zostawiamy bez zmian */

/* jeśli chcesz też je zmienić – daj znać */

/* End custom CSS */

/* Start custom CSS */

/* =====================================
   MOTOPRESS DATEPICKER – CZYTELNOŚĆ
===================================== */

/* główne tło kalendarza */
.ui-datepicker, .mphb-datepick-popup {
	background-color: #111418 !important;
	opacity: 1 !important;
}

/* nagłówek (miesiąc / rok) */
.ui-datepicker-header {
	background-color: #1f2933 !important;
	color: #fff !important;
	opacity: 1 !important;
}

/* nazwy dni tygodnia */
.ui-datepicker th {
	color: #fff !important;
	opacity: 1 !important;
}

/* dni */
.ui-datepicker td a, .ui-datepicker td span {
	background-color: #1b1f24 !important;
	color: #fff !important;
	opacity: 1 !important;
}

/* dni nieaktywne */
.ui-datepicker td.ui-datepicker-unselectable span {
	color: #6b7280 !important;
	background-color: #111418 !important;
}

/* dzień wybrany */
.ui-datepicker td.ui-datepicker-current-day a {
	background-color: #2563eb !important;
	color: #fff !important;
}

/* hover */
.ui-datepicker td a:hover {
	background-color: #1d4ed8 !important;
	color: #fff !important;
}

/* przycisk zamknij */
.ui-datepicker-close {
	background-color: #7f1d1d !important;
	color: #fff !important;
	opacity: 1 !important;
}

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