:root {
  --main-font-size: 18px;
  --crimson: #004F9F; /* rgb(133, 145, 162); /* #8591A2 */
  --dunkelgelbgruen: #3C3C3B;
  --cerulean: #C5C5C4; /* rgb(209, 214, 220); /* #D1D6DC */
  --white: #FFFFFF /* rgb(255, 255, 255); /* #FFFFFF */  
}

/*==========Schriftarten==========*/
@font-face {
  	font-family: "distillabold";
  	src: url("/templates/rythm/css/fonts/distillabold.woff2") format("woff2"),
       url("/templates/rythm/css/fonts/distillabold.woff") format("woff"),
       url("/templates/rythm/css/fonts/distillabold.ttf") format("ttf");
	font-display: swap;
}

@font-face {
  font-family: "distillaregular";
  src: url("/templates/rythm/css/fonts/distillaregular.woff2") format("woff2"),
       url("/templates/rythm/css/fonts/distillaregular.woff") format("woff"),
       url("/templates/rythm/css/fonts/distillaregular.ttf") format("ttf");
	font-display: swap;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "distillaregular", sans-serif;
	color: var(--cerulean);
    
}

h3,h4,h5,h6,ol,ul {
    padding: 0

}

/*==========Main/Header==========*/

#sp-header {
    background: var(--crimson);
    backdrop-filter: blur(24px);
}

body {
    /* font-family: "distillaregular", sans-serif;*/
	/*font-size: 25px;*/
	color: var(--cerulean);
}

/*==========Main/Header==========*/

#sp-header {
    background: var(--crimson);
    backdrop-filter: blur(24px);
}


@media (min-width: 500px) {
.sppb-carousel-inner>.sppb-item>a>img, .sppb-carousel-inner>.sppb-item>img, .sppb-img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
}






/*iPhone 16 Pro Max*/
/* 1320×2868 pixels at 458ppi */
@media only screen 
    and (width: 440px) 
    and (height: 956px) 
    and (-webkit-device-pixel-ratio: 3) { }

/*iPhone 16 / 15 Pro / 15 / 14 Pro*/
/* 1179×2556 pixels at 460ppi */
@media only screen 
    and (width: 393px) 
    and (height: 852px) 
    and (-webkit-device-pixel-ratio: 3) { }
	
/*iPhone 16 Plus / 15 Pro Max / 15 Plus / 14 Pro Max*/
/* 1290×2796 pixels at 460ppi */
@media only screen 
    and (width: 430px) 
    and (height: 932px) 
    and (-webkit-device-pixel-ratio: 3) { }

/*iPhone 14 Plus / 13 Pro Max / 12 Pro Max*/
/* 1284×2778 pixels at 458ppi */
@media only screen 
    and (width: 428px) 
    and (height: 926px) 
    and (-webkit-device-pixel-ratio: 3) { }

/*iPhone 14 / 13 Pro / 13 / 12 Pro / 12*/
/* 1170×2532 pixels at 460ppi */
@media only screen 
    and (width: 390px) 
    and (height: 844px) 
    and (-webkit-device-pixel-ratio: 3) { }

/*iPhone 13 Mini / 12 Mini*/
/* 1080×2340 pixels at 476ppi */
@media only screen 
    and (width: 375px) 
    and (height: 812px) 
    and (-webkit-device-pixel-ratio: 2.88) { }

/*iPhone 11 Pro Max / XS Max*/
/* 1242×2688 pixels at 458ppi */
@media only screen 
    and (width: 414px) 
    and (height: 896px) 
    and (-webkit-device-pixel-ratio: 3) { }
	
/*iPhone 11 Pro / XS / X*/
/* 1125×2436 pixels at 458ppi */
@media only screen 
    and (width: 375px) 
    and (height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { }

/*iPhone 11 / XR*/
/* 828×1792 pixels at 326ppi */
@media only screen 
    and (width: 414px) 
    and (height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { }

@media only screen and (max-width: 393px) {
/*@media (max-width: 393px) {*/
    #offcanvas-toggler {
        height: 45px;
    }
}