.elementor-45952 .elementor-element.elementor-element-5ec447a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45952 .elementor-element.elementor-element-5ec447a:not(.elementor-motion-effects-element-type-background), .elementor-45952 .elementor-element.elementor-element-5ec447a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.scalemonkey.com/wp-content/uploads/2026/08/t-bucket-cover.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45952 .elementor-element.elementor-element-c4cf614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45952 .elementor-element.elementor-element-b189673{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45952 .elementor-element.elementor-element-fb5fcaf{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45952 .elementor-element.elementor-element-a95a095{color:var( --e-global-color-text );}.elementor-45952 .elementor-element.elementor-element-df8b7d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8a0e56a );--border-color:var( --e-global-color-8a0e56a );}.elementor-45952 .elementor-element.elementor-element-df8b7d9:not(.elementor-motion-effects-element-type-background), .elementor-45952 .elementor-element.elementor-element-df8b7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09e1e2d );}.elementor-45952 .elementor-element.elementor-element-d10f53e{text-align:center;}.elementor-45952 .elementor-element.elementor-element-d10f53e .elementor-heading-title{font-weight:600;}.elementor-45952 .elementor-element.elementor-element-5619461{text-align:center;}.elementor-45952 .elementor-element.elementor-element-eb8c0d5{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;}.elementor-45952 .elementor-element.elementor-element-746d1bc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-45952 .elementor-element.elementor-element-6fe05e3c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-45952 .elementor-element.elementor-element-08ba2ac{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;}.elementor-45952 .elementor-element.elementor-element-84bad85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-45952 .elementor-element.elementor-element-b14043e img{border-style:none;border-radius:var(--global-border-radius-large) var(--global-border-radius-large) var(--global-border-radius-large) var(--global-border-radius-large);}.elementor-45952 .elementor-element.elementor-element-da7bb95 img{border-style:none;border-radius:var(--global-border-radius-large) var(--global-border-radius-large) var(--global-border-radius-large) var(--global-border-radius-large);}.elementor-45952 .elementor-element.elementor-element-f5fc225{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-45952 .elementor-element.elementor-element-23e8fe3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45952 .elementor-element.elementor-element-5148135 .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-5148135 .elementor-video-container{width:100%;}.elementor-45952 .elementor-element.elementor-element-5148135 .elementor-carousel-image-overlay{background-color:#01020550;--e-carousel-image-overlay-icon-size:28px;}.elementor-45952 .elementor-element.elementor-element-386d423{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-45952 .elementor-element.elementor-element-6b8297d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-45952 .elementor-element.elementor-element-c72de70 .elementor-icon-wrapper{text-align:start;}.elementor-45952 .elementor-element.elementor-element-c72de70 .elementor-icon{font-size:26px;}.elementor-45952 .elementor-element.elementor-element-c72de70 .elementor-icon svg{height:26px;}.elementor-45952 .elementor-element.elementor-element-77623fa{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45952 .elementor-element.elementor-element-346f368 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-45952 .elementor-element.elementor-element-8adcaa8{--display:flex;}.elementor-45952 .elementor-element.elementor-element-78d4905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45952 .elementor-element.elementor-element-d0beacd{text-align:center;font-size:0.8rem;line-height:1.75em;color:var( --e-global-color-text );}.elementor-45952 .elementor-element.elementor-element-d0beacd a{color:var( --e-global-color-text );}.elementor-45952 .elementor-element.elementor-element-d0beacd a:hover, .elementor-45952 .elementor-element.elementor-element-d0beacd a:focus{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-45952 .elementor-element.elementor-element-5148135.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-45952 .elementor-element.elementor-element-c4cf614{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45952 .elementor-element.elementor-element-b189673{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-45952 .elementor-element.elementor-element-fb5fcaf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45952 .elementor-element.elementor-element-5148135.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-45952 .elementor-element.elementor-element-6b8297d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-45952 .elementor-element.elementor-element-746d1bc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-45952 .elementor-element.elementor-element-5148135.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS *//* COVER
   ========================================== */

.smc-cover {
	width: var(--global-full-width);
	max-width: var(--global-max-full-width) !important;
	height: 85vh;
	margin: 0 auto 45px;
	padding: 0 8%;
}

.smc-cover-title {
	display: flex;
	align-items: flex-end;
}


/* Cover Title
   ------------------------------------------ */

.smc-cover .smc-cover-title h1 {
	color: #fff;
	font-family: var(--global-font-family);
	font-size: clamp(2.8rem, 9.86vw - 1.927rem, 5rem);
	font-weight: var(--global-font-weight-demi);
	line-height: 1;
	text-shadow: 0 4px 8px rgba(1, 2, 5, 0.8);
}

.smc-cover .smc-cover-title-small {
	display: inline-block;
	font-size: clamp(1.6rem, 3.585vw - 0.119rem, 2.4rem);
}




/* HEADLINE
   ========================================== */

.smc-headline {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	column-gap: 30px;
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 45px;
}

.smc-headline-title {
	width: calc(100% + 30px);
}

.smc-headline-title-add {
	width: 300px;
	margin-top: 10px;
	margin-right: -30px;
}


/* Headline Title
   ------------------------------------------ */

.smc-headline .smc-headline-title h2 {
	overflow-wrap: break-word;
	font-family: var(--global-font-family);
}

.smc-headline .smc-headline-title h2 .smc-headline-title-head {
	color: var(--e-global-color-accent);
	font-size: clamp(1.9rem, 2.241vw + 0.826rem, 2.4rem) !important;
	font-weight: var(--global-font-weight-bold);
	line-height: 1;
}

.smc-headline .smc-headline-title h2 .smc-headline-title-small {
	display: block;
	font-weight: var(--global-font-weight-demi);
	line-height: 1.5;
	text-align: right;
}


/* Headline Additional Content
   ------------------------------------------ */

.smc-headline .smc-headline-add {
	justify-self: end;
	width: calc(100% - 30px);
	margin-top: 5px;
}

.smc-headline .smc-headline-add-picture {
	overflow: hidden;
	border-radius: var(--global-border-radius-large);
}




/* BANNER
   ========================================== */

.smc-t-bucket-banner {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 60px;
	padding: 15px;
	border-radius: var(--global-border-radius-large);
}


/* PAGE CONTENT
   ========================================== */

.smc-page-content {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 60px;
}


/* SMC ELEMENTOR TABLE
   ========================================== */

.smc-elementor-table {

	/* Standard-Konfiguration
	   ------------------------------------------ */

	/* Spaltenbreiten */
	--smc-col-1: auto;
	--smc-col-2: auto;
	--smc-col-3: auto;
	--smc-col-4: auto;
	--smc-col-5: auto;
	--smc-col-6: auto;

	/* Tabellen-Außenrahmen
	   0px = AUS
	   1px = AN
	*/
	--smc-table-border: 1px;

	/* Vertikale Linien zwischen den Zellen
	   0px = AUS
	   1px = AN
	*/
	--smc-cell-border-side: 0px;

	/* Horizontale Linien zwischen den Zeilen
	   0px = AUS
	   1px = AN
	*/
	--smc-cell-border-bottom: 1px;

	/* Radius */
	--smc-border-radius: var(--global-border-radius-large);

	/* Rahmenfarbe */
	--smc-border-color: var(--e-global-color-2954fa1);

	/* Zeilenfarben */
	--smc-bg-1: transparent;
	--smc-bg-2: transparent;


	/* Basis
	   ------------------------------------------ */

	width: 100%;
	overflow-x: auto;

	border-style: solid;
	border-width: var(--smc-table-border);
	border-color: var(--smc-border-color);
	border-radius: var(--smc-border-radius);

	background: transparent;
}


/* Table
   ------------------------------------------ */

.smc-elementor-table table {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	margin: 0;

	background: transparent !important;
}


/* Tabellenkopf
   ------------------------------------------ */

.smc-elementor-table thead,
.smc-elementor-table thead tr,
.smc-elementor-table thead th {
	background: transparent;
}

.smc-elementor-table th {
	font-weight: 600;
	text-align: left;
}


/* Zellen
   ------------------------------------------ */

.smc-elementor-table th,
.smc-elementor-table td {
	padding: 8px;
    vertical-align: top;

	border-style: solid;
	border-color: var(--smc-border-color);

	border-top-width: 0;
	border-left-width: var(--smc-cell-border-side);
	border-right-width: var(--smc-cell-border-side);
	border-bottom-width: var(--smc-cell-border-bottom);
}


/* Zeilenfarben
   ------------------------------------------ */

/* Zeile 1, 3, 5, 7 ... */
.smc-elementor-table tbody tr:nth-child(odd) > td {
	background-color: var(--smc-bg-1);
}

/* Zeile 2, 4, 6, 8 ... */
.smc-elementor-table tbody tr:nth-child(even) > td {
	background-color: var(--smc-bg-2);
}


/* Spaltenbreiten
   ------------------------------------------ */

/* Spalte 1 */
.smc-elementor-table th:nth-child(1),
.smc-elementor-table td:nth-child(1) {
	width: var(--smc-col-1);
}

/* Spalte 2 */
.smc-elementor-table th:nth-child(2),
.smc-elementor-table td:nth-child(2) {
	width: var(--smc-col-2);
}

/* Spalte 3 */
.smc-elementor-table th:nth-child(3),
.smc-elementor-table td:nth-child(3) {
	width: var(--smc-col-3);
}

/* Spalte 4 */
.smc-elementor-table th:nth-child(4),
.smc-elementor-table td:nth-child(4) {
	width: var(--smc-col-4);
}

/* Spalte 5 */
.smc-elementor-table th:nth-child(5),
.smc-elementor-table td:nth-child(5) {
	width: var(--smc-col-5);
}

/* Spalte 6 */
.smc-elementor-table th:nth-child(6),
.smc-elementor-table td:nth-child(6) {
	width: var(--smc-col-6);
}


/* Erste Spalte
   ------------------------------------------ */

.smc-elementor-table th:first-child,
.smc-elementor-table td:first-child {
	min-width: 8vw;
	padding-right: 15px !important;
	white-space: nowrap;
}


/* Hinweise / Kleinttext
   ------------------------------------------ */

.smc-elementor-table .smc-note {
	font-size: 0.75rem;
}



/* SMC Images Wrapper
   ========================================== */

.smc-images-wrapper {
	width: var(--global-block-width);
	max-width: var(--global-max-block-width) !important;
	margin: 0 auto 60px;
}



/* SMC ELEMENTOR GALERIE
   ========================================== */

.smc-elementor-galerie,
.smc-elementor-galerie .elementor-widget-container,
.smc-elementor-galerie .elementor-main-swiper {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0 !important;
}

.smc-elementor-galerie .elementor-main-swiper,
.smc-elementor-galerie .swiper-wrapper,
.smc-elementor-galerie .swiper-slide {
    height: auto;
}

.smc-elementor-galerie .swiper-wrapper {
    align-items: center;
}


/* Slides
   ------------------------------------------ */

.smc-elementor-galerie .swiper-slide {
    transform: scale(0.75);
    transform-origin: center;
    transition: transform 0.35s ease;
    z-index: 1;
}

/* linkes + rechtes Bild */

.smc-elementor-galerie .swiper-slide-active,
.smc-elementor-galerie
.swiper-slide-active + .swiper-slide + .swiper-slide {
    z-index: 2;
}

/* mittleres Bild */

.smc-elementor-galerie
.swiper-slide-active + .swiper-slide {
    transform: scale(1);
    z-index: 10;
}


/* Bildcontainer
   ------------------------------------------ */

.smc-elementor-galerie .swiper-slide > a {
    display: block;
    position: relative;

    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;

    overflow: hidden;
    border-radius: var(--global-border-radius-large);

    cursor:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M10 2 V18 M2 10 H18'/%3E%3Cpath d='M10 2 L7.5 4.5 M10 2 L12.5 4.5'/%3E%3Cpath d='M10 18 L7.5 15.5 M10 18 L12.5 15.5'/%3E%3Cpath d='M2 10 L4.5 7.5 M2 10 L4.5 12.5'/%3E%3Cpath d='M18 10 L15.5 7.5 M18 10 L15.5 12.5'/%3E%3C/g%3E%3C/svg%3E") 10 10,
        zoom-in;
}


/* Bilder
   ------------------------------------------ */

.smc-elementor-galerie
.swiper-slide > a > .elementor-carousel-image {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;
    min-height: 0;
    padding: 0;

    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

    opacity: 0.6;
    transition: opacity 0.45s ease;
}

/* mittleres Bild voll sichtbar */

.smc-elementor-galerie
.swiper-slide-active + .swiper-slide
.elementor-carousel-image {
    opacity: 1;
}


/* Overlay
   ------------------------------------------ */

.smc-elementor-galerie .elementor-carousel-image-overlay {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;
}


/* Pagination
   ------------------------------------------ */

.smc-elementor-galerie .swiper-pagination {
    position: relative;
    margin-top: 10px;
}

.smc-elementor-galerie .swiper-pagination-bullet {
    width: 20px;
    height: 4px;
    margin: 0 4px;
    border-radius: 0;
}

.smc-elementor-galerie .swiper-pagination-bullet-active {
    width: 30px;
}


/* LightBox Image
   ------------------------------------------ */

.elementor-lightbox-image {
    border-radius: var(--global-border-radius-large) !important;
}



/* POST SPECIAL NOTES
   ========================================== */

.smc-post-spezial-notes {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 25px auto 0;
}

.smc-post-spezial-notes-inner {
	margin: 0 auto;
}


/* SPACER
   ========================================== */

.smc-bottom-spacer {
	height: 40px;
	min-height: 40px;
	margin: 0;
	padding: 0;
}


/* STORE NOTICE
   ========================================== */

.smc-legal-notice {
	width: var(--global-full-width);
	max-width: var(--global-max-full-width) !important;
	padding: 6px 6px 0;
	background-color: var(--e-global-color-06935f3);
}

.smc-legal-notice a {
	text-decoration: underline;
	text-underline-offset: 3px;
}



@media screen and ( max-width: 1124px ) {
/* Cover
   ------------------------------------------ */
	.smc-cover {
		margin-bottom: 35px;
    	padding: 0 6%;
	}

/* Headline
   ------------------------------------------ */
	.smc-headline {
		width: 90vw;
		margin-bottom: 30px;
	}

/* Banner
   ------------------------------------------ */
    .smc-t-bucket-banner {
		width: 95vw;
		margin-bottom: 35px;
	}

/* Page Content
   ------------------------------------------ */
.smc-page-content {
		width: 95vw;
		margin-bottom: 35px;
	}

/* Button Wrapper
   ------------------------------------------ */
	.smc-images-wrapper {
		width: 95vw;
		margin-bottom: 35px;
	}
}


@media screen and ( max-width: 980px ) {
/* Cover
   ------------------------------------------ */
	.smc-cover {
		height: 75vh;
		margin-bottom: 25px;
    	padding: 0 4%;
	}
	.smc-cover .smc-cover-title {
		justify-content: center;
		text-align: center;
	}

/* Headline
   ------------------------------------------ */
	.smc-headline {
		margin-bottom: 20px;
		grid-template-columns: auto;
	}
	.smc-headline .smc-headline-title {
		width: 100%;
		margin-bottom: 10px;
	}
	.smc-headline .smc-headline-title h2 {
		text-align: center;
	}
	.smc-headline-title-add {
    	width: 100%;
	}
	.smc-headline .smc-headline-title h2 .smc-headline-title-small {
		display: inline-block;
	}
	.smc-headline .smc-headline-add {
		width: 100%;
		margin-top: 0;
	}
	.smc-headline-add-picture {
	    height: 250px;
	}

/* Page Content
   ------------------------------------------ */
	.smc-page-content {
		margin-bottom: 25px;
	}

/* Images Block
   ------------------------------------------ */
	.smc-images-wrapper {
		margin-bottom: 25px;
	}
}


@media screen and ( max-width: 767px ) {
/* Cover
   ------------------------------------------ */
	.smc-cover {
    	padding: 0 10px;
	}

/* Headline
   ------------------------------------------ */
	.smc-headline {
		width: 100%;
		padding: 0 20px;
	}

/* Banner
   ------------------------------------------ */
    .smc-t-bucket-banner {
		width: calc(100% - 30px);
		padding: 15px;
	}


    .smc-t-bucket-banner .smc-black-button a{
        width: 100% !important;
    }

/* Page Content
   ------------------------------------------ */
	.smc-page-content {
		width: 100%;
		padding: 0 20px;
	}

/* Images Block
   ------------------------------------------ */
	.smc-images-wrapper {
		width: 100%;
		padding: 0 15px;
	}


/* SMC ELEMENTOR GALERIE
   ---------------------------------------------- */

    .smc-elementor-galerie .swiper-slide,
    .smc-elementor-galerie .swiper-slide-active,
    .smc-elementor-galerie
    .swiper-slide-active + .swiper-slide,
    .smc-elementor-galerie
    .swiper-slide-active + .swiper-slide + .swiper-slide {
        transform: scale(1);
        transform-origin: center center;

        z-index: 1;
    }


/* AKTIVER SLIDE
   ---------------------------------------------- */

    .smc-elementor-galerie .swiper-slide-active {
        z-index: 10;
    }


/* ALLE BILDER VOLLE SICHTBARKEIT
   ---------------------------------------------- */

    .smc-elementor-galerie
    .swiper-slide > a > .elementor-carousel-image {
        opacity: 1;
    }
}/* End custom CSS */