/*!
 *
 *   Author: Frank Ziski
 *   Author URI: https://ziski.de
 *   Created with the Help from: Themes for Kirby <hello@themesforkirby.com>
 *   Co-Author URI: https://themesforkirby.com/
 *   Version: v1.0.0
 *   License: GNU General Public License, Version 2
 *   License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *   Copyright (C) Frank Ziski
 *
*/@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/material_symbols_outlined_400_v151.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url("../fonts/inter-v13-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("../fonts/ibm-plex-serif-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("../fonts/ibm-plex-serif-v19-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:url("../fonts/ibm-plex-serif-v19-latin-700.woff2") format("woff2")}:root{--font-stack: "IBM Plex Serif", ui-serif, serif;--font-stack-heading: "Inter", ui-sans-serif, system-ui, sans-serif;--root: 16px;--text-base: 1rem;--text-lg: 1.25rem;--text-sm: 0.8rem;--text-h6: 0.8rem;--text-h5: 0.9rem;--text-h4: 1.0rem;--text-h3: 1.4rem;--text-h2: 1.875rem;--text-h1: 2.75rem;--height-navbar: 4.0rem;--height-navbar-sticky: 4.0rem;--height-navbar-logo: 4.0rem;--padding-container: 1rem;--primary: #52B7C1;--primaryAlpha: rgb(82, 184, 193, 0.85);--primaryAlpha2: rgb(82, 184, 193, 0.5);--primaryHover: #94D9E0;--darkBlue: #2D3C4B;--orange: #FFA600;--whiteAlpha: rgb(255, 255, 255, 0.5);--text: #2D3C4B;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--focus: #FFA600}@media only screen and (min-width: 768px){:root{--text-lg: 1.6rem;--text-h6: 1.0rem;--text-h5: 1.1rem;--text-h4: 1.2rem;--text-h3: 2.0rem;--text-h2: 3.0rem;--text-h1: 4.0rem;--height-navbar: 5.0rem;--height-navbar-sticky: 5.0rem;--height-navbar-logo: 6.0rem;--padding-container: 2rem}}@media only screen and (min-width: 1280px){:root{--text-base: 1.125rem;--text-lg: 1.875rem;--text-h6: 1.125rem;--text-h5: 1.2rem;--text-h4: 1.375rem;--text-h3: 2.5rem;--text-h2: 3.75rem;--text-h1: 5.625rem;--height-navbar: 6.25rem;--height-navbar-sticky: 6.25rem;--height-navbar-logo: 8.25rem}}.intersect{opacity:0}.intersect-shown{opacity:1}.scale-in-center{animation:scale-in-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.slide-in-left{animation:slide-in-left .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.slide-in-right{animation:slide-in-right .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.slide-in-bottom{animation:slide-in-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in-center{0%{transform:scale(0.5);filter:blur(40px);opacity:1}100%{transform:scale(1);filter:blur(0);opacity:1}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-bottom{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}:root{--cc-font-family: var(--font-stack);--cc-font-size: 1rem;--cc-bg: #fff;--cc-text: var(--text);--cc-border-radius: var(--border-radius);--cc-btn-primary-bg: var(--primary);--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: var(--primary-hover);--cc-btn-primary-hover-text: var(--cc-btn-primary-text);--cc-btn-secondary-bg: var(--gray-100);--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: var(--gray-200);--cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);--cc-btn-border-radius: var(--border-radius);--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: var(--gray-100);--cc-cookie-category-block-bg-hover: var(--gray-200);--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: black;--cc-overlay-opacity: .75;--cc-consent-modal-box-shadow: 0 0.625rem 1.875rem rgba(2, 2, 3, 0.28);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0;--im-font-family: var(--font-stack);--im-color: #fff;--im-bg: black;--im-link-color: var(--primary);--im-link-hover-color: var(--primary-hover);--im-btn-color: #fff;--im-btn-bg: var(--primary);--im-btn-hover-bg: var(--primary-hover);--im-btn-active-box-shadow: 0 0 0 .25em rgba(24, 104, 250, 0.24);--im-btn-s-color: var(--text);--im-btn-s-bg: var(--gray-100);--im-btn-s-hover-bg: var(--gray-200);--im-btn-s-active-bg: rgba(225, 239, 255, .6);--im-overlay-bg: linear-gradient(14deg, rgba(0,0,0,.5) 0%, rgba(0,0,0,0.118) 100%) }.bar{--height: 4px;--spacing: 8px;height:var(--height);width:40%;display:block;transition:.3s ease}.menu-bar .bar-1{transform:translateY(calc(var(--spacing) * -1))}.menu-bar .bar-3{transform:translateY(var(--spacing))}.menu-bar-close .bar-1{transform:translateY(100%) rotateZ(-45deg)}.menu-bar-close .bar-2{transform:rotateZ(45deg)}.open .menu-bar .bar-1{transform:translateY(100%) rotateZ(-45deg)}.open .menu-bar .bar-2{opacity:0}.open .menu-bar .bar-3{transform:translateY(-100%) rotateZ(45deg)}@media only screen and (max-width: 1023px){.item-grid.grid-cols-4>div:last-child:nth-child(2n+1),.item-grid.grid-cols-4>a:last-child:nth-child(2n+1){grid-column-end:4}}@media only screen and (min-width: 1024px){.item-grid.lg\:grid-cols-4>div:last-child:nth-child(2n+1),.item-grid.lg\:grid-cols-4>a:last-child:nth-child(2n+1){grid-column-end:4}.item-grid.lg\:grid-cols-6>div:last-child:nth-child(3n-1),.item-grid.lg\:grid-cols-6>a:last-child:nth-child(3n-1){grid-column-end:-2}.item-grid.lg\:grid-cols-6>div:nth-last-child(2):nth-child(3n+1),.item-grid.lg\:grid-cols-6>a:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.item-grid.lg\:grid-cols-6>div:last-child:nth-child(3n-2),.item-grid.lg\:grid-cols-6>a:last-child:nth-child(3n-2){grid-column-end:5}.item-grid.lg\:grid-cols-8>div:nth-last-child(3):nth-child(4n+1),.item-grid.lg\:grid-cols-8>a:nth-last-child(3):nth-child(4n+1){grid-column-end:4}.item-grid.lg\:grid-cols-8>div:nth-last-child(2):nth-child(4n+1),.item-grid.lg\:grid-cols-8>a:nth-last-child(2):nth-child(4n+1){grid-column-end:5}.item-grid.lg\:grid-cols-8>div:last-child:nth-child(4n+1),.item-grid.lg\:grid-cols-8>a:last-child:nth-child(4n+1){grid-column-end:6}}:focus:not(:focus-visible){outline:0;box-shadow:none}:focus,.focus-visible:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .15rem var(--focus)}.hidden-checkbox:focus:not(:focus-visible)+label .custom-checkbox{outline:0;box-shadow:none}.hidden-checkbox:focus+label .custom-checkbox{outline:0;box-shadow:0 0 0 .15rem var(--focus)}.uniform__potty{position:absolute;left:-9999px}.video-play-button.anim{position:relative}.video-play-button.anim::before,.video-play-button.anim::after{content:"";position:absolute;z-index:-1;display:block;width:100%;height:100%;border-radius:999px;border:2px solid}.video-play-button.anim::before{border-color:var(--primary);animation:pulsate-1 3s ease-in-out infinite}.video-play-button.anim::after{border-color:var(--primary);animation:pulsate-2 3s ease-in-out .2s infinite}.fullsize-two-colored .grid-col:first-child{padding-top:2rem;padding-bottom:2rem}.fullsize-two-colored .type-text,.fullsize-two-colored .type-button{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 768px){.fullsize-two-colored .type-text,.fullsize-two-colored .type-button{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 1024px){.fullsize-two-colored .type-text,.fullsize-two-colored .type-button{padding-left:8rem;padding-right:8rem}}.full-h-img{height:100%}.full-h-img img{-o-object-fit:cover;object-fit:cover}.color-bg .text-primary{color:#fff}.color-bg .writer a{color:currentColor;text-decoration:underline}.color-bg .writer a:hover{color:#fff}.subpage-headline.with-img{transform:translateY(calc((var(--text-h2) + 1rem) * -1))}.subpage-headline span p{margin:0}.subpage-headline .headline-white{padding:.5rem 1rem;background-color:#fff;color:var(--textColor)}.subpage-headline .headline-blue{display:flex;flex-direction:column;align-items:flex-start}.subpage-headline .headline-blue p{padding:.5rem 1rem;background-color:var(--darkBlue);color:#fff}.site-footer #footer-first{position:relative;z-index:2;overflow:hidden}@media only screen and (max-width: 1023px){.site-footer #footer-first .layout{display:flex;flex-direction:column;gap:2rem}.site-footer #footer-first .layout .grid-col:nth-child(1){order:1}.site-footer #footer-first .layout .grid-col:nth-child(2){order:3}.site-footer #footer-first .layout .grid-col:nth-child(3){order:2}}.site-footer #footer-first::before{content:"";z-index:-1;background-color:var(--darkBlue);position:absolute;left:0;top:4rem;width:100%;height:100%}@media only screen and (max-width: 1023px){.site-footer #footer-first::before{top:0}}.site-footer #footer-second{padding:1rem 0}.site-footer #footer-second .footer-nav .buttons{gap:0}.site-footer #footer-second .footer-nav .btn-text{color:#fff;padding-top:0;padding-bottom:0}.site-footer #footer-second .footer-nav .btn-text:hover{color:var(--darkBlue)}.site-footer #footer-second .footer-nav .btn-text:not(:last-child){border-right:1px solid #fff}.site-footer .writer .text-primary{color:var(--orange)}.site-footer .social-link.text-primary{color:var(--primary)}.site-footer .footer-contact{padding:2rem 0}@media only screen and (min-width: 1024px){.site-footer .footer-contact{padding:4rem 0}}.site-footer .footer-contact p{color:#fff}.site-footer .footer-contact a{color:#fff;text-decoration:underline}.site-footer .footer-contact a:hover{color:var(--orange)}/*# sourceMappingURL=style.css.map */