/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-layout{padding-bottom:var(--space-huge);padding-top:var(--space-huge)}.t-layout:not([class*="--theme-"])+.t-layout:not([class*="--theme-"]){padding-top:0}.t-layout--inset-huge{padding-bottom:calc(var(--space-huge) * 2);padding-top:calc(var(--space-huge) * 2)}.t-layout--inset-small{padding-bottom:var(--space-base);padding-top:var(--space-base)}.t-layout--inset-collapse{padding-bottom:0;padding-top:0}.t-layout--theme-light{background-color:var(--color-background)}.t-layout--theme-light+.t-layout--theme-light{padding-top:0}.t-layout--theme-light:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-light:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-light:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-light:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-light:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--theme-primary{background-color:var(--color-primary)}.t-layout--theme-primary+.t-layout--theme-primary{padding-top:0}.t-layout--theme-primary:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-primary:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-primary:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-primary:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-primary:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--theme-light-blue{background-color:var(--color-light-blue-1)}.t-layout--theme-light-blue+.t-layout--theme-light-blue{padding-top:0}.t-layout--theme-light-blue:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-light-blue:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-light-blue:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-light-blue:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-light-blue:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--theme-light-gray{background-color:var(--color-light-gray)}.t-layout--theme-light-gray+.t-layout--theme-light-gray{padding-top:0}.t-layout--theme-light-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-light-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-light-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-light-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-light-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--theme-dark-gray{background-color:var(--color-dark-gray)}.t-layout--theme-dark-gray+.t-layout--theme-dark-gray{padding-top:0}.t-layout--theme-dark-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-dark-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-dark-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-dark-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-dark-gray:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--theme-earth{background-color:var(--color-yellow-1)}.t-layout--theme-earth+.t-layout--theme-earth{padding-top:0}.t-layout--theme-earth:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-earth:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-earth:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-earth:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-earth:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--theme-nature{background-color:var(--color-green-2)}.t-layout--theme-nature+.t-layout--theme-nature{padding-top:0}.t-layout--theme-nature:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray){--gin-color-primary:white;--gin-color-primary-hover:white;--gin-color-button-text:black;color:#fff}.t-layout--theme-nature:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(button){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-active:white}.t-layout--theme-nature:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a){--gin-color-primary-active:white}.t-layout--theme-nature:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(ul,li){--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-button-text:white}.t-layout--theme-nature:not(.t-layout--theme-light,.t-layout--theme-light-blue,.t-layout--theme-light-gray) :is(a,h2,h3,h4,h5,h6){color:#fff}.t-layout--background-dots-white{background-image:url("/themes/contrib/tk_theme/assets/background/stippen_wit.svg");background-position:top right;background-repeat:no-repeat;background-size:200%}@media (min-width:560px){.t-layout--background-dots-white{background-size:150%}}@media (min-width:768px){.t-layout--background-dots-white{background-size:100%}}.t-layout--background-dots-blue{background-image:url("/themes/contrib/tk_theme/assets/background/stippen_blauw.svg");background-position:top right;background-repeat:no-repeat;background-size:200%}@media (min-width:560px){.t-layout--background-dots-blue{background-size:150%}}@media (min-width:768px){.t-layout--background-dots-blue{background-size:100%}}.t-layout--has-shadow{box-shadow:var(--shadow-inner)}
