@charset 'UTF-8';
/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/fx__textlink/fx__textlink.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._fx__textlink {
  --num_height: 2.00px;
  transition-property: color;
  transition-duration: 0.50s;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-delay: 0.01s;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}

._fx__textlink::after {
  transition-property: transform;
  transition-duration: 0.50s;
  transition-delay: 0.00s;
  content: " ";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  top: calc(100% - 2px);
  left: 0px;
  pointer-events: none;
  transform-origin: 0% 50%;
  transform: scale3d(1, 1, 1);
}

._fx__textlink::before {
  transition-property: transform;
  transition-duration: 0.50s;
  transition-delay: 0.00s;
  content: " ";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  top: 100%;
  left: 0px;
  pointer-events: none;
  transform-origin: 100% 50%;
  transform: scale3d(0, 1, 1);
}

._fx__textlink[data-fx__textlink__state_fx=in]::before {
  transform-origin: 0% 50%;
  transform: scale3d(1, 1, 1);
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/fx__typomask/fx__typomask.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._fx__typomask ._i {
  transition-property: transform;
  transition-duration: 0.50s;
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-delay: 0.00s;
  transform: translateY(115%);
}

._fx__typomask ._c[data-state_fx=in] > ._i {
  transform: translateY(0px);
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/project__backend/project__backend.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

.wp-menu-separator {
  border-bottom: 1px solid #0073AA;
}

#adminmenuwrap {
  margin-top: 0px !important;
}

#wpfooter {
  display: none;
}

._dcwpbox__1of2 {
  display: inline-block;
  width: calc(50% - 2px);
  vertical-align: top;
  border: none !important;
}

._dcwpbox__1of3 {
  display: inline-block;
  width: calc(33.333333% - 2px);
  vertical-align: top;
  border: none !important;
}

._dcwpbox__1of4 {
  display: inline-block;
  width: calc(25% - 2px);
  vertical-align: top;
  border: none !important;
}

._dcwpbox__space {
  display: block;
  opacity: 0 !important;
  pointer-events: none !important;
  width: 100%;
  height: 0px;
  margin: 0px 0px 0px !important;
  padding: 0px 0px 0px !important;
}

._dcwpbox__auto {
  width: auto;
  display: inline-block;
  vertical-align: top;
  border: none !important;
}

@media only screen and (max-width: 1400px) {
  ._dcwpbox__1of2,
._dcwpbox__1of3,
._dcwpbox__1of4,
._dcwpbox__1of5,
._dcwpbox__2of3 {
    width: 100% !important;
  }
}
.updated.notice {
  display: none !important;
}

@font-face {
  src: url("../assets/fonts/plus-jakarta-sans-v2-latin-regular.woff") format("woff"), url("../assets/fonts/plus-jakarta-sans-v2-latin-regular.woff2") format("woff2");
  font-family: pjs__reg;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  src: url("../assets/fonts/plus-jakarta-sans-v2-latin-700.woff") format("woff"), url("../assets/fonts/plus-jakarta-sans-v2-latin-700.woff2") format("woff2");
  font-family: pjs__bold;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
body * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
}

body > * {
  margin: -1px 0px 0px 0px !important;
  color: #000000;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  width: max-content;
  max-width: 100%;
}

body > *:last-of-type {
  margin-bottom: 0em !important;
}

.mce-visualblocks > * {
  background-image: none !important;
  border-style: solid !important;
  margin: -1px 0px 0px 0px !important;
  position: relative !important;
  min-width: 30px;
  max-width: 100%;
}

.mce-visualblocks a {
  color: #000000 !important;
  text-decoration: underline;
}

#tinymce > *,
#tinymce ._dcfont__text,
.acf-input textarea,
.acf-input .acf-input-wrap input {
  font-family: pjs__reg;
  color: #0b0c0e !important;
}

#tinymce strong,
#tinymce strong {
  text-transform: uppercase;
}

._dcwpacfflexible__toggleactive {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: 10px;
  cursor: pointer;
  color: white;
  padding: 0px 4px 0px 4px;
  border-radius: 6px;
  z-index: 100;
}

._dcwptextbox__active {
  background-color: #34a853;
}

._dcwptextbox__inactive {
  background-color: #ea4335;
}

#advanced-sortables button.collapse,
#normal-sortables button.collapse {
  position: absolute;
  right: 0px;
  top: 0px;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/project__frontend/project__frontend.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

:root {
  --dcgrid__num_windowwidth: null;
  --dcgrid__num_windowheight: null;
  --dcgrid__num_contentwidth: null;
  --dcgrid__num_contentx: null;
  --dcgrid__percf_layoutbase: null;
  --dcgrid__percf_vw: null;
  --dcgrid__num_bordersize: null;
  --dcgrid__num_bordersizevertical: null;
  --dcgrid__num_bordersizehorizontal: null;
  --dcgrid__num_guttersize: null;
  --dcgrid__num_columnsize: null;
  --dcgrid__num_rastersize: null;
  --dcgrid__num_rastersizerounded: null;
  --dcgrid__percf_colspan: null;
}

#html[data-grid__id_breakpoint=sma] .dc\:display\:inlineflex\[sma\] {
  display: inline-flex;
}

#html[data-grid__id_breakpoint=tab] .dc\:display\:inlineflex\[tab\] {
  display: inline-flex;
}

#html[data-grid__id_breakpoint=des] .dc\:display\:inlineflex\[des\] {
  display: inline-flex;
}

#html[data-grid__id_breakpoint=xxl] .dc\:display\:inlineflex\[xxl\] {
  display: inline-flex;
}

#html .dc\:display\:inlineflex {
  display: inline-flex;
}

._behavior__loadmore ._behavior__loadmore__button {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: max-content;
}

html {
  font-weight: normal;
  color: red;
  -webkit-tap-highlight-color: transparent;
}

html * {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-variant: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  text-indent: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-stretch: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  border: none;
  outline: none;
  vertical-align: baseline;
  box-sizing: border-box;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  white-space: normal;
  -webkit-tap-highlight-color: transparent;
}

body {
  -webkit-text-size-adjust: none;
}

img {
  user-select: none;
  box-user-select: none;
  transform-style: preserve-3d;
  -ms-interpolation-mode: bicubic;
  border: none;
  height: auto;
  line-height: 100%;
  text-decoration: none;
  background: none;
  outline: 1px solid transparent;
  vertical-align: top;
}

html a {
  /*        @include dcgrid__mx_item($id_preset: 'glinktext');*/
  text-decoration: none;
  color: inherit;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  width: max-content;
  height: max-content;
  position: initial;
  outline: none;
  content: "xxxresetxxx";
}

html a * {
  cursor: inherit !important;
}

a:link,
a:visited,
a:focus {
  color: inherit;
  text-decoration: none;
}

.typekit-badge {
  visibility: hidden !important;
  border: none;
  display: none !important;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
}

._behavior__scroller ._behavior__scroller__handle {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: fixed;
  height: 100%;
  max-height: 100vh;
  width: 100%;
  z-index: 100000;
  left: 0px;
  top: 0px;
}

._behavior__scroller ._behavior__scroller__handle__scrollbar {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  height: 100%;
  width: 10px;
  background-color: red;
  top: 0px;
  right: 0px;
  justify-content: center;
  align-content: center;
  padding: 120px 0px 120px 0px;
  right: 5px;
}

._behavior__scroller ._behavior__scroller__handle__scrollbar__background {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  position: relative;
  height: 100%;
  background-color: #ceccff;
  width: 2px;
}

._behavior__sticky {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
}

._behavior__stickyfooter._clone__true {
  position: fixed;
  bottom: 0px;
}

html[data-domdimensions__b_sizewindowisscrollabley=false] ._behavior__stickyfooter._clone__false {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

html[data-domdimensions__b_sizewindowisscrollabley=true] ._behavior__stickyfooter._clone__true {
  display: none !important;
}

._behavior__vanillalazy .lazy {
  transition-property: opacity;
  transition-duration: 1.50s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.20s;
  opacity: 0;
}

._behavior__vanillalazy .lazy.loaded {
  opacity: 1;
}

._behavior__videoskin ._behavior__videoskin__userinput {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: transparent;
  z-index: 10;
  pointer-events: all;
}

._behavior__videoskin ._behavior__videoskin__overlay {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.00s;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 20;
  opacity: 0;
  display: none;
}

._behavior__videoskin[data-behavior__videoskin__bs_useoverlay=false] ._behavior__videoskin__overlay {
  display: none !important;
}

._behavior__videoskin[data-behavior__videoskin__bs_useoverlay=true] ._behavior__videoskin__overlay {
  display: inline-flex;
}

._behavior__videoskin._overlay__true ._behavior__videoskin__overlay {
  opacity: 1;
}

._behavior__videoskin ._behavior__videoskin__overlay__buttonplay {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: color;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.00s;
  position: absolute;
  left: 0px;
  bottom: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  z-index: 20;
}

._behavior__videoskin ._behavior__videoskin__overlay__buttonscreen {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: color opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.00s;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 20;
  opacity: 0;
}

._behavior__videoskin[data-behavior__videoskin__bs_mouseenter=true] ._behavior__videoskin__overlay__buttonscreen,
html[data-system__browser__b_istouchscreen=true] ._behavior__videoskin__overlay__buttonscreen {
  opacity: 1;
}

._behavior__videoskin ._behavior__videoskin__overlay__buttonsound {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: color opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.00s;
  position: absolute;
  right: 0px;
  bottom: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  z-index: 20;
  opacity: 0;
}

._behavior__videoskin[data-behavior__videoskin__bs_mouseenter=true] ._behavior__videoskin__overlay__buttonsound,
html[data-system__browser__b_istouchscreen=true] ._behavior__videoskin__overlay__buttonsound {
  opacity: 1;
}

._behavior__videoskin video {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.10s;
  width: 100%;
  height: auto;
  display: none;
  opacity: 0;
}

._behavior__videoskin[data-behavior__videoskin__bs_playinit=true] video {
  display: inline-flex;
  opacity: 1;
}

._behavior__videoskin ._behavior__videoskin__overlay__progressbar {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.00s;
  width: 100%;
  height: calc(var(--dcgrid__percf_layoutbase) * 4 * 1px + 0.00px);
  bottom: calc(var(--dcgrid__percf_layoutbase) * 10 * 1px + 0.00px);
  position: absolute;
  background-color: #ffffff;
  z-index: 20;
  opacity: 0;
  pointer-events: none;
}

._behavior__videoskin[data-behavior__videoskin__state_play=playing] ._behavior__videoskin__overlay__progressbar {
  opacity: 1;
  pointer-events: all;
}

._behavior__videoskin ._behavior__videoskin__overlay__progressbar__current {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: width;
  transition-duration: 0.25s;
  transition-timing-function: linear;
  transition-delay: 0.00s;
  height: 100%;
  width: 0px;
  background-color: #000000;
  top: 0px;
  left: 0px;
}

._behavior__videoskin ._behavior__videoskin__overlay__link {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: transparent;
  z-index: 5;
}

._behavior__videoskin:fullscreen {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw !important;
  height: calc(var(--dcgrid__num_windowheight) * 1 * 1.00px + 0.00px);
  cursor: pointer !important;
}

._behavior__videoskin:fullscreen * {
  cursor: default !important;
}

._behavior__videoskin:fullscreen ._behavior__xlink {
  cursor: pointer !important;
}

._behavior__videoskin:fullscreen video {
  position: absolute;
  width: 100% !important;
  height: 102% !important;
  object-fit: contain !important;
  background-color: #ffffff !important;
  cursor: default !important;
}

._dccursor {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  z-index: 9999999;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

._dccursor__cursor {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: 0px;
  height: 0px;
  position: absolute;
  justify-content: center;
  align-content: center;
  align-items: center;
  width: 1px;
  height: 1px;
  opacity: 0;
}

._dccursor__cursor__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  justify-content: center;
  align-items: center;
}

html._dccursorchangedefault__true,
html._dccursorchangedefault__true *,
html._dccursorchangedefault__true a {
  cursor: none !important;
}

._dccursoroverlay,
html._dccursorchangedefault__true ._dccursoroverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  pointer-events: all;
  cursor: default !important;
  background-color: transparent;
  z-index: 100000000;
  display: none;
}

html[data-cursor__bs_visible=false] ._dccursoroverlay {
  display: block !important;
}

._dcdebug {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  min-height: 2em;
  width: 100%;
  border: 10px;
}

._dcfont__debugsmall {
  font-family: "Courier New", monospace, sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 12px !important;
  line-height: 1.3em !important;
  letter-spacing: 0em !important;
  text-transform: lowercase !important;
}

._dcdebugtracker {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overscroll-behavior: contain;
  pointer-events: all;
  position: absolute;
  height: 3.6em;
  max-height: 100%;
  width: max-content;
  top: 0px;
  left: 0px;
  z-index: 1000;
  pointer-events: all;
  cursor: pointer;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0px 1em 0px 0px;
  scroll-behavior: smooth;
  flex-direction: column;
  flex-wrap: wrap;
}
._dcdebugtracker::-webkit-scrollbar {
  display: none;
}

._dcdebugtracker ._dcdebugtracker__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: column;
  flex-wrap: wrap;
}

._dcdebugtracker ._dcdebugtracker__content__line {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  padding: 0.25em 0.5em 0.25em 0.5em;
  color: #FFFFFF !important;
  white-space: nowrap;
  width: max-content;
  overflow: hidden;
  height: max-content;
  min-height: 1.5em;
}

._dcdomratiosvg {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  pointer-events: none;
  background: transparent;
  width: 100%;
  height: auto;
  top: 0px;
  left: 0px;
}

._dcdomratiosvg[data-dom__id_objectfit=cover] {
  width: 100.00%;
  height: 100.00%;
  object-fit: cover;
}

._dcdomratiosvg[data-dom__id_objectfit=coverwidth] {
  width: 100.00%;
  height: auto;
  object-fit: contain;
}

._dcdomratiosvg[data-dom__id_objectfit=coverheight] {
  width: auto;
  height: 100.00%;
  object-fit: contain;
}

._dcdomratiosvg__rect {
  fill: transparent;
  opacity: 0;
}

._dcdom__domdata {
  z-index: 1000000;
  position: fixed;
  background: transparent;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  pointer-events: all;
}

._dcdomsplitter {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  max-width: 100%;
}

._dcdomsplitter ._w {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
}

._dcdomsplitter ._c,
._dcdomsplitter ._s {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: hidden;
  height: 1.1em;
  margin-bottom: -0.15em;
}

._dcdomsplitter ._i {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  display: inherit !important;
}

._dclayout {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 2000000;
  top: 0px;
  left: auto;
  align-items: center;
  justify-content: center;
}

._dclayout ._dclayout__info {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  top: 0px;
}

._dclayout ._dclayout__grid {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  display: none;
}

._dclayout ._dclayout__grid__columns {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  flex-direction: row;
  justify-content: space-between;
}
html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__grid__columns {
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
}

html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__grid__columns {
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
}

html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__grid__columns {
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
}

html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__grid__columns {
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid transparent;
}

._dclayout ._dclayout__grid__columns__element {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  height: 100%;
  top: 0px;
  background-color: rgba(184, 184, 184, 0.5);
  align-self: auto;
  display: inline-flex;
  cursor: pointer;
  border-left: 1px dashed rgba(249, 6, 6, 0.75);
  border-right: 1px dashed rgba(249, 6, 6, 0.75);
}
html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__grid__columns__element {
  width: calc(var(--dcgrid__num_columnsize) * 1 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__grid__columns__element {
  width: calc(var(--dcgrid__num_columnsize) * 1 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__grid__columns__element {
  width: calc(var(--dcgrid__num_columnsize) * 1 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__grid__columns__element {
  width: calc(var(--dcgrid__num_columnsize) * 1 * 1px + 0.00px);
}

._dclayout ._dclayout__raster {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  background-image: linear-gradient(0deg, rgba(249, 6, 6, 0.5) 1px, transparent 1px, transparent 10px, rgba(249, 6, 6, 0.25) 10px, rgba(249, 6, 6, 0.25) 11px, transparent 12px, transparent 20px);
}
html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__raster {
  background-size: calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__raster {
  background-size: calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__raster {
  background-size: calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__raster {
  background-size: calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_rastersize) * 1 * 1px + 0.00px);
}

._dclayout ._dclayout__border {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  display: none;
}
html[data-grid__id_breakpoint=sma] ._dclayout ._dclayout__border {
  border-top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-bottom: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
}

html[data-grid__id_breakpoint=tab] ._dclayout ._dclayout__border {
  border-top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-bottom: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
}

html[data-grid__id_breakpoint=des] ._dclayout ._dclayout__border {
  border-top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-bottom: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
}

html[data-grid__id_breakpoint=xxl] ._dclayout ._dclayout__border {
  border-top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-bottom: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
  border-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) solid rgba(249, 6, 6, 0.25);
}

._dcmodal {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  z-index: 100000;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

._dcmodal__modals {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  z-index: 100001;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
._dcmodal__modals > * {
  flex-grow: 0;
  flex-shrink: 0;
  align-self: auto;
}

._dcmodal__modals__modal {
  transition-property: opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition-delay: 0.10s;
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.95);
  position: absolute;
}

._dcmodal__modals__modal[data-modal__b_open=false] {
  opacity: 0;
}
._dcmodal__modals__modal[data-modal__b_open=false] * {
  pointer-events: none !important;
}

._dcmodal__modals__modal[data-modal__b_open=true] {
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  opacity: 1;
}

._dcmodal__modals__modal__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overscroll-behavior: contain;
  pointer-events: all;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  justify-content: center;
  overflow-y: scroll;
  z-index: 10;
}
._dcmodal__modals__modal__content::-webkit-scrollbar {
  display: none;
}

._dcmodal__modals__modal__content ._page {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  left: auto;
  right: auto;
  height: max-content;
}

._segment__media {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

._segment__media ._segment__media__video {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 10;
}

._segment__media ._segment__media__video__video {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: fill;
}

._segment__media ._segment__media__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: fill;
  z-index: 10;
}

._segment__media ._dctemplatepart__media > svg {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
}

._segment__media {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
}

._segment__media ._segment__media__video {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 10;
}

._segment__media ._segment__media__video__video {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: fill;
  z-index: 20;
}

._segment__media ._segment__media__video__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: cover;
  z-index: 10;
}

._segment__media ._segment__media__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: cover;
  z-index: 10;
}

._segment__media ._segment__media__imghover {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  object-fit: cover;
  z-index: 20;
  opacity: 0;
  pointer-events: none;
}

.pip-expanded,
.pip-small,
.pip-icon,
.pip-explainer {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  opacity: 0 !important;
}

video:picture-in-picture {
  opacity: 0;
}

._segment__requester {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: column;
  margin: 0px 0px 1em 0px;
}

._segment__requester > * {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
}

._segment__requester ._segment__requester__button {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  background: white;
  color: black;
  padding: 0.2em 0.2em 0.2em 0.2em;
  width: max-content;
  margin: 0.4em 0px 1em 0px;
}

._segment__requester ._example {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  background: white;
  color: black;
  padding: 0.2em 0.2em 0.2em 0.2em;
  display: inline-block;
  margin: -0.2em 0px -0.2em 0px;
}

#wpadminbar {
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  content: "xxxxxx";
}

#wpadminbar #wp-admin-bar-wp-logo {
  display: none;
}

#wpadminbar #wp-admin-bar-comments {
  display: none;
}

html {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  overflow-x: hidden;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overscroll-behavior: contain;
  pointer-events: all;
  background-color: #0a0b0e;
  color: #0b0c0e;
}
html::-webkit-scrollbar {
  display: none;
}
html *::-moz-selection {
  color: #ffffff;
  background-color: #202833;
}

html *::selection {
  color: #ffffff;
  background-color: #202833;
}

body {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  align-items: center;
  overflow-x: hidden;
  box-sizing: border-box;
  max-width: 100vw;
  overflow: hidden;
}

._content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
}

._content p {
  @display : inline;
}

._pagefader {
  transition-property: opacity;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-delay: 0.10s;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #0b0c0e;
  top: 0px;
  left: 0px;
  z-index: 100000;
  opacity: 1;
  overflow: hidden;
}

html[data-pagetemplate__bs_ready=true] ._pagefader {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  opacity: 0;
}

._page {
  top: 0.00px;
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  align-items: center;
  overflow: hidden;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
}

._icon {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  width: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
}

._iconbig {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  width: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._iconbig {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  width: calc(var(--dcgrid__percf_layoutbase) * 35 * 1px + 0.00px);
}

._icon > svg,
._iconbig > svg {
  box-sizing: border-box;
}

html ._templatepart__footer__content__links ._page footer a::after {
  content: "why";
  position: relative;
  font-size: 30px;
  right: 0px;
}

html *[data-i_darken="1"] {
  position: relative;
  filter: brightness(80%) saturate(75%) contrast(120%);
}

html *[data-i_darken="2"] {
  position: relative;
  filter: brightness(65%) saturate(75%) contrast(120%);
}

html *[data-i_darken="3"] {
  position: relative;
  filter: brightness(75%) saturate(55%) contrast(120%);
}

#html body div[data-i_colsize="2"] {
  width: calc(((var(--dcgrid__num_columnsize) * 2) + (var(--dcgrid__num_guttersize) * 2)) * 1px + 0.00px);
}

#html body div[data-i_colsize="3"] {
  width: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + 0.00px);
}

#html body div[data-i_colsize="4"] {
  width: calc(((var(--dcgrid__num_columnsize) * 4) + (var(--dcgrid__num_guttersize) * 4)) * 1px + 0.00px);
}

#html body div[data-i_colsize="5"] {
  width: calc(((var(--dcgrid__num_columnsize) * 5) + (var(--dcgrid__num_guttersize) * 5)) * 1px + 0.00px);
}

._dcmodal__modals__modal[data-modal__com2_call="ajax||default"] {
  background-color: rgba(11, 12, 14, 0.95);
}

._logotr {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  width: 1.3em;
  height: 1.3em;
  margin-bottom: -0.4em;
  margin-left: -0.03em;
}

._logotr > svg {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  fill: #ffffff;
  width: 100%;
  height: auto;
  top: 0.02em;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
html,
html * {

    //////////////////////////////////////////////////////


        //////////////////////////////////////////////////////////////////////////////////////////////////////
        // styles
        //
        @extend ._font__text;
        content: 'xxxxxx';
        color: red !important;

}*/

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/project.scss*/


/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__menu/templatepart__menu.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big, ._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__item[data-b_bigtype=true], ._templatepart__menu ._templatepart__menu__search__content__input, ._templatepart__menu ._templatepart__menu__search__content__input::placeholder {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__item[data-b_bigtype=true], ._templatepart__menu html[data-grid__id_breakpoint=sma] ._templatepart__menu__overlay__content__items__subitems__item[data-b_bigtype=true], html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__search__content__input, ._templatepart__menu html[data-grid__id_breakpoint=sma] ._templatepart__menu__search__content__input, html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__search__content__input::placeholder, ._templatepart__menu html[data-grid__id_breakpoint=sma] ._templatepart__menu__search__content__input::placeholder {
  font-size: 25px;
}

._font__subline, ._templatepart__menu ._templatepart__menu__overlay__content__items__item, ._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline, html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__content__items__item, ._templatepart__menu html[data-grid__id_breakpoint=sma] ._templatepart__menu__overlay__content__items__item, html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__subline, ._templatepart__menu html[data-grid__id_breakpoint=sma] ._templatepart__menu__overlay__content__items__subitems__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__menu {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: fixed;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 20;
}

._templatepart__menu ._templatepart__menu__logo {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: opacity;
  transition-duration: 0.50s;
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition-delay: 0.00s;
  position: absolute;
  left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
  width: calc(var(--dcgrid__percf_layoutbase) * 178 * 1px + 0.00px);
  min-width: 240px;
  height: auto;
  margin-left: calc(var(--dcgrid__percf_layoutbase) * -10 * 1px + 0.00px);
  z-index: 1000;
}
html[data-grid__id_breakpoint=des] ._templatepart__menu ._templatepart__menu__logo {
  width: 240px;
  min-width: 240px;
  margin-top: -3px;
  margin-left: -12px;
}

html[data-grid__id_breakpoint=tab] ._templatepart__menu ._templatepart__menu__logo {
  width: 230px;
  min-width: 230px;
  margin-top: -3px;
  margin-left: -12px;
}

html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__logo {
  width: 180px;
  min-width: 180px;
  margin-top: -4px;
  margin-left: -12px;
}

html[data-b_menuoverlayisactive=true] ._templatepart__menu ._templatepart__menu__logo {
  opacity: 0;
}

._templatepart__menu ._templatepart__menu__logo svg {
  box-sizing: border-box;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 355px) {
  ._templatepart__menu ._templatepart__menu__logo svg ._type {
    transform: scale(0.7) translateX(25px) translateY(1px);
  }
}
@media screen and (max-width: 319px) {
  ._templatepart__menu ._templatepart__menu__logo svg ._type {
    display: none;
  }
}
._templatepart__menu ._templatepart__menu__overlay {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: opacity;
  transition-duration: 0.50s;
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition-delay: 0.00s;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: fixed;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: rgba(32, 40, 51, 0.95);
  z-index: 100;
  justify-content: center;
  align-items: center;
}

html[data-b_menuoverlayisactive=false] ._templatepart__menu__overlay {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  opacity: 0;
}
html[data-b_menuoverlayisactive=false] ._templatepart__menu__overlay * {
  pointer-events: none !important;
}

html[data-b_menuoverlayisactive=true] ._templatepart__menu ._templatepart__menu__overlay {
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  opacity: 1;
}

._templatepart__menu ._templatepart__menu__overlay__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overscroll-behavior: contain;
  pointer-events: all;
  flex-direction: column;
  width: 80%;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  height: 100vh;
  max-height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  z-index: 20;
}
._templatepart__menu ._templatepart__menu__overlay__content::-webkit-scrollbar {
  display: none;
}
html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__content {
  width: 80%;
  padding-top: 10px;
}

._templatepart__menu ._templatepart__menu__overlay__content__close {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: fixed;
  margin-top: calc(var(--dcgrid__percf_layoutbase) * -8 * 1px + 0.00px);
  top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  right: 22px;
  z-index: 30;
  width: max-content;
  top: 14px;
  right: 13px;
}

._templatepart__menu ._templatepart__menu__overlay__content__close > svg {
  box-sizing: border-box;
  width: calc(var(--dcgrid__percf_layoutbase) * 33 * 1px + 0.00px);
  height: auto;
  stroke: #ffffff;
}

._templatepart__menu ._templatepart__menu__overlay__content__items {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  padding-top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  padding-bottom: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  height: max-content;
  text-align: center;
  flex-direction: column;
  flex-wrap: no-wrap;
  align-items: center;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  color: #ffffff;
  pointer-events: all !important;
  z-index: 100;
  margin-bottom: 0.1em;
  justify-content: center;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__subitems {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
  margin-top: 0.25em;
  margin-bottom: 1em;
  min-height: 1em;
}
html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__overlay__content__items__subitems {
  width: 100%;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__subitems._id__services {
  width: 80%;
  margin-top: 1em;
  margin-bottom: 0.5em;
  max-width: 1000px;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__subitems._id__pages {
  width: 80%;
  margin-top: 1em;
  max-width: 500px;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__subline {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  color: #ffffff;
  margin-bottom: -0.5em;
  height: max-content;
  white-space: nowrap;
  display: block;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__item {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  color: #ffffff;
  margin-right: 1em;
  margin-bottom: 0.14em;
  height: max-content;
  white-space: nowrap;
}

._templatepart__menu ._templatepart__menu__overlay__content__items__subitems__item[data-b_bigtype=true] {
  margin-right: 0.75em;
}

html[data-b_menuoverlayisactive=false] ._templatepart__menu ._templatepart__menu__overlay__content * {
  pointer-events: none !important;
}

._templatepart__menu ._templatepart__menu__overlay__background {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: transparent;
  z-index: 10;
}

._templatepart__menu ._templatepart__menu__search {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: opacity;
  transition-duration: 0.50s;
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition-delay: 0.00s;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(32, 40, 51, 0.95);
  z-index: 100;
  justify-content: center;
  align-items: center;
}

html[data-b_menusearchisactive=false] ._templatepart__menu__search {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  opacity: 0;
}

html[data-b_menusearchisactive=true] ._templatepart__menu ._templatepart__menu__search {
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  opacity: 1;
}

._templatepart__menu ._templatepart__menu__search__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: auto;
  -moz-user-drag: auto;
  -ms-user-drag: auto;
  -o-user-drag: auto;
  user-drag: auto;
  position: absolute;
  max-width: 500px;
  width: 100%;
  justify-content: center;
  align-items: center;
  z-index: 20;
  margin-top: -10px;
  background-color: transparent;
}
html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__search__content {
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
}

html[data-b_menusearchisactive=false] ._templatepart__menu ._templatepart__menu__search__content * {
  pointer-events: none !important;
}

._templatepart__menu ._templatepart__menu__search__content__close {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: fixed;
  margin-top: calc(var(--dcgrid__percf_layoutbase) * -8 * 1px + 0.00px);
  top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  right: 22px;
  z-index: 30;
  width: max-content;
  top: 14px;
  right: 13px;
}

._templatepart__menu ._templatepart__menu__search__content__close > svg {
  box-sizing: border-box;
  width: calc(var(--dcgrid__percf_layoutbase) * 33 * 1px + 0.00px);
  height: auto;
  stroke: #ffffff;
}

._templatepart__menu ._templatepart__menu__search__content__input {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  color: #ffffff;
}

._templatepart__menu ._templatepart__menu__search__content__line {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  height: 2px;
  position: absolute;
  bottom: -8px;
  background-color: #ffffff;
}

._templatepart__menu ._templatepart__menu__search__content__input::placeholder {
  color: #ffffff;
}

._templatepart__menu ._templatepart__menu__search__background {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: transpartent;
  z-index: 10;
}

._templatepart__menu ._templatepart__menu__search__content__magnify {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(var(--dcgrid__percf_layoutbase) * 60 * 1px + 0.00px);
  height: calc(var(--dcgrid__percf_layoutbase) * 60 * 1px + 0.00px);
  position: absolute;
  right: calc(var(--dcgrid__percf_layoutbase) * -60 * 1px + 0.00px);
  background: transparent;
  justify-content: center;
  align-items: center;
  margin-top: calc(var(--dcgrid__percf_layoutbase) * 20 * 1px + 0.00px);
  margin-left: calc(var(--dcgrid__percf_layoutbase) * -20 * 1px + 0.00px);
}

._templatepart__menu ._templatepart__menu__search__content__magnify > svg {
  box-sizing: border-box;
  width: 80%;
  height: auto;
  stroke: #ffffff;
  fill: none;
}

._templatepart__menu ._templatepart__menu__navigation {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: row;
  height: calc(var(--dcgrid__percf_layoutbase) * 20 * 1px + 0.00px);
  padding: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px) calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
  justify-content: flex-end;
  color: #ffffff;
  z-index: 40;
}
html[data-grid__id_breakpoint=tab] ._templatepart__menu ._templatepart__menu__navigation {
  top: 2px;
}

html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation {
  top: 4px;
}

._templatepart__menu ._templatepart__menu__navigation__background {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: transform;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition-delay: 0.00s;
  position: absolute;
  background-color: #0b0c0e;
  left: 0px;
  height: max(4.79vw, 90px);
  z-index: -1;
  top: -1px;
}
html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__background {
  height: 59px;
  top: -4px;
}

html[data-grid__id_breakpoint=tab] ._templatepart__menu ._templatepart__menu__navigation__background {
  height: 77px;
  top: -2px;
}

html[data-grid__id_breakpoint=des] ._templatepart__menu ._templatepart__menu__navigation__background {
  height: 88px;
}

html ._templatepart__menu[data-b_backgroundisvisible=false] ._templatepart__menu__navigation__background {
  transform: translateY(-100%);
}

._templatepart__menu ._templatepart__menu__navigation__links {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: row;
  width: max-content;
  top: calc(var(--dcgrid__percf_layoutbase) * -6 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=tab] ._templatepart__menu ._templatepart__menu__navigation__links {
  display: none;
}

html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__links {
  display: none;
}

._templatepart__menu ._templatepart__menu__navigation__links a {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  margin-right: calc(var(--dcgrid__percf_layoutbase) * 60 * 1px + 0.00px);
}

._templatepart__menu ._templatepart__menu__navigation__links a:last-of-type {
  margin-right: 0px;
}

._templatepart__menu ._templatepart__menu__navigation__meta {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: row;
  width: max-content;
  margin-left: calc(var(--dcgrid__percf_layoutbase) * 60 * 1px + 0.00px);
  top: calc(var(--dcgrid__percf_layoutbase) * -8 * 1px + 0.00px);
  margin-right: -2px;
}
html[data-grid__id_breakpoint=tab] ._templatepart__menu ._templatepart__menu__navigation__meta {
  margin-left: calc(var(--dcgrid__percf_layoutbase) * 60 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__meta {
  margin-left: calc(var(--dcgrid__percf_layoutbase) * 13 * 1px + 0.00px);
}

._templatepart__menu ._templatepart__menu__navigation__meta__item {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  margin-right: calc(var(--dcgrid__percf_layoutbase) * 13 * 1px + 0.00px);
}

._templatepart__menu ._templatepart__menu__navigation__meta__item:last-child {
  margin-right: 0px;
}

._templatepart__menu ._templatepart__menu__navigation__meta__item > span {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  top: calc(var(--dcgrid__percf_layoutbase) * -10 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__percf_layoutbase) * 5 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._templatepart__menu ._templatepart__menu__navigation__meta__item ._label {
  display: none;
}

._templatepart__menu ._templatepart__menu__navigation__contact {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: row;
  width: max-content;
  top: calc(var(--dcgrid__percf_layoutbase) * -8 * 1px + 0.00px);
  margin-right: -2px;
  margin-left: calc(var(--dcgrid__percf_layoutbase) * 13 * 1px + 0.00px);
}

._templatepart__menu ._templatepart__menu__navigation__contact__item {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  margin-right: calc(var(--dcgrid__percf_layoutbase) * 13 * 1px + 0.00px);
}

._templatepart__menu ._templatepart__menu__navigation__contact__item._id__email {
  margin-right: calc(var(--dcgrid__percf_layoutbase) * 13 * 1px + 0.00px) !important;
}

._templatepart__menu ._templatepart__menu__navigation__contact__item:last-of-type {
  margin-right: 0px;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__page/templatepart__page.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__page {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 10;
  color: #ffffff;
}

._templatepart__page[data-i_distance="1"] {
  padding-top: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__page[data-i_distance="1"] {
  padding-top: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
}

._templatepart__page[data-i_distance="2"] {
  padding-top: calc(var(--dcgrid__percf_layoutbase) * 200 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__page[data-i_distance="2"] {
  padding-top: calc(var(--dcgrid__percf_layoutbase) * 150 * 1px + 0.00px);
}

._templatepart__page ._pageitem {
  margin-top: calc(var(--dcgrid__percf_layoutbase) * 150 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__page ._pageitem {
  margin-top: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

._templatepart__page ._pageitem:nth-child(1) {
  margin-top: 0px;
}
html[data-grid__id_breakpoint=sma] ._templatepart__page ._pageitem:nth-child(1) {
  margin-top: 0px;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemautocontent/templatepart__pageitemautocontent.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemautocontent {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

._templatepart__pageitemautocontent ._templatepart__pageitemautocontent__instagramlatest {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
}

._templatepart__pageitemautocontent ._templatepart__pageitemautocontent__instagramlatest #sbi_images {
  backgound-color: red !important;
  font-size: 0px;
}

._templatepart__pageitemautocontent ._templatepart__pageitemautocontent__instagramlatest .sbi_item {
  height: 15vw;
  /*        overflow: hidden;*/
  cursor: pointer;
  pointer-events: all;
}

._templatepart__pageitemautocontent ._templatepart__pageitemautocontent__instagramlatest a {
  cursor: pointer;
  pointer-events: all;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemcategory/templatepart__pageitemcategory.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemcategory {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemfooter/templatepart__pageitemfooter.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemfooter {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
  margin-bottom: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: column;
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__address {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  max-width: 100.00%;
  width: max-content;
  white-space: normal;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__address {
  max-width: calc(100vw - 60px);
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__links {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  max-width: 100.00%;
  width: max-content;
  white-space: normal;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  margin-top: 2em;
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__links a {
  margin-right: 2em;
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__social {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  right: -0.1em;
  top: calc(var(--dcgrid__percf_layoutbase) * -50 * 1px + 0.00px);
  position: absolute;
  width: max-content;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__social__item {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  margin-bottom: 1em;
}

._templatepart__pageitemfooter ._templatepart__pageitemfooter__content__social__item._type__youtube ._iconbig {
  idth: calc(var(--dcgrid__percf_layoutbase) * 33 * 1px + 0.00px);
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemgallery/templatepart__pageitemgallery.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline, ._templatepart__pageitemgallery ._templatepart__pageitemgallery__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemgallery ._templatepart__pageitemgallery__title, ._templatepart__pageitemgallery html[data-grid__id_breakpoint=tab] ._templatepart__pageitemgallery__title {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemgallery ._templatepart__pageitemgallery__title, ._templatepart__pageitemgallery html[data-grid__id_breakpoint=sma] ._templatepart__pageitemgallery__title {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemgallery {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  justify-content: center;
  margin-top: 4em;
}

._templatepart__pageitemgallery ._templatepart__pageitemgallery__title {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  bottom: 0px;
  position: absolute;
  z-index: 20;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemgallery ._templatepart__pageitemgallery__title {
  bottom: 50px;
  margin-bottom: -50px;
}

html[data-grid__id_breakpoint=tab] ._templatepart__pageitemgallery ._templatepart__pageitemgallery__title {
  bottom: 20px;
  margin-bottom: -20px;
}

._templatepart__pageitemgallery ._templatepart__pageitemgallery__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  -webkit-mask-image: linear-gradient(to bottom, black 40%, transparent calc(86% - 25px));
  mask-image: linear-gradient(to bottom, black 40%, transparent calc(86% - 25px));
  z-index: 10;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemgallery ._templatepart__pageitemgallery__content {
  max-height: 50vh;
}

._templatepart__pageitemgallery ._templatepart__pageitemgallery__content__items {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
}

._templatepart__pageitemgallery ._templatepart__pageitemgallery__content__items__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
}

._templatepart__pageitemgallery ._templatepart__pageitemgallery__content__items__item__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: 100%;
  height: auto;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemheadline/templatepart__pageitemheadline.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline, ._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__title, ._templatepart__pageitemheadline html[data-grid__id_breakpoint=tab] ._templatepart__pageitemheadline__content__title {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__title, ._templatepart__pageitemheadline html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline__content__title {
  font-size: min(15vw, 40px);
}

._font__title, ._templatepart__pageitemheadline[data-id_layout=small] ._templatepart__pageitemheadline__content__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline[data-id_layout=small] ._templatepart__pageitemheadline__content__title, ._templatepart__pageitemheadline[data-id_layout=small] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline__content__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemheadline {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  height: calc(((var(--dcgrid__num_columnsize) * 4.5) + (var(--dcgrid__num_guttersize) * 4.5)) * 1px + 0.00px);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline {
  padding-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
}

._templatepart__pageitemheadline[data-id_distance=small] {
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -70 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline[data-id_distance=small] {
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -40 * 1px + 0.00px);
}

._templatepart__pageitemheadline[data-id_distance=overlapping] {
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -200 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=tab] ._templatepart__pageitemheadline[data-id_distance=overlapping] {
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -130 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline[data-id_distance=overlapping] {
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -130 * 1px + 0.00px);
}

._templatepart__pageitemheadline ._templatepart__pageitemheadline__img {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  object-fit: cover;
  position: absolute;
  z-index: 10;
}

._templatepart__pageitemheadline ._templatepart__pageitemheadline__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc(((var(--dcgrid__num_columnsize) * 12) + (var(--dcgrid__num_guttersize) * 12)) * 1px + 0.00px);
  flex-direction: column;
  bottom: calc(((var(--dcgrid__num_columnsize) * 1.5) + (var(--dcgrid__num_guttersize) * 0.5)) * 1px + 0.00px);
  z-index: 20;
}

._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__title {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(((var(--dcgrid__num_columnsize) * 8) + (var(--dcgrid__num_guttersize) * 8)) * 1px + 0.00px);
  left: -0.04em;
}
html[data-grid__id_breakpoint=tab] ._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__title {
  width: calc(((var(--dcgrid__num_columnsize) * 10) + (var(--dcgrid__num_guttersize) * 10)) * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__title {
  width: 100%;
  max-width: calc(100vw - 15px);
}

._templatepart__pageitemheadline ._templatepart__pageitemheadline__content__text {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(((var(--dcgrid__num_columnsize) * 5) + (var(--dcgrid__num_guttersize) * 5)) * 1px + 0.00px);
  text-align: justify;
  width: calc(((var(--dcgrid__num_columnsize) * 6) + (var(--dcgrid__num_guttersize) * 6)) * 1px + 0.00px);
}

._templatepart__pageitemheadline[data-id_layout=text] {
  height: max-content;
}

._templatepart__pageitemheadline[data-id_layout=text] ._templatepart__pageitemheadline__content {
  position: relative;
  bottom: auto;
}

._templatepart__pageitemheadline[data-id_layout=stripe] {
  height: calc(((var(--dcgrid__num_columnsize) * 4) + (var(--dcgrid__num_guttersize) * 4)) * 1px + 0.00px);
  height: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + 0.00px);
}

._templatepart__pageitemheadline[data-id_layout=stripe] ._templatepart__pageitemheadline__content {
  bottom: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
}

._templatepart__pageitemheadline[data-id_layout=small] {
  height: max-content;
}

._templatepart__pageitemheadline[data-id_layout=small] ._templatepart__pageitemheadline__content {
  bottom: auto;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemimage/templatepart__pageitemimage.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemimage {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

._templatepart__pageitemimage ._templatepart__pageitemimage__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: row;
}

._templatepart__pageitemimage ._templatepart__pageitemimage__content__image {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  /*        @include dccss__mx_userInput($id_preset: 'text');*/
  width: calc(((var(--dcgrid__num_columnsize) * 6) + (var(--dcgrid__num_guttersize) * 6)) * 1px + 0.00px);
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemimagetext/templatepart__pageitemimagetext.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big, ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text__title {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text__title, ._templatepart__pageitemimagetext html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext__content__item__text__title {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text__text, ._templatepart__pageitemimagetext html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext__content__item__text__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemimagetext {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
  min-height: 300px;
  overflow: hidden;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: row;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content {
  flex-direction: column;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: row;
  margin-top: calc(var(--dcgrid__num_guttersize) * 4 * 1px + 0.00px);
  align-items: center;
  justify-content: flex-start;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item._index__0 {
  margin-top: 0px;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__image {
  width: calc(var(--dcgrid__num_bordersizehorizontal) * 1px + var(--dcgrid__num_columnsize) * 5px + var(--dcgrid__num_guttersize) * 4px);
  height: auto;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__image {
  width: 100%;
  height: auto;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__image__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  width: 100.00%;
  margin-bottom: -1.00px;
  box-sizing: border-box;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  width: calc(((var(--dcgrid__num_columnsize) * 6) + (var(--dcgrid__num_guttersize) * 6)) * 1px + 0.00px);
  margin-left: calc(((var(--dcgrid__num_columnsize) * 1) + (var(--dcgrid__num_guttersize) * 1)) * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text {
  margin-top: 1em;
  width: calc(100% - 4px);
  margin-left: 0px;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text__title {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  left: -0.04em;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item__text__text {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  margin-top: 1em;
  text-align: justify;
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item:nth-of-type(2n) {
  flex-direction: row-reverse;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item:nth-of-type(2n) {
  flex-direction: row;
}

html[data-grid__id_breakpoint=tab] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item:nth-of-type(2n) {
  margin-left: calc(var(--dcgrid__num_guttersize) * 1 * 1px + -1.00px);
}

._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item:nth-of-type(2n) ._templatepart__pageitemimagetext__content__item__text {
  margin-right: calc(((var(--dcgrid__num_columnsize) * 1) + (var(--dcgrid__num_guttersize) * 1)) * 1px + -1.00px);
  margin-left: 0px;
}

html[data-grid__id_breakpoint=sma] ._templatepart__pageitemimagetext ._templatepart__pageitemimagetext__content__item:nth-of-type(2n) ._templatepart__pageitemimagetext__content__item__text {
  margin-right: 0px;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemlightbox/templatepart__pageitemlightbox.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemlightbox {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  position: fixed;
  height: 100vh;
  justify-content: center;
  align-items: center;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  width: calc(100% - 140px);
  height: calc(100% - 100px);
  z-index: 10;
  justify-content: center;
  align-items: center;
  align-content: center;
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  width: calc(100% - 85px);
  height: calc(100% - 80px);
  z-index: 10;
  justify-content: center;
  align-items: center;
  align-content: center;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__content__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: opacity;
  transition-duration: 1.00s;
  transition-delay: 0.00s;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 50% 50%;
  object-position: center;
  pointer-evens: all;
  cursor: pointer;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__content__img[data-b_isactive=false] {
  transition-property: opacity;
  transition-duration: 0.50s;
  transition-delay: 0.00s;
  opacity: 0 !important;
  display: none;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__content__img[data-b_isactive=true] {
  opacity: 1 !important;
  display: inline-flex;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__close {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: absolute;
  margin-top: calc(var(--dcgrid__percf_layoutbase) * -10 * 1px + 0.00px);
  top: calc(var(--dcgrid__num_bordersizevertical) * 1 * 1px + 0.00px);
  right: 25px;
  z-index: 30;
  width: max-content;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__prev,
._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__next {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: absolute;
  width: 20%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: transparent;
  z-index: 20;
  padding-left: 25px;
  padding-right: 25px;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__next {
  right: 0px;
  left: auto;
  justify-content: flex-end;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__close > svg,
._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__prev > svg,
._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__next > svg {
  box-sizing: border-box;
  width: calc(var(--dcgrid__percf_layoutbase) * 33 * 1px + 0.00px);
  height: auto;
}

._templatepart__pageitemlightbox ._templatepart__pageitemlightbox__close > svg * {
  stroke: #ffffff;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemlinkboxes/templatepart__pageitemlinkboxes.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big, ._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items__item__title {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items__item__title, ._templatepart__pageitemlinkboxes html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes__content__items__item__title {
  font-size: 25px;
}

._font__subline, ._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item__title, ._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__title {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item__title, ._templatepart__pageitemlinkboxes[data-id_layout="3columns"] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes__content__items__item__title, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__title, ._templatepart__pageitemlinkboxes[data-id_layout=icons] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes__content__items__item__title {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemlinkboxes {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: row;
}

._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-bottom: calc(var(--dcgrid__num_guttersize) * -1 * 1px + 0.00px);
}

._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  overflow: hidden;
  flex-direction: row;
  width: calc(((var(--dcgrid__num_columnsize) * 5.5) + (var(--dcgrid__num_guttersize) * 5.5)) * 1px + -0.50px);
  margin-bottom: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  height: max-content;
}

._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items__item__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  width: 100%;
  height: auto;
  z-index: 10;
  aspect-ratio: 3/2;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items__item__title {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  top: calc(((var(--dcgrid__num_columnsize) * 2) + (var(--dcgrid__num_guttersize) * 2)) * 1px + 0.00px);
  left: 0px;
  position: absolute;
  z-index: 20;
  bottom: 0px;
  line-height: 1.2em;
}

._templatepart__pageitemlinkboxes ._templatepart__pageitemlinkboxes__content__items__item__textsmall {
  margin-top: 0.5em;
}

._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 4) + (var(--dcgrid__num_guttersize) * 4)) * 1px + -0.20px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + -0.20px);
}

._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item:nth-of-type(2n) {
  margin-left: 0px;
}

html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item__title {
  line-height: 1.2em;
}

html[data-grid__id_breakpoint=tab] ._templatepart__pageitemlinkboxes[data-id_layout="3columns"] ._templatepart__pageitemlinkboxes__content__items__item__title {
  line-height: 1.2em;
}

._templatepart__pageitemlinkboxes[data-id_layout="4columns"] ._templatepart__pageitemlinkboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + -0.20px);
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 2.4) + (var(--dcgrid__num_guttersize) * 2.4)) * 1px + -0.20px);
  overflow: hidden;
  display: inline-block;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + -0.20px);
  overflow: hidden;
  display: inline-block;
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item a {
  display: contents;
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__title {
  position: relative;
  border-width: 0px;
  margin-top: 0.5em;
  margin-bottom: 0.25em;
  max-width: 100%;
  top: 0px;
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__icon {
  width: 100% !important;
  height: auto;
  aspect-ratio: 1/1 !important;
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__icon > svg {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__icon > svg path {
  fill: #ffffff;
}

._templatepart__pageitemlinkboxes[data-id_layout=icons] ._templatepart__pageitemlinkboxes__content__items__item__img {
  width: 100%;
  height: auto;
  opacity: 0 !important;
  position: absolute;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemminislider/templatepart__pageitemminislider.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline, ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__title, ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__input {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__title, ._templatepart__pageitemminislider html[data-grid__id_breakpoint=tab] ._templatepart__pageitemminislider__content__title, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__input, ._templatepart__pageitemminislider html[data-grid__id_breakpoint=tab] ._templatepart__pageitemminislider__content__input {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__title, ._templatepart__pageitemminislider html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider__content__title, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__input, ._templatepart__pageitemminislider html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider__content__input {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big, ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items__item__title {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items__item__title, ._templatepart__pageitemminislider html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider__content__items__item__title {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemminislider {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  justify-content: center;
  margin-top: 4em;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: row;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__title {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  max-width: calc(((var(--dcgrid__num_columnsize) * 12) + (var(--dcgrid__num_guttersize) * 12)) * 1px + 0.00px);
  position: absolute;
  top: 0px;
  z-index: 20;
  left: -0.04em;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__input {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  z-index: 40;
  top: 2.1em;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__input__left,
._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__input__right {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(var(--dcgrid__percf_layoutbase) * 40 * 1px + 0.00px);
  flex-direction: row;
  margin-right: calc(var(--dcgrid__percf_layoutbase) * 5 * 1px + 0.00px);
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: transform;
  transition-duration: 0.75s;
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
  transition-delay: 0.00s;
  flex-direction: row;
  flex-wrap: nowrap;
  width: max-content;
  z-index: 10;
  padding-left: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + 0.00px);
  margin-top: calc(var(--dcgrid__num_guttersize) * 3 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items {
  padding-left: 0px;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  height: calc(((var(--dcgrid__num_columnsize) * 4.5) + (var(--dcgrid__num_guttersize) * 3.5)) * 1px + 0.00px);
  width: calc(((var(--dcgrid__num_columnsize) * 3) + (var(--dcgrid__num_guttersize) * 3)) * 1px + 0.00px);
  background-color: transparent;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items__item__title {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  bottom: 0px;
  left: 0px;
  position: absolute;
  z-index: 20;
}

._templatepart__pageitemminislider ._templatepart__pageitemminislider__content__items__item__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 10;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemsearchresults/templatepart__pageitemsearchresults.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline, ._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__results__item__title {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__results__item__title, ._templatepart__pageitemsearchresults html[data-grid__id_breakpoint=sma] ._templatepart__pageitemsearchresults__content__results__item__title {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold, ._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__searchwords__words {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__searchwords__words, ._templatepart__pageitemsearchresults html[data-grid__id_breakpoint=sma] ._templatepart__pageitemsearchresults__content__searchwords__words {
  font-size: 16px;
}

._templatepart__pageitemsearchresults {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: row;
}

._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__searchwords {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  margin-top: 0.5em;
}

._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__searchwords__words {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  padding-left: 0.1em;
  padding-right: 0.1em;
}

._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__results {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  flex-direction: column;
}

._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__results__item {
  margin-bottom: 0.5em;
}

._templatepart__pageitemsearchresults ._templatepart__pageitemsearchresults__content__results__item__title {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemslider/templatepart__pageitemslider.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline, ._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__headline, ._templatepart__pageitemslider html[data-grid__id_breakpoint=tab] ._templatepart__pageitemslider__content__item__text__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__headline, ._templatepart__pageitemslider html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider__content__item__text__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle, ._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content__item__text__text {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content__item__text__text, ._templatepart__pageitemslider[data-id_layout=quotes] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider__content__item__text__text {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemslider {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  height: calc(100vh - 80px);
  width: 100%;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider {
  height: 70vh;
  min-height: 600px;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__fx {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  right: 50px;
  top: 100px;
  pointer-events: all;
  z-index: 10000;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__title {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  top: calc(var(--dcgrid__num_bordersizevertical) * 2 * 1px + 0.00px);
  left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
}

._templatepart__pageitemslider ._templatepart__pageitemslider__handle {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  height: 2px;
  width: 50%;
  max-width: 350px;
  bottom: calc(var(--dcgrid__num_guttersize) * 2 * 1px + 0.00px);
  z-index: 20;
  flex-direction: row;
  justify-content: center;
  flex-wrap: nowrap;
}

._templatepart__pageitemslider[data-i_items="1"] ._templatepart__pageitemslider__handle {
  display: none;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__handle__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  transition-property: opacity width;
  transition-duration: 1.00s;
  transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
  transition-delay: 0.05s;
  height: 100%;
  padding: 0px 2px 0px 2px;
  background-color: #ffffff;
  align-items: center;
  background-clip: content-box;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__handle__item::after {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: calc(100% + 16px);
  background: transparent;
  content: " ";
}

._templatepart__pageitemslider ._templatepart__pageitemslider__handle__item[data-b_isactive=false] {
  opacity: 0.5;
  width: var(--perc_handleiteminactive, 10px);
}

._templatepart__pageitemslider ._templatepart__pageitemslider__handle__item[data-b_isactive=true] {
  opacity: 1;
  width: var(--perc_handleitemactive, 30px);
}

._templatepart__pageitemslider ._templatepart__pageitemslider__logo {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  position: absolute;
  width: calc(var(--dcgrid__percf_layoutbase) * 230 * 1px + 0.00px);
  height: calc(var(--dcgrid__percf_layoutbase) * 230 * 1px + 0.00px);
  right: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__percf_layoutbase) * -20 * 1px + 0.00px);
  z-index: 20;
  justify-content: center;
  align-content: center;
}
html[data-grid__id_breakpoint=tab] ._templatepart__pageitemslider ._templatepart__pageitemslider__logo {
  margin-right: calc(var(--dcgrid__percf_layoutbase) * -10 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider ._templatepart__pageitemslider__logo {
  width: calc(var(--dcgrid__percf_layoutbase) * 120 * 1px + 0.00px);
  height: calc(var(--dcgrid__percf_layoutbase) * 120 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__percf_layoutbase) * -5 * 1px + 0.00px);
  top: 20vh;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__logo > svg {
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: 100%;
  height: auto;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__logo > svg .outercircle {
  transition-property: transform;
  transition-duration: 0.30s;
  transition-timing-function: linear;
  transition-delay: 0.00s;
  transform: rotate(var(--s_outercirclerotation, 0deg));
  transform-origin: center;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__logo > svg .ball {
  transition-property: transform;
  transition-duration: 0.30s;
  transition-timing-function: linear;
  transition-delay: 0.00s;
  transform: rotate(var(--s_outercirclerotationslow, 0deg));
  transform-origin: center;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  transition-property: transform;
  transition-duration: 1.50s;
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-delay: 0.00s;
  position: absolute;
  width: max-content;
  height: 100%;
  z-index: 10;
  left: 0px;
  flex-direction: column;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  width: 100vw;
  height: 100%;
  overflow: hidden;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  z-index: 10;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  padding-left: calc(var(--dcgrid__num_bordersizehorizontal) * 1 * 1px + 0.00px);
  position: absolute;
  z-index: 20;
  color: #ffffff;
  bottom: calc(((var(--dcgrid__num_columnsize) * 1.5) + (var(--dcgrid__num_guttersize) * 0.5)) * 1px + 0.00px);
  width: max-content;
  max-width: 100%;
  justify-content: flex-start;
  flex-direction: column;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__headline {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  max-width: 100%;
  left: -0.04em;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__image {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__image__circle {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  width: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  height: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  border-radius: 50%;
  margin-top: calc(var(--dcgrid__percf_layoutbase) * 20 * 1px + 0.00px);
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -40 * 1px + 0.00px);
  overflow: hidden;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__image__circle {
  margin-bottom: calc(var(--dcgrid__percf_layoutbase) * -20 * 1px + 0.00px);
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__image__circle__img {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  align-self: flex-start;
  background-clip: border-box;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: default;
  -webkit-user-drag: element;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__text {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  width: min(90%, 700px);
  min-height: 2em;
  text-align: justify;
}

._templatepart__pageitemslider ._templatepart__pageitemslider__content__item__text__text__link {
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  box-sizing: border-box;
  margin-top: 0.5em;
}

._templatepart__pageitemslider[data-id_layout=quotes] {
  background-color: #86cbd3;
}

._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content__item {
  justify-content: center;
}

._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content {
  padding: calc(var(--dcgrid__num_guttersize) * 3 * 1px + 0.00px) 0px calc(var(--dcgrid__num_guttersize) * 2.5 * 1px + 0.00px) 0px;
}

._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content__item__text {
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  height: 100%;
  justify-content: center;
  flex-direction: column;
  top: 0px;
  position: relative;
  flex-wrap: nowrap;
  margin: 0px 0px 0px 0px;
  padding-left: 0px;
}

._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content__item__text__text {
  max-width: 100%;
  width: 100%;
  left: -0.03em;
}

._templatepart__pageitemslider[data-id_layout=quotes] ._templatepart__pageitemslider__content__item__text__quote {
  width: 100%;
  text-align: center;
  margin-top: 2em;
  left: 0px;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemspacer/templatepart__pageitemspacer.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemspacer {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemtext/templatepart__pageitemtext.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__title, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__title, ._templatepart__pageitemtext ._templatepart__pageitemtext__content__text {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__title, html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext__content__title, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__text, ._templatepart__pageitemtext html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext__content__text {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, ._templatepart__pageitemtext[data-id_layout="1columnssmall"] ._templatepart__pageitemtext__content__text, ._templatepart__pageitemtext[data-id_layout="2columns"] ._templatepart__pageitemtext__content__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext[data-id_layout="1columnssmall"] ._templatepart__pageitemtext__content__text, ._templatepart__pageitemtext[data-id_layout="1columnssmall"] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext__content__text, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext[data-id_layout="2columns"] ._templatepart__pageitemtext__content__text, ._templatepart__pageitemtext[data-id_layout="2columns"] html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext__content__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemtext {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

._templatepart__pageitemtext ._templatepart__pageitemtext__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: row;
}

._templatepart__pageitemtext ._templatepart__pageitemtext__content__title {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(((var(--dcgrid__num_columnsize) * 2) + (var(--dcgrid__num_guttersize) * 2)) * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__title {
  width: 100%;
}

html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__title {
  width: 100%;
}

._templatepart__pageitemtext ._templatepart__pageitemtext__content__text {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(((var(--dcgrid__num_columnsize) * 10) + (var(--dcgrid__num_guttersize) * 10)) * 1px + 0.00px);
  display: inline-block !important;
  text-align: justify;
  padding-right: 0.2em;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__text {
  width: 100%;
}

html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext ._templatepart__pageitemtext__content__text {
  width: 100%;
}

._templatepart__pageitemtext[data-id_layout="1columnssmall"] ._templatepart__pageitemtext__content__text {
  width: calc(((var(--dcgrid__num_columnsize) * 8) + (var(--dcgrid__num_guttersize) * 8)) * 1px + 0.00px);
}
html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext[data-id_layout="1columnssmall"] ._templatepart__pageitemtext__content__text {
  width: calc(((var(--dcgrid__num_columnsize) * 10) + (var(--dcgrid__num_guttersize) * 10)) * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext[data-id_layout="1columnssmall"] ._templatepart__pageitemtext__content__text {
  width: 100%;
}

._templatepart__pageitemtext[data-id_layout="2columns"] ._templatepart__pageitemtext__content__text {
  column-count: 2;
  column-gap: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext[data-id_layout="2columns"] ._templatepart__pageitemtext__content__text {
  column-count: 1;
}

._templatepart__pageitemtext[data-id_layout=table] ._templatepart__pageitemtext__content__table {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  width: calc(((var(--dcgrid__num_columnsize) * 10) + (var(--dcgrid__num_guttersize) * 10)) * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtext[data-id_layout=table] ._templatepart__pageitemtext__content__table {
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
}

html[data-grid__id_breakpoint=tab] ._templatepart__pageitemtext[data-id_layout=table] ._templatepart__pageitemtext__content__table {
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
}

._templatepart__pageitemtext[data-id_layout=table] ._templatepart__pageitemtext__content__table__line {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: nowrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-bottom: 2px solid #ffffff;
  margin-bottom: 0.5em;
}

._templatepart__pageitemtext[data-id_layout=table] ._templatepart__pageitemtext__content__table__line__cell {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 0;
  background-clip: border-box;
  flex-basis: 0;
  min-width: 0.00px;
  box-sizing: border-box;
}

/* file : D:/mamp/htdocs/www.trendsport-rummenigge.delocal/sources/modules/templatepart__pageitemtextboxes/templatepart__pageitemtextboxes.scss*/
@charset "UTF-8";
/*
*/
/*
*/
/*
*/
/*

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — explode a string to list
$s_data: '1,2,3,4,5';
$list_data: dccollection__list__f_explode($s_data: $s_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5


//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  help — implode a list to string
$list_data: (1,2,3,4,5);
$s_data: dccollection__list__f_implode($list_data: $list_data, $s_divider: ',');
@error($s_data);
output: 1,2,3,4,5

*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
html[data-tween__b_animation=false] * {
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transition: none !important;
}

/*//
._dctransition__none {

    //
    transition-duration: 0.00s !important;
    transition-delay: 0.00s !important;
}*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
/*
*/
._font__headline {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 100 * 1px + 0.00px);
  line-height: 94%;
  letter-spacing: -0.02em;
  pointer-events: all !important;
  z-index: 10000;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=tab] ._font__headline {
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
}

html[data-grid__id_breakpoint=sma] ._font__headline {
  font-size: min(15vw, 40px);
}

._font__title {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 80 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__title {
  font-size: 35px;
}

._font__subtitle {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 70 * 1px + 0.00px);
  line-height: 90%;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__subtitle {
  font-size: 32px;
}

._font__big, ._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item__title {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 43 * 1px + 0.00px);
  line-height: 1.15em;
  letter-spacing: -0.02em;
  word-spacing: -0.03em;
}
html[data-grid__id_breakpoint=sma] ._font__big, html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item__title, ._templatepart__pageitemtextboxes html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtextboxes__content__items__item__title {
  font-size: 25px;
}

._font__subline {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 30 * 1px + 0.00px);
  line-height: calc(var(--dcgrid__percf_layoutbase) * 32 * 1px + 0.00px);
  letter-spacing: -0.02em;
  word-spacing: -0.02em;
}
html[data-grid__id_breakpoint=sma] ._font__subline {
  font-size: 21px;
}

._font__text, body:not(.wp-admin) {
  font-family: pjs__reg;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__text, html[data-grid__id_breakpoint=sma] body:not(.wp-admin) {
  font-size: 16px;
}

._font__textbold {
  font-family: pjs__bold;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: geometricPrecision;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: calc(var(--dcgrid__percf_layoutbase) * 18 * 1px + 0.00px);
  line-height: 130%;
  letter-spacing: -0.02em;
  word-spacing: 0.05em;
}
html[data-grid__id_breakpoint=sma] ._font__textbold {
  font-size: 16px;
}

._templatepart__pageitemtextboxes {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  justify-content: center;
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-left: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  margin-right: calc(var(--dcgrid__num_guttersize) * -0.5 * 1px + 0.00px);
  width: calc(100% + (var(--dcgrid__num_guttersize) * 1px) - 1px);
  margin-top: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  margin-bottom: calc((var(--dcgrid__num_guttersize) * -0.5px) + 0px);
  width: calc((var(--dcgrid__num_contentwidth) - var(--dcgrid__num_bordersizehorizontal) - var(--dcgrid__num_bordersizehorizontal) + var(--dcgrid__num_guttersize)) * 1 * 1.00px + 0.00px);
  flex-direction: row;
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  margin-bottom: calc(var(--dcgrid__num_guttersize) * -2 * 1px + 0.00px);
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item {
  display: inline-flex;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 100.00%;
  flex-wrap: wrap;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  background-clip: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-right-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-bottom-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  border-left-width: calc(var(--dcgrid__num_guttersize) * 0.5 * 1px + 0.00px);
  overflow: hidden;
  flex-direction: column;
  width: calc(((var(--dcgrid__num_columnsize) * 5.5) + (var(--dcgrid__num_guttersize) * 5.5)) * 1px + -0.50px);
  margin-bottom: calc(var(--dcgrid__num_guttersize) * 2 * 1px + 0.00px);
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 6) + (var(--dcgrid__num_guttersize) * 6)) * 1px + 0.00px);
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item:nth-of-type(2n) {
  margin-left: calc(((var(--dcgrid__num_columnsize) * 1) + (var(--dcgrid__num_guttersize) * 1)) * 1px + 0.00px);
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item._index__0,
._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item._index__1 {
  margin-top: 0px;
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item__title {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  max-width: 100.00%;
  width: max-content;
  white-space: normal;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  left: -0.03em;
}

._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item__text {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: auto;
  background-clip: border-box;
  max-width: 100.00%;
  width: max-content;
  white-space: normal;
  box-sizing: border-box;
  pointer-events: all;
  -webkit-user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
  cursor: auto;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  margin-top: calc(var(--dcgrid__num_guttersize) * 1 * 1px + 0.00px);
  padding-right: 3em;
}
html[data-grid__id_breakpoint=sma] ._templatepart__pageitemtextboxes ._templatepart__pageitemtextboxes__content__items__item__text {
  padding-right: 1em;
}

._templatepart__pageitemtextboxes[data-id_layout="3columns"] ._templatepart__pageitemtextboxes__content__items__item {
  width: calc(((var(--dcgrid__num_columnsize) * 4) + (var(--dcgrid__num_guttersize) * 4)) * 1px + -0.50px);
  margin-top: 0px;
}

._templatepart__pageitemtextboxes[data-id_layout="3columns"] ._templatepart__pageitemtextboxes__content__items__item:nth-of-type(2n) {
  margin-left: 0px;
}

