.elementor-17 .elementor-element.elementor-element-3f40e58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:96px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4a906d2{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-47882d2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-47882d2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-2dd85ee{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-3c22337{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-3c22337 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-3c22337 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-1bbe43d{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-9978ff4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-9978ff4 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-49172d7{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-aa8268f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-aa8268f .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-3544115{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-967a118{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-967a118 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-5821058{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-9c06f12{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-82ee357{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-82ee357 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-81adef5{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-ef926d8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-ef926d8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-b76dc76{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}.elementor-17 .elementor-element.elementor-element-b70aa0a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-b70aa0a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:#151311;}.elementor-17 .elementor-element.elementor-element-6c70d9b{font-family:"Google Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#34302B;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-3f40e58{--content-width:900px;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-3f40e58{--padding-top:80px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-3f40e58{--padding-top:56px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4a906d2{font-size:16px;}.elementor-17 .elementor-element.elementor-element-47882d2 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-2dd85ee{font-size:16px;}.elementor-17 .elementor-element.elementor-element-1bbe43d{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9978ff4 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-49172d7{font-size:16px;}.elementor-17 .elementor-element.elementor-element-aa8268f .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-3544115{font-size:16px;}.elementor-17 .elementor-element.elementor-element-967a118 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-5821058{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9c06f12{font-size:16px;}.elementor-17 .elementor-element.elementor-element-82ee357 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-81adef5{font-size:16px;}.elementor-17 .elementor-element.elementor-element-ef926d8 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-b76dc76{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b70aa0a .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-6c70d9b{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-3f40e58 */.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #D8CCBC;border-radius:14px;background:#FFFFFF}
.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table table{width:100%;min-width:760px;border-collapse:collapse;margin:0;font-size:15px;line-height:1.5}
.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table th,.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table td{padding:14px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #EFE6D8}
.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table thead th{background:#F7F0E6;color:#151311;font-weight:700;white-space:nowrap}
.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table tbody tr:last-child td{border-bottom:0}
.elementor-17 .elementor-element.elementor-element-3f40e58 .tm-ck-table code,.elementor-17 .elementor-element.elementor-element-3f40e58 code{font-size:.9em;background:#F7F0E6;border-radius:6px;padding:2px 6px;color:#103C68;white-space:nowrap}
.elementor-17 .elementor-element.elementor-element-3f40e58 .elementor-widget-text-editor ul{padding-left:1.2em;margin:0}
.elementor-17 .elementor-element.elementor-element-3f40e58 .elementor-widget-text-editor li{margin-bottom:.6em}
.elementor-17 .elementor-element.elementor-element-3f40e58 .elementor-widget-text-editor a{color:#8E674D;text-decoration:underline;text-underline-offset:3px}
.elementor-17 .elementor-element.elementor-element-3f40e58 .elementor-widget-text-editor p:last-child{margin-bottom:0}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-400-normal.eot');
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-400-normal.eot?#iefix') format('embedded-opentype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-400-normal.woff2') format('woff2'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-400-normal.woff') format('woff'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-400-normal.ttf') format('truetype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-400-normal.svg#GoogleSans') format('svg');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-500-normal.eot');
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-500-normal.eot?#iefix') format('embedded-opentype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-500-normal.woff2') format('woff2'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-500-normal.woff') format('woff'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-500-normal.ttf') format('truetype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-500-normal.svg#GoogleSans') format('svg');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-600-normal.eot');
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-600-normal.eot?#iefix') format('embedded-opentype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-600-normal.woff2') format('woff2'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-600-normal.woff') format('woff'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-600-normal.ttf') format('truetype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-600-normal.svg#GoogleSans') format('svg');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-700-normal.eot');
	src: url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-700-normal.eot?#iefix') format('embedded-opentype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-700-normal.woff2') format('woff2'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-700-normal.woff') format('woff'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-700-normal.ttf') format('truetype'),
		url('https://tischlerei-maritim.de/wp-content/uploads/tischlerei-maritim/fonts/google-sans-historic/google-sans-700-normal.svg#GoogleSans') format('svg');
}
/* End Custom Fonts CSS */