﻿/*! 
*    landhaus.css v1.0.0 (https://duhner-landhaus.de)
*    Copyright 2024 The medianetone Authors
*    Created by medianetone (https://medianetone.com)
*
*/:root{--color-white: #ffffff;--color-white-550: rgb(242.25, 242.25, 242.25);--color-white-600: rgb(229.5, 229.5, 229.5);--color-white-650: rgb(216.75, 216.75, 216.75);--color-white-700: #cccccc;--color-white-750: rgb(191.25, 191.25, 191.25);--color-white-800: rgb(178.5, 178.5, 178.5);--color-white-850: rgb(165.75, 165.75, 165.75);--color-white-900: #999999;--color-white-950: rgb(140.25, 140.25, 140.25);--color-dark: #2A2723;--color-dark-050: rgb(233.7, 233.4, 233);--color-dark-100: rgb(212.4, 211.8, 211);--color-dark-150: rgb(191.1, 190.2, 189);--color-dark-200: rgb(169.8, 168.6, 167);--color-dark-250: rgb(148.5, 147, 145);--color-dark-300: rgb(127.2, 125.4, 123);--color-dark-350: rgb(105.9, 103.8, 101);--color-dark-400: rgb(84.6, 82.2, 79);--color-dark-450: rgb(63.3, 60.6, 57);--color-black: #000000;--color-red: #7D2B27;--color-red-050: rgb(242, 233.8, 233.4);--color-red-100: rgb(229, 212.6, 211.8);--color-red-150: rgb(216, 191.4, 190.2);--color-red-200: rgb(203, 170.2, 168.6);--color-red-250: #be9593;--color-red-300: rgb(177, 127.8, 125.4);--color-red-350: rgb(164, 106.6, 103.8);--color-red-400: rgb(151, 85.4, 82.2);--color-red-450: rgb(138, 64.2, 60.6);--color-red-500: #7d2b27;--color-red-550: rgb(112.5, 38.7, 35.1);--color-red-600: rgb(100, 34.4, 31.2);--color-red-650: rgb(87.5, 30.1, 27.3);--color-red-700: rgb(75, 25.8, 23.4);--color-red-750: rgb(62.5, 21.5, 19.5);--color-red-800: rgb(50, 17.2, 15.6);--color-red-850: rgb(37.5, 12.9, 11.7);--color-red-900: rgb(25, 8.6, 7.8);--color-red-950: rgb(12.5, 4.3, 3.9);--color-orange: #ffb90f;--color-orange-050: #fff8e7;--color-orange-100: #fff1cf;--color-orange-150: #ffeab7;--color-orange-200: #ffe39f;--color-orange-250: #ffdc87;--color-orange-300: #ffd56f;--color-orange-350: #ffce57;--color-orange-400: #ffc73f;--color-orange-450: #ffc027;--color-orange-500: #ffb90f;--color-orange-550: rgb(229.5, 166.5, 13.5);--color-orange-600: #cc940c;--color-orange-650: rgb(178.5, 129.5, 10.5);--color-orange-700: #996f09;--color-orange-750: rgb(127.5, 92.5, 7.5);--color-orange-800: #664a06;--color-orange-850: rgb(76.5, 55.5, 4.5);--color-orange-900: #332503;--color-orange-950: rgb(25.5, 18.5, 1.5);--color-gold: #DAC1A5;--color-gold-050: rgb(251.3, 248.8, 246);--color-gold-100: rgb(247.6, 242.6, 237);--color-gold-150: rgb(243.9, 236.4, 228);--color-gold-200: rgb(240.2, 230.2, 219);--color-gold-250: rgb(236.5, 224, 210);--color-gold-300: rgb(232.8, 217.8, 201);--color-gold-350: rgb(229.1, 211.6, 192);--color-gold-400: rgb(225.4, 205.4, 183);--color-gold-450: rgb(221.7, 199.2, 174);--color-gold-500: #dac1a5;--color-gold-550: rgb(196.2, 173.7, 148.5);--color-gold-600: rgb(174.4, 154.4, 132);--color-gold-650: rgb(152.6, 135.1, 115.5);--color-gold-700: rgb(130.8, 115.8, 99);--color-gold-750: rgb(109, 96.5, 82.5);--color-gold-800: rgb(87.2, 77.2, 66);--color-gold-850: rgb(65.4, 57.9, 49.5);--color-gold-900: rgb(43.6, 38.6, 33);--color-gold-950: rgb(21.8, 19.3, 16.5);--color-yellow: #fff700;--color-yellow-050: rgb(255, 254.2, 229.5);--color-yellow-100: rgb(255, 253.4, 204);--color-yellow-150: rgb(255, 252.6, 178.5);--color-yellow-200: rgb(255, 251.8, 153);--color-yellow-250: rgb(255, 251, 127.5);--color-yellow-300: rgb(255, 250.2, 102);--color-yellow-350: rgb(255, 249.4, 76.5);--color-yellow-400: rgb(255, 248.6, 51);--color-yellow-450: rgb(255, 247.8, 25.5);--color-yellow-500: #fff700;--color-yellow-550: rgb(229.5, 222.3, 0);--color-yellow-600: rgb(204, 197.6, 0);--color-yellow-650: rgb(178.5, 172.9, 0);--color-yellow-700: rgb(153, 148.2, 0);--color-yellow-750: rgb(127.5, 123.5, 0);--color-yellow-800: rgb(102, 98.8, 0);--color-yellow-850: rgb(76.5, 74.1, 0);--color-yellow-900: rgb(51, 49.4, 0);--color-yellow-950: rgb(25.5, 24.7, 0);--color-green: #235D37;--color-green-050: rgb(233, 238.8, 235);--color-green-100: rgb(211, 222.6, 215);--color-green-150: rgb(189, 206.4, 195);--color-green-200: rgb(167, 190.2, 175);--color-green-250: #91ae9b;--color-green-300: rgb(123, 157.8, 135);--color-green-350: rgb(101, 141.6, 115);--color-green-400: rgb(79, 125.4, 95);--color-green-450: rgb(57, 109.2, 75);--color-green-500: #235d37;--color-green-550: rgb(31.5, 83.7, 49.5);--color-green-600: rgb(28, 74.4, 44);--color-green-650: rgb(24.5, 65.1, 38.5);--color-green-700: rgb(21, 55.8, 33);--color-green-750: rgb(17.5, 46.5, 27.5);--color-green-800: rgb(14, 37.2, 22);--color-green-850: rgb(10.5, 27.9, 16.5);--color-green-900: rgb(7, 18.6, 11);--color-green-950: rgb(3.5, 9.3, 5.5);--color-cream: #FFE1A1;--color-cream-050: rgb(255, 252, 245.6);--color-cream-100: rgb(255, 249, 236.2);--color-cream-150: rgb(255, 246, 226.8);--color-cream-200: rgb(255, 243, 217.4);--color-cream-250: #fff0d0;--color-cream-300: rgb(255, 237, 198.6);--color-cream-350: rgb(255, 234, 189.2);--color-cream-400: rgb(255, 231, 179.8);--color-cream-450: rgb(255, 228, 170.4);--color-cream-500: #ffe1a1;--color-cream-550: rgb(229.5, 202.5, 144.9);--color-cream-600: rgb(204, 180, 128.8);--color-cream-650: rgb(178.5, 157.5, 112.7);--color-cream-700: rgb(153, 135, 96.6);--color-cream-750: rgb(127.5, 112.5, 80.5);--color-cream-800: rgb(102, 90, 64.4);--color-cream-850: rgb(76.5, 67.5, 48.3);--color-cream-900: rgb(51, 45, 32.2);--color-cream-950: rgb(25.5, 22.5, 16.1);--color-gray: #C6C5C3;--color-gray-050: rgb(249.3, 249.2, 249);--color-gray-100: rgb(243.6, 243.4, 243);--color-gray-150: rgb(237.9, 237.6, 237);--color-gray-200: rgb(232.2, 231.8, 231);--color-gray-250: rgb(226.5, 226, 225);--color-gray-300: rgb(220.8, 220.2, 219);--color-gray-350: rgb(215.1, 214.4, 213);--color-gray-400: rgb(209.4, 208.6, 207);--color-gray-450: rgb(203.7, 202.8, 201);--color-gray-500: #c6c5c3;--color-gray-550: rgb(178.2, 177.3, 175.5);--color-gray-600: rgb(158.4, 157.6, 156);--color-gray-650: rgb(138.6, 137.9, 136.5);--color-gray-700: rgb(118.8, 118.2, 117);--color-gray-750: rgb(99, 98.5, 97.5);--color-gray-800: rgb(79.2, 78.8, 78);--color-gray-850: rgb(59.4, 59.1, 58.5);--color-gray-900: rgb(39.6, 39.4, 39);--color-gray-950: rgb(19.8, 19.7, 19.5);--color-blue: #003462;--color-blue-050: rgb(229.5, 234.7, 239.3);--color-blue-100: rgb(204, 214.4, 223.6);--color-blue-150: rgb(178.5, 194.1, 207.9);--color-blue-200: rgb(153, 173.8, 192.2);--color-blue-250: rgb(127.5, 153.5, 176.5);--color-blue-300: rgb(102, 133.2, 160.8);--color-blue-350: rgb(76.5, 112.9, 145.1);--color-blue-400: rgb(51, 92.6, 129.4);--color-blue-450: rgb(25.5, 72.3, 113.7);--color-blue-500: #003462;--color-blue-550: rgb(0, 46.8, 88.2);--color-blue-600: rgb(0, 41.6, 78.4);--color-blue-650: rgb(0, 36.4, 68.6);--color-blue-700: rgb(0, 31.2, 58.8);--color-blue-750: #001a31;--color-blue-800: rgb(0, 20.8, 39.2);--color-blue-850: rgb(0, 15.6, 29.4);--color-blue-900: rgb(0, 10.4, 19.6);--color-blue-950: rgb(0, 5.2, 9.8);--color-brown: #523D32;--color-brown-050: rgb(237.7, 235.6, 234.5);--color-brown-100: rgb(220.4, 216.2, 214);--color-brown-150: rgb(203.1, 196.8, 193.5);--color-brown-200: rgb(185.8, 177.4, 173);--color-brown-250: rgb(168.5, 158, 152.5);--color-brown-300: rgb(151.2, 138.6, 132);--color-brown-350: rgb(133.9, 119.2, 111.5);--color-brown-400: rgb(116.6, 99.8, 91);--color-brown-450: rgb(99.3, 80.4, 70.5);--color-brown-500: #523d32;--color-brown-550: rgb(73.8, 54.9, 45);--color-brown-600: rgb(65.6, 48.8, 40);--color-brown-650: rgb(57.4, 42.7, 35);--color-brown-700: rgb(49.2, 36.6, 30);--color-brown-750: rgb(41, 30.5, 25);--color-brown-800: rgb(32.8, 24.4, 20);--color-brown-850: rgb(24.6, 18.3, 15);--color-brown-900: rgb(16.4, 12.2, 10);--color-brown-950: rgb(8.2, 6.1, 5);--color-perlbeige: #bab0a6;--color-perlbeige-050: rgb(248.1, 247.1, 246.1);--color-perlbeige-100: rgb(241.2, 239.2, 237.2);--color-perlbeige-150: rgb(234.3, 231.3, 228.3);--color-perlbeige-200: rgb(227.4, 223.4, 219.4);--color-perlbeige-250: rgb(220.5, 215.5, 210.5);--color-perlbeige-300: rgb(213.6, 207.6, 201.6);--color-perlbeige-350: rgb(206.7, 199.7, 192.7);--color-perlbeige-400: rgb(199.8, 191.8, 183.8);--color-perlbeige-450: rgb(192.9, 183.9, 174.9);--color-perlbeige-500: #bab0a6;--color-perlbeige-550: rgb(167.4, 158.4, 149.4);--color-perlbeige-600: rgb(148.8, 140.8, 132.8);--color-perlbeige-650: rgb(130.2, 123.2, 116.2);--color-perlbeige-700: rgb(111.6, 105.6, 99.6);--color-perlbeige-750: #5d5853;--color-perlbeige-800: rgb(74.4, 70.4, 66.4);--color-perlbeige-850: rgb(55.8, 52.8, 49.8);--color-perlbeige-900: rgb(37.2, 35.2, 33.2);--color-perlbeige-950: rgb(18.6, 17.6, 16.6);--color-sunshine: #ffd700;--color-sunshine-050: rgb(255, 251, 229.5);--color-sunshine-100: #fff7cc;--color-sunshine-150: rgb(255, 243, 178.5);--color-sunshine-200: #ffef99;--color-sunshine-250: rgb(255, 235, 127.5);--color-sunshine-300: #ffe766;--color-sunshine-350: rgb(255, 227, 76.5);--color-sunshine-400: #ffdf33;--color-sunshine-450: rgb(255, 219, 25.5);--color-sunshine-500: gold;--color-sunshine-550: rgb(229.5, 193.5, 0);--color-sunshine-600: #ccac00;--color-sunshine-650: rgb(178.5, 150.5, 0);--color-sunshine-700: #998100;--color-sunshine-750: rgb(127.5, 107.5, 0);--color-sunshine-800: #665600;--color-sunshine-850: rgb(76.5, 64.5, 0);--color-sunshine-900: #332b00;--color-sunshine-950: rgb(25.5, 21.5, 0);--color-moon: #b0e0e6;--color-moon-050: rgb(247.1, 251.9, 252.5);--color-moon-100: rgb(239.2, 248.8, 250);--color-moon-150: rgb(231.3, 245.7, 247.5);--color-moon-200: rgb(223.4, 242.6, 245);--color-moon-250: rgb(215.5, 239.5, 242.5);--color-moon-300: rgb(207.6, 236.4, 240);--color-moon-350: rgb(199.7, 233.3, 237.5);--color-moon-400: rgb(191.8, 230.2, 235);--color-moon-450: rgb(183.9, 227.1, 232.5);--color-moon-500: powderblue;--color-moon-550: rgb(158.4, 201.6, 207);--color-moon-600: rgb(140.8, 179.2, 184);--color-moon-650: rgb(123.2, 156.8, 161);--color-moon-700: rgb(105.6, 134.4, 138);--color-moon-750: #587073;--color-moon-800: rgb(70.4, 89.6, 92);--color-moon-850: rgb(52.8, 67.2, 69);--color-moon-900: rgb(35.2, 44.8, 46);--color-moon-950: rgb(17.6, 22.4, 23);--color-kabul: #56483A;--color-kabul-050: rgb(238.1, 236.7, 235.3);--color-kabul-100: rgb(221.2, 218.4, 215.6);--color-kabul-150: rgb(204.3, 200.1, 195.9);--color-kabul-200: rgb(187.4, 181.8, 176.2);--color-kabul-250: rgb(170.5, 163.5, 156.5);--color-kabul-300: rgb(153.6, 145.2, 136.8);--color-kabul-350: rgb(136.7, 126.9, 117.1);--color-kabul-400: rgb(119.8, 108.6, 97.4);--color-kabul-450: rgb(102.9, 90.3, 77.7);--color-kabul-500: #56483a;--color-kabul-550: rgb(77.4, 64.8, 52.2);--color-kabul-600: rgb(68.8, 57.6, 46.4);--color-kabul-650: rgb(60.2, 50.4, 40.6);--color-kabul-700: rgb(51.6, 43.2, 34.8);--color-kabul-750: #2b241d;--color-kabul-800: rgb(34.4, 28.8, 23.2);--color-kabul-850: rgb(25.8, 21.6, 17.4);--color-kabul-900: rgb(17.2, 14.4, 11.6);--color-kabul-950: rgb(8.6, 7.2, 5.8);--color-white-rgb: 255, 255, 255;--color-white-550-rgb: 242, 242, 242;--color-white-600-rgb: 230, 230, 230;--color-white-650-rgb: 217, 217, 217;--color-white-700-rgb: 204, 204, 204;--color-white-750-rgb: 191, 191, 191;--color-white-800-rgb: 179, 179, 179;--color-white-850-rgb: 166, 166, 166;--color-white-900-rgb: 153, 153, 153;--color-white-950-rgb: 140, 140, 140;--color-dark-rgb: 42, 39, 35;--color-dark-050-rgb: 234, 233, 233;--color-dark-100-rgb: 212, 212, 211;--color-dark-150-rgb: 191, 190, 189;--color-dark-200-rgb: 170, 169, 167;--color-dark-250-rgb: 149, 147, 145;--color-dark-300-rgb: 127, 125, 123;--color-dark-350-rgb: 106, 104, 101;--color-dark-400-rgb: 85, 82, 79;--color-dark-450-rgb: 63, 61, 57;--color-black-rgb: 0, 0, 0;--color-red-rgb: 125, 43, 39;--color-red-050-rgb: 242, 234, 233;--color-red-100-rgb: 229, 213, 212;--color-red-150-rgb: 216, 191, 190;--color-red-200-rgb: 203, 170, 169;--color-red-250-rgb: 190, 149, 147;--color-red-300-rgb: 177, 128, 125;--color-red-350-rgb: 164, 107, 104;--color-red-400-rgb: 151, 85, 82;--color-red-450-rgb: 138, 64, 61;--color-red-500-rgb: 125, 43, 39;--color-red-550-rgb: 113, 39, 35;--color-red-600-rgb: 100, 34, 31;--color-red-650-rgb: 88, 30, 27;--color-red-700-rgb: 75, 26, 23;--color-red-750-rgb: 63, 22, 20;--color-red-800-rgb: 50, 17, 16;--color-red-850-rgb: 38, 13, 12;--color-red-900-rgb: 25, 9, 8;--color-red-950-rgb: 12, 4, 4;--color-orange-rgb: 255, 185, 15;--color-orange-050-rgb: 255, 248, 231;--color-orange-100-rgb: 255, 241, 207;--color-orange-150-rgb: 255, 234, 183;--color-orange-200-rgb: 255, 227, 159;--color-orange-250-rgb: 255, 220, 135;--color-orange-300-rgb: 255, 213, 111;--color-orange-350-rgb: 255, 206, 87;--color-orange-400-rgb: 255, 199, 63;--color-orange-450-rgb: 255, 192, 39;--color-orange-500-rgb: 255, 185, 15;--color-orange-550-rgb: 230, 167, 14;--color-orange-600-rgb: 204, 148, 12;--color-orange-650-rgb: 179, 130, 11;--color-orange-700-rgb: 153, 111, 9;--color-orange-750-rgb: 128, 93, 8;--color-orange-800-rgb: 102, 74, 6;--color-orange-850-rgb: 77, 56, 5;--color-orange-900-rgb: 51, 37, 3;--color-orange-950-rgb: 25, 18, 1;--color-gold-rgb: 218, 193, 165;--color-gold-050-rgb: 251, 249, 246;--color-gold-100-rgb: 248, 243, 237;--color-gold-150-rgb: 244, 236, 228;--color-gold-200-rgb: 240, 230, 219;--color-gold-250-rgb: 237, 224, 210;--color-gold-300-rgb: 233, 218, 201;--color-gold-350-rgb: 229, 212, 192;--color-gold-400-rgb: 225, 205, 183;--color-gold-450-rgb: 222, 199, 174;--color-gold-500-rgb: 218, 193, 165;--color-gold-550-rgb: 196, 174, 149;--color-gold-600-rgb: 174, 154, 132;--color-gold-650-rgb: 153, 135, 115;--color-gold-700-rgb: 131, 116, 99;--color-gold-750-rgb: 109, 97, 83;--color-gold-800-rgb: 87, 77, 66;--color-gold-850-rgb: 65, 58, 50;--color-gold-900-rgb: 44, 39, 33;--color-gold-950-rgb: 22, 19, 16;--color-yellow-rgb: 255, 247, 0;--color-yellow-050-rgb: 255, 254, 230;--color-yellow-100-rgb: 255, 253, 204;--color-yellow-150-rgb: 255, 253, 179;--color-yellow-200-rgb: 255, 252, 153;--color-yellow-250-rgb: 255, 251, 128;--color-yellow-300-rgb: 255, 250, 102;--color-yellow-350-rgb: 255, 249, 77;--color-yellow-400-rgb: 255, 249, 51;--color-yellow-450-rgb: 255, 248, 25;--color-yellow-500-rgb: 255, 247, 0;--color-yellow-550-rgb: 230, 222, 0;--color-yellow-600-rgb: 204, 198, 0;--color-yellow-650-rgb: 179, 173, 0;--color-yellow-700-rgb: 153, 148, 0;--color-yellow-750-rgb: 128, 124, 0;--color-yellow-800-rgb: 102, 99, 0;--color-yellow-850-rgb: 77, 74, 0;--color-yellow-900-rgb: 51, 49, 0;--color-yellow-950-rgb: 25, 25, 0;--color-green-rgb: 35, 93, 55;--color-green-050-rgb: 233, 239, 235;--color-green-100-rgb: 211, 223, 215;--color-green-150-rgb: 189, 206, 195;--color-green-200-rgb: 167, 190, 175;--color-green-250-rgb: 145, 174, 155;--color-green-300-rgb: 123, 158, 135;--color-green-350-rgb: 101, 142, 115;--color-green-400-rgb: 79, 125, 95;--color-green-450-rgb: 57, 109, 75;--color-green-500-rgb: 35, 93, 55;--color-green-550-rgb: 32, 84, 50;--color-green-600-rgb: 28, 74, 44;--color-green-650-rgb: 25, 65, 39;--color-green-700-rgb: 21, 56, 33;--color-green-750-rgb: 18, 47, 28;--color-green-800-rgb: 14, 37, 22;--color-green-850-rgb: 11, 28, 17;--color-green-900-rgb: 7, 19, 11;--color-green-950-rgb: 3, 9, 5;--color-cream-rgb: 255, 225, 161;--color-cream-050-rgb: 255, 252, 246;--color-cream-100-rgb: 255, 249, 236;--color-cream-150-rgb: 255, 246, 227;--color-cream-200-rgb: 255, 243, 217;--color-cream-250-rgb: 255, 240, 208;--color-cream-300-rgb: 255, 237, 199;--color-cream-350-rgb: 255, 234, 189;--color-cream-400-rgb: 255, 231, 180;--color-cream-450-rgb: 255, 228, 170;--color-cream-500-rgb: 255, 225, 161;--color-cream-550-rgb: 230, 203, 145;--color-cream-600-rgb: 204, 180, 129;--color-cream-650-rgb: 179, 158, 113;--color-cream-700-rgb: 153, 135, 97;--color-cream-750-rgb: 128, 113, 81;--color-cream-800-rgb: 102, 90, 64;--color-cream-850-rgb: 77, 68, 48;--color-cream-900-rgb: 51, 45, 32;--color-cream-950-rgb: 25, 22, 16;--color-gray-rgb: 198, 197, 195;--color-gray-050-rgb: 249, 249, 249;--color-gray-100-rgb: 244, 243, 243;--color-gray-150-rgb: 238, 238, 237;--color-gray-200-rgb: 232, 232, 231;--color-gray-250-rgb: 227, 226, 225;--color-gray-300-rgb: 221, 220, 219;--color-gray-350-rgb: 215, 214, 213;--color-gray-400-rgb: 209, 209, 207;--color-gray-450-rgb: 204, 203, 201;--color-gray-500-rgb: 198, 197, 195;--color-gray-550-rgb: 178, 177, 176;--color-gray-600-rgb: 158, 158, 156;--color-gray-650-rgb: 139, 138, 137;--color-gray-700-rgb: 119, 118, 117;--color-gray-750-rgb: 99, 99, 98;--color-gray-800-rgb: 79, 79, 78;--color-gray-850-rgb: 59, 59, 59;--color-gray-900-rgb: 40, 39, 39;--color-gray-950-rgb: 20, 20, 19;--color-blue-rgb: 0, 52, 98;--color-blue-050-rgb: 230, 235, 239;--color-blue-100-rgb: 204, 214, 224;--color-blue-150-rgb: 179, 194, 208;--color-blue-200-rgb: 153, 174, 192;--color-blue-250-rgb: 128, 154, 177;--color-blue-300-rgb: 102, 133, 161;--color-blue-350-rgb: 77, 113, 145;--color-blue-400-rgb: 51, 93, 129;--color-blue-450-rgb: 25, 72, 114;--color-blue-500-rgb: 0, 52, 98;--color-blue-550-rgb: 0, 47, 88;--color-blue-600-rgb: 0, 42, 78;--color-blue-650-rgb: 0, 36, 69;--color-blue-700-rgb: 0, 31, 59;--color-blue-750-rgb: 0, 26, 49;--color-blue-800-rgb: 0, 21, 39;--color-blue-850-rgb: 0, 16, 29;--color-blue-900-rgb: 0, 10, 20;--color-blue-950-rgb: 0, 5, 10;--color-brown-rgb: 82, 61, 50;--color-brown-050-rgb: 238, 236, 235;--color-brown-100-rgb: 220, 216, 214;--color-brown-150-rgb: 203, 197, 194;--color-brown-200-rgb: 186, 177, 173;--color-brown-250-rgb: 169, 158, 153;--color-brown-300-rgb: 151, 139, 132;--color-brown-350-rgb: 134, 119, 112;--color-brown-400-rgb: 117, 100, 91;--color-brown-450-rgb: 99, 80, 71;--color-brown-500-rgb: 82, 61, 50;--color-brown-550-rgb: 74, 55, 45;--color-brown-600-rgb: 66, 49, 40;--color-brown-650-rgb: 57, 43, 35;--color-brown-700-rgb: 49, 37, 30;--color-brown-750-rgb: 41, 31, 25;--color-brown-800-rgb: 33, 24, 20;--color-brown-850-rgb: 25, 18, 15;--color-brown-900-rgb: 16, 12, 10;--color-brown-950-rgb: 8, 6, 5;--color-perlbeige-rgb: 186, 176, 166;--color-perlbeige-050-rgb: 248, 247, 246;--color-perlbeige-100-rgb: 241, 239, 237;--color-perlbeige-150-rgb: 234, 231, 228;--color-perlbeige-200-rgb: 227, 223, 219;--color-perlbeige-250-rgb: 221, 216, 211;--color-perlbeige-300-rgb: 214, 208, 202;--color-perlbeige-350-rgb: 207, 200, 193;--color-perlbeige-400-rgb: 200, 192, 184;--color-perlbeige-450-rgb: 193, 184, 175;--color-perlbeige-500-rgb: 186, 176, 166;--color-perlbeige-550-rgb: 167, 158, 149;--color-perlbeige-600-rgb: 149, 141, 133;--color-perlbeige-650-rgb: 130, 123, 116;--color-perlbeige-700-rgb: 112, 106, 100;--color-perlbeige-750-rgb: 93, 88, 83;--color-perlbeige-800-rgb: 74, 70, 66;--color-perlbeige-850-rgb: 56, 53, 50;--color-perlbeige-900-rgb: 37, 35, 33;--color-perlbeige-950-rgb: 19, 18, 17;--color-sunshine-rgb: 255, 215, 0;--color-sunshine-050-rgb: 255, 251, 230;--color-sunshine-100-rgb: 255, 247, 204;--color-sunshine-150-rgb: 255, 243, 179;--color-sunshine-200-rgb: 255, 239, 153;--color-sunshine-250-rgb: 255, 235, 128;--color-sunshine-300-rgb: 255, 231, 102;--color-sunshine-350-rgb: 255, 227, 77;--color-sunshine-400-rgb: 255, 223, 51;--color-sunshine-450-rgb: 255, 219, 25;--color-sunshine-500-rgb: 255, 215, 0;--color-sunshine-550-rgb: 230, 194, 0;--color-sunshine-600-rgb: 204, 172, 0;--color-sunshine-650-rgb: 179, 151, 0;--color-sunshine-700-rgb: 153, 129, 0;--color-sunshine-750-rgb: 128, 108, 0;--color-sunshine-800-rgb: 102, 86, 0;--color-sunshine-850-rgb: 77, 65, 0;--color-sunshine-900-rgb: 51, 43, 0;--color-sunshine-950-rgb: 25, 21, 0;--color-moon-rgb: 176, 224, 230;--color-moon-050-rgb: 247, 252, 253;--color-moon-100-rgb: 239, 249, 250;--color-moon-150-rgb: 231, 246, 248;--color-moon-200-rgb: 223, 243, 245;--color-moon-250-rgb: 216, 240, 243;--color-moon-300-rgb: 208, 236, 240;--color-moon-350-rgb: 200, 233, 238;--color-moon-400-rgb: 192, 230, 235;--color-moon-450-rgb: 184, 227, 233;--color-moon-500-rgb: 176, 224, 230;--color-moon-550-rgb: 158, 202, 207;--color-moon-600-rgb: 141, 179, 184;--color-moon-650-rgb: 123, 157, 161;--color-moon-700-rgb: 106, 134, 138;--color-moon-750-rgb: 88, 112, 115;--color-moon-800-rgb: 70, 90, 92;--color-moon-850-rgb: 53, 67, 69;--color-moon-900-rgb: 35, 45, 46;--color-moon-950-rgb: 18, 22, 23;--color-kabul-rgb: 86, 72, 58;--color-kabul-050-rgb: 238, 237, 235;--color-kabul-100-rgb: 221, 218, 216;--color-kabul-150-rgb: 204, 200, 196;--color-kabul-200-rgb: 187, 182, 176;--color-kabul-250-rgb: 171, 164, 157;--color-kabul-300-rgb: 154, 145, 137;--color-kabul-350-rgb: 137, 127, 117;--color-kabul-400-rgb: 120, 109, 97;--color-kabul-450-rgb: 103, 90, 78;--color-kabul-500-rgb: 86, 72, 58;--color-kabul-550-rgb: 77, 65, 52;--color-kabul-600-rgb: 69, 58, 46;--color-kabul-650-rgb: 60, 50, 41;--color-kabul-700-rgb: 52, 43, 35;--color-kabul-750-rgb: 43, 36, 29;--color-kabul-800-rgb: 34, 29, 23;--color-kabul-850-rgb: 26, 22, 17;--color-kabul-900-rgb: 17, 14, 12;--color-kabul-950-rgb: 9, 7, 6}:root{--font-family: 'PT Sans', 'Segoe UI', 'San Francisco', 'Roboto', system-ui, sans-serif;--font-size: 12.675pt;--font-size-adjust: 0.58;--font-weight: 400;--font-line-height: 150%;--headline-font-family: 'PT Sans Narrow', 'Helvetica Neue Condensed', Tahoma, 'Roboto Narrow', 'Segoe UI', 'San Francisco', 'Roboto', system-ui, sans-serif;--headline-font-size: 200%;--headline-font-weight: 300;--headline-line-height: 115%}[role=alert]{border-radius:0 !important;margin-bottom:3rem !important}[role=alert] .alert-heading{display:none}[role=alert] .alert-wrapper .alert-message{margin-top:6pt;margin-bottom:6pt}@font-face{font-family:"Landhaus";src:url("../fonts/olde_english/OldeEnglish.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Landhaus";src:url("../fonts/olde_english/OldeEnglish.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}.ff-landhaus{font-family:"Landhaus" !important}.ff-sans-narrow{font-family:"PT Sans Narrow" !important}.ff-sans{font-family:"PT Sans" !important}.ff-satisfy{font-family:"Satisfy" !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:light !important}.fw-normal{font-weight:normal !important}.fw-bold{font-weight:bold !important}.fw-bolder{font-weight:bolder !important}.signatur{font-family:Satisfy,"PT Sans","Segoe UI","San Francisco","Roboto",system-ui,sans-serif;font-size:120%;margin-top:14pt;display:inline-block}h1,.h1{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:clamp(24pt,5vw,28pt) !important;margin-top:0 !important;margin-bottom:12pt !important}h2,.h2{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:clamp(20pt,5vw,22pt) !important;margin-top:24pt !important;margin-bottom:12pt !important}h3,.h3{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:16pt !important;margin-top:12pt !important;margin-bottom:12pt !important}h4,.h4{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:13.25pt !important;margin-top:12pt !important;margin-bottom:6pt !important}h5,.h5,h6,.h6{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:13.25pt !important;margin-top:6pt !important;margin-bottom:6pt !important}hgroup h3,hgroup .h3{margin-bottom:6pt !important}hgroup h3 p,hgroup .h3 p{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:13pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--color-dark)}hgroup h2,hgroup .h2{margin-bottom:6pt !important}hgroup h2~p,hgroup .h2~p{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:14pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--color-dark)}hgroup h1,hgroup .h1{margin-bottom:6pt !important}hgroup h1~p,hgroup .h1~p{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:clamp(15pt,5vw,16pt) !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--color-dark)}p{margin-top:6pt;margin-bottom:6pt}address{margin-top:6pt;margin-bottom:6pt;font-style:normal}address:has(p){margin-top:0pt;margin-bottom:0pt}strong,b{font-weight:700 !important}small{line-height:calc(var(--font-line-height) - 25%) !important}hr{border:none !important;height:2px;background-color:var(--color-perlbeige-600);margin:1.5rem 0;line-height:0}.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}.text-justify{text-align:justify !important}@media(min-width: 0px){.text-xs-start{text-align:left !important}.text-xs-center{text-align:center !important}.text-xs-end{text-align:right !important}.text-xs-justify{text-align:justify !important}}@media(min-width: 576px){.text-sm-start{text-align:left !important}.text-sm-center{text-align:center !important}.text-sm-end{text-align:right !important}.text-sm-justify{text-align:justify !important}}@media(min-width: 768px){.text-md-start{text-align:left !important}.text-md-center{text-align:center !important}.text-md-end{text-align:right !important}.text-md-justify{text-align:justify !important}}@media(min-width: 992px){.text-lg-start{text-align:left !important}.text-lg-center{text-align:center !important}.text-lg-end{text-align:right !important}.text-lg-justify{text-align:justify !important}}@media(min-width: 1200px){.text-xl-start{text-align:left !important}.text-xl-center{text-align:center !important}.text-xl-end{text-align:right !important}.text-xl-justify{text-align:justify !important}}@media(min-width: 1400px){.text-xxl-start{text-align:left !important}.text-xxl-center{text-align:center !important}.text-xxl-end{text-align:right !important}.text-xxl-justify{text-align:justify !important}}@media(min-width: 1600px){.text-hd-start{text-align:left !important}.text-hd-center{text-align:center !important}.text-hd-end{text-align:right !important}.text-hd-justify{text-align:justify !important}}@media(min-width: 1920px){.text-4k-start{text-align:left !important}.text-4k-center{text-align:center !important}.text-4k-end{text-align:right !important}.text-4k-justify{text-align:justify !important}}.text-nowrap{white-space:nowrap}abbr{cursor:help;text-decoration:none;border-bottom:1px dotted var(--color-blue)}a:not([class*=btn]){color:var(--color-blue);text-decoration:none;border-bottom:1px solid var(--color-blue);opacity:1;transition:opacity 350ms}a:not([class*=btn]):active,a:not([class*=btn]):hover,a:not([class*=btn]):focus{opacity:.8}[data-js=true] .lazy{opacity:0;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}[data-js=true] .lazy::before,[data-js=true] .lazy [data-element=image],[data-js=true] .lazy figure,[data-js=true] .lazy video,[data-js=true] .lazy iframe,[data-js=true] .lazy img{display:none;opacity:0;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}[data-js=true] .lazy.visible{opacity:1;transform:translateY(0)}[data-js=true] .lazy.visible::before,[data-js=true] .lazy.visible [data-element=image],[data-js=true] .lazy.visible figure,[data-js=true] .lazy.visible video,[data-js=true] .lazy.visible iframe,[data-js=true] .lazy.visible img{display:block;opacity:1;transform:translateY(0)}figure,picture{display:block;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0}figure{position:relative}figure figcaption:is(.absolute){position:absolute;right:0;bottom:0;font-size:70%;background:rgba(var(--color-white-rgb), 0.375);height:26px;line-height:26px;padding:0 1rem}img,svg{display:block;max-width:100%;width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0;transition:transform 350ms}iframe.video,object.video{display:block;max-width:100%;width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0}video{display:block;max-width:100%;width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] img,html[data-color-scheme="light dark"] svg,html[data-color-scheme="light dark"] iframe,html[data-color-scheme="light dark"] object,html[data-color-scheme="light dark"] video{filter:brightness(0.875)}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] img,html[data-color-scheme="light dark"] svg,html[data-color-scheme="light dark"] iframe,html[data-color-scheme="light dark"] object,html[data-color-scheme="light dark"] video{filter:brightness(1)}}html[data-color-scheme=dark] img,html[data-color-scheme=dark] svg,html[data-color-scheme=dark] iframe,html[data-color-scheme=dark] object,html[data-color-scheme=dark] video{filter:brightness(0.875)}html[data-color-scheme=light] img,html[data-color-scheme=light] svg,html[data-color-scheme=light] iframe,html[data-color-scheme=light] object,html[data-color-scheme=light] video{filter:brightness(1)}.bg-filter{position:relative;z-index:1}.bg-filter::after{content:"";display:none;background:rgba(var(--color-dark-rgb), 0.125);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bg-filter>*{position:relative;z-index:4}.bg-fixed{background-attachment:fixed}.bg-fixed::before{background-attachment:fixed}.bg-center{background-position:center}.bg-top{background-position:top}.bg-bottom{background-position:bottom}.bg-start{background-position:left}.bg-end{background-position:right}.bg-start-top{background-position:top left}.bg-start-bottom{background-position:bottom left}.bg-center-top{background-position:top center}.bg-center-bottom{background-position:bottom center}.bg-end-top{background-position:top right}.bg-end-bottom{background-position:bottom right}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] .bg-filter::after{display:block}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] .bg-filter::after{display:none}}html[data-color-scheme=dark] .bg-filter::after{display:block}html[data-color-scheme=light] .bg-filter::after{display:none}.border-classic{position:relative;z-index:1}.border-classic::before{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:3;border:100px solid;border-image:url("/medien/background/svg.php?file=rahmen-classic.svg&color=%23ffffff") 100/100px stretch}.border-classic>*:not(img),.border-classic>*:not(svg),.border-classic>*:not(video),.border-classic>*:not(iframe){position:relative;z-index:4}.border-classic img,.border-classic svg{position:relative;z-index:2}.border-modern{position:relative;z-index:1}.border-modern::after{content:"";display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:3;border:3px solid #fff}.border-modern::before{content:"";display:block;position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:3;border:1px solid #fff}.border-modern>*:not(img),.border-modern>*:not(svg),.border-modern>*:not(video),.border-modern>*:not(iframe){position:relative;z-index:4}.border-modern img,.border-modern svg{position:relative;z-index:2}.ratio{position:relative !important}.ratio-4x3{padding-top:75% !important}.ratio-16x9{padding-top:56.25% !important}.ratio-21x9{padding-top:42.8571428571% !important}.ratio-24x10{padding-top:41.6666666667% !important}@media(min-width: 576px){.ratio-sm-4x3{padding-top:75% !important}.ratio-sm-16x9{padding-top:56.25% !important}.ratio-sm-21x9{padding-top:42.8571428571% !important}.ratio-sm-24x10{padding-top:41.6666666667% !important}}@media(min-width: 768px){.ratio-md-4x3{padding-top:75% !important}.ratio-md-16x9{padding-top:56.25% !important}.ratio-md-21x9{padding-top:42.8571428571% !important}.ratio-md-24x10{padding-top:41.6666666667% !important}}@media(min-width: 992px){.ratio-lg-4x3{padding-top:75% !important}.ratio-lg-16x9{padding-top:56.25% !important}.ratio-lg-21x9{padding-top:42.8571428571% !important}.ratio-lg-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1200px){.ratio-xl-4x3{padding-top:75% !important}.ratio-xl-16x9{padding-top:56.25% !important}.ratio-xl-21x9{padding-top:42.8571428571% !important}.ratio-xl-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1400px){.ratio-xxl-4x3{padding-top:75% !important}.ratio-xxl-16x9{padding-top:56.25% !important}.ratio-xxl-21x9{padding-top:42.8571428571% !important}.ratio-xxl-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1600px){.ratio-hd-4x3{padding-top:75% !important}.ratio-hd-16x9{padding-top:56.25% !important}.ratio-hd-21x9{padding-top:42.8571428571% !important}.ratio-hd-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1920px){.ratio-4k-4x3{padding-top:75% !important}.ratio-4k-16x9{padding-top:56.25% !important}.ratio-4k-21x9{padding-top:42.8571428571% !important}.ratio-4k-24x10{padding-top:41.6666666667% !important}}.ratio:has(img)>img{position:absolute !important;top:0 !important;left:0 !important;object-fit:cover !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}.ratio:has(a)>a,.ratio:has(picture)>picture{position:absolute !important;top:0 !important;left:0 !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important;opacity:1 !important;border:none !important}.ratio:has(a)>a img,.ratio:has(picture)>picture img{position:absolute !important;top:0 !important;left:0 !important;object-fit:cover !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}.fa-person-couple::before{content:""}.btn{background:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn:active,.btn:hover,.btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);opacity:unset !important}.btn-outline{background:transparent;border:1px solid var(--color-red);color:var(--color-red);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn-outline:active,.btn-outline:hover,.btn-outline:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}.btn-gold{background:transparent;border:1px solid var(--color-red);color:var(--color-red);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn-gold:active,.btn-gold:hover,.btn-gold:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}address{font-style:normal}.zoom{overflow:hidden;transition:transform 400ms}.zoom-025 *{transform:scale(1.025)}.zoom-050 *{transform:scale(1.05)}.zoom-075 *{transform:scale(1.075)}.zoom-100 *{transform:scale(1.1)}.zoom-025-hover:hover *{transform:scale(1.025)}.zoom-050-hover:hover *{transform:scale(1.05)}.zoom-075-hover:hover *{transform:scale(1.075)}.zoom-100-hover:hover *{transform:scale(1.1)}form fieldset{border:none;padding:0;margin-bottom:2rem}form legend{padding:0}form label{position:relative;display:block;margin-bottom:4pt}form label sup{position:absolute;top:-4px;color:var(--color-red)}form input,form select,form textarea,form button{box-sizing:border-box !important}form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio]),form select,form textarea{font-family:var(--font-family);font-size:calc(var(--font-size) - 10%);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height);border-color:var(--color-perlbeige-350);border-style:solid;border-width:1px;border-radius:0;background-color:var(--color-perlbeige-100);color:var(--color-dark);outline:none;padding:.375rem 2.25rem .375rem .675rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio])::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-dark);opacity:.675}form select{background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;appearance:none;padding-right:4.125rem}form input[type=date],form input[type=datetime-local],form input[type=time],form input[type=week],form input[type=month]{-webkit-appearance:none;-moz-appearance:none;position:relative;height:36.08px}form input[type=date]::-webkit-calendar-picker-indicator,form input[type=datetime-local]::-webkit-calendar-picker-indicator,form input[type=time]::-webkit-calendar-picker-indicator,form input[type=week]::-webkit-calendar-picker-indicator,form input[type=month]::-webkit-calendar-picker-indicator{position:absolute;right:10px}form :is(.form-check){position:relative}form :is(.form-check) input[type=checkbox],form :is(.form-check) input[type=radio]{position:absolute;left:-30000px;outline:none}form :is(.form-check) input[type=checkbox]+label,form :is(.form-check) input[type=radio]+label{position:relative;padding-left:28px;cursor:pointer}form :is(.form-check) input[type=checkbox]+label::before,form :is(.form-check) input[type=radio]+label::before{position:absolute;font-family:"Font Awesome 6 Free";color:var(--color-dark);font-size:14pt;left:0;top:3px}form :is(.form-check) input[type=checkbox]:checked+label,form :is(.form-check) input[type=radio]:checked+label{position:relative;padding-left:28px}form :is(.form-check) input[type=checkbox]:checked+label::before,form :is(.form-check) input[type=radio]:checked+label::before{color:var(--color-green-400);font-weight:900}form :is(.form-check) input[type=checkbox]+label::before{content:""}form :is(.form-check) input[type=checkbox]:checked+label::before{content:""}form :is(.form-check) input[type=radio]+label::before{content:"";font-size:13pt}form :is(.form-check) input[type=radio]:checked+label::before{content:""}form :is(.form-switch) input[type=checkbox]+label{padding-left:60px !important}form :is(.form-switch) input[type=checkbox]+label:before{content:"";border-color:var(--color-perlbeige-350);border-style:solid;border-width:1px;border-radius:0;background-color:var(--color-perlbeige-200);background-position:left center;background-size:12pt;background-repeat:no-repeat;color:var(--color-dark);outline:none;transition:background-position .15s ease-in-out;width:36px;height:14pt;top:8px}form :is(.form-switch) input[type=checkbox]:checked+label:before{content:"";border-color:var(--color-green-400);background-color:var(--color-green-400);background-position:right center}form span[role*=alert]{color:var(--color-red-450) !important;display:none;margin-top:.25rem;margin-bottom:0 !important;font-size:90%;font-weight:700}form input[type=checkbox]+label+span[role*=alert],form input[type=radio]+label+span[role*=alert]{padding-left:60px !important}form.was-validated .form-control:valid{border-color:var(--color-green-400) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated textarea.form-control:valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.was-validated select.form-select:valid{border-color:var(--color-green-400) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated .form-control:invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.7em + .375rem) calc(.7em + .375rem)}form.was-validated textarea.form-control:invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.was-validated select.form-select:invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.7em + .375rem) calc(.7em + .375rem)}form.was-validated :is(.form-check) input[type=checkbox]:checked:valid+label::before,form.was-validated :is(.form-check) input[type=checkbox]:checked.is-valid+label::before,form.was-validated :is(.form-check) input[type=radio]:checked:valid+label::before,form.was-validated :is(.form-check) input[type=radio]:checked.is-valid+label::before{color:var(--color-green-400)}form.was-validated :is(.form-check) input[type=checkbox]:invalid+label::before,form.was-validated :is(.form-check) input[type=radio]:invalid+label::before{color:var(--color-red-450) !important}form.was-validated :is(.form-switch) input[type=checkbox]:checked:valid+label:before{content:"";border-color:var(--color-green-400);background-color:var(--color-green-400);background-position:right center}form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before{content:"";border-color:var(--color-red-450) !important;background-color:var(--color-red-450) !important;background-position:left center}form.need-validation .form-control.is-valid{border-color:var(--color-green-400) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}form.need-validation textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.need-validation select.form-select.is-valid{border-color:var(--color-green-400) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form.need-validation .form-control.is-invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.7em + .375rem) calc(.7em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}form.need-validation textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.need-validation select.form-select.is-invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.7em + .375rem) calc(.7em + .375rem)}form.need-validation :is(.form-check) input[type=checkbox]:checked.is-valid+label::before,form.need-validation :is(.form-check) input[type=radio]:checked.is-valid+label::before{color:var(--color-green-400)}form.need-validation :is(.form-check) input[type=checkbox].is-invalid+label::before,form.need-validation :is(.form-check) input[type=radio].is-invalid+label::before{color:var(--color-red-450) !important}form.need-validation :is(.form-switch) input[type=checkbox]:checked.is-valid+label:before{content:"";border-color:var(--color-green-400);background-color:var(--color-green-400);background-position:right center}form.need-validation :is(.form-switch) input[type=checkbox].is-invalid+label:before{content:"";border-color:var(--color-red-450) !important;background-color:var(--color-red-450) !important;background-position:left center}form div.datenschutz{display:none;font-size:10pt !important;line-height:150% !important;max-height:400px !important;overflow-x:hidden !important;overflow-y:scroll !important;border:3px solid var(--color-perlbeige-100) !important;padding:1rem !important;margin:0 0 1rem !important;-webkit-transition:all .7s ease !important;transition:all .7s ease !important;box-sizing:border-box !important}form div.datenschutz h1,form div.datenschutz .h1{font-size:19pt !important}form div.datenschutz h2,form div.datenschutz .h2{font-size:16pt !important}form div.datenschutz h3,form div.datenschutz h4,form div.datenschutz h5,form div.datenschutz h6,form div.datenschutz .h3,form div.datenschutz .h4,form div.datenschutz .h5,form div.datenschutz .h6{font-size:13pt !important}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:valid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:valid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:invalid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:invalid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:valid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:valid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:invalid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:invalid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}}html[data-color-scheme=light] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme=light] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme=light] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated .form-control:valid,html[data-color-scheme=light] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated select.form-select:valid,html[data-color-scheme=light] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated .form-control:invalid,html[data-color-scheme=light] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated select.form-select:invalid,html[data-color-scheme=light] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated .form-control:valid,html[data-color-scheme=dark] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated select.form-select:valid,html[data-color-scheme=dark] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated .form-control:invalid,html[data-color-scheme=dark] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated select.form-select:invalid,html[data-color-scheme=dark] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}aside form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio]),aside form select,aside form textarea{border-color:var(--color-white);background-color:var(--color-white)}aside form :is(.form-switch) input[type=checkbox]+label{padding-left:60px !important}aside form :is(.form-switch) input[type=checkbox]+label:before{content:"";border-color:var(--color-white);background-color:var(--color-white)}.overflow-hidden{overflow:hidden}article ul li{margin-top:.125rem;margin-bottom:.125rem}article ul li:has(abbr){margin-top:.125rem;margin-bottom:.25rem}article ul:first-child{margin-top:0}article ul:last-child{margin-bottom:0}ul.pagination{list-style:none;padding:0;display:flex}ul.pagination li{background-color:var(--color-perlbeige-100);border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}ul.pagination li:first-child{border-left:1px solid var(--color-white)}ul.pagination li.page-item .page-link{color:var(--color-blue);display:inline-block;padding:8px 12px;border:none !important;opacity:1 !important;min-width:40px;text-align:center}ul.pagination li.page-item .page-link:hover,ul.pagination li.page-item .page-link:focus{opacity:.8 !important}ul.pagination li.page-item.disabled .page-link{color:var(--color-perlbeige-350);opacity:.5 !important}ul.pagination li.page-item.active .page-link{background-color:var(--color-blue);color:var(--color-white);opacity:1 !important}#mno-cookiehint-top,#mno-cookiehint-bottom,#mno-cookiehint-modal{position:fixed;right:0;left:0;background:rgba(0,0,0,0)}#mno-cookiehint-top::before,#mno-cookiehint-bottom::before,#mno-cookiehint-modal::before{content:"";background:rgba(42,39,35,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}#mno-cookiehint-top{top:0}#mno-cookiehint-bottom{bottom:0}#mno-cookiehint{background:#ffffff;color:#2A2723;padding-top:1.5rem;padding-bottom:1.5rem;max-height:100vh;overflow-x:hidden;overflow-y:auto}#mno-cookiehint .cookiehead{font-size:calc(12.675pt + 12%)}@media(min-width: 768px){#mno-cookiehint .cookiehead{font-size:calc(12.675pt + 28%)}}#mno-cookiehint .cookiecontent{font-size:calc(12.675pt - 12%)}@media(min-width: 768px){#mno-cookiehint .cookiecontent{font-size:12.675pt}}#mno-cookiehint .cookiebuttons:has(form) form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}@media(min-width: 768px){#mno-cookiehint .cookiebuttons:has(form) form{flex-wrap:nowrap}}#mno-cookiehint .cookiebuttons:not(:has(form)){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}@media(min-width: 768px){#mno-cookiehint .cookiebuttons:not(:has(form)){flex-wrap:nowrap}}#mno-cookiehint .cookiebuttons{margin-top:1.5rem;font-size:calc(12.675pt - 12%)}@media(min-width: 768px){#mno-cookiehint .cookiebuttons{font-size:12.675pt}}#mno-cookiehint .cookiebuttons #cookiehintinfo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}@media(min-width: 768px){#mno-cookiehint .cookiebuttons #cookiehintinfo{flex-wrap:nowrap}}#mno-cookiehint .cookiebuttons #cookiehintsubmit,#mno-cookiehint .cookiebuttons #cookiehintsubmitno{font-size:calc(12.675pt - 12%)}@media(min-width: 768px){#mno-cookiehint .cookiebuttons #cookiehintsubmit,#mno-cookiehint .cookiebuttons #cookiehintsubmitno{font-size:12.675pt}}#mno-cookiehint .cookiebuttons #cookiehintsubmit{border:1px solid #235D37;background:#235D37;color:#fff}#mno-cookiehint .cookiebuttons #cookiehintsubmit:active,#mno-cookiehint .cookiebuttons #cookiehintsubmit:focus{border:1px solid rgb(28.02734375, 74.47265625, 44.04296875);background:rgb(28.02734375, 74.47265625, 44.04296875)}#mno-cookiehint .cookiebuttons #cookiehintsubmitno{border:1px solid #235D37;background:rgba(0,0,0,0);color:#235D37}#mno-cookiehint .cookiebuttons #cookiehintsubmitno:active,#mno-cookiehint .cookiebuttons #cookiehintsubmitno:focus{border:1px solid rgb(28.02734375, 74.47265625, 44.04296875);background:rgb(28.02734375, 74.47265625, 44.04296875);color:#fff}#mno-cookiehint-modal #mno-cookiehint{max-width:567.98px}#mno-cookiehint-modal .cookiehead,#mno-cookiehint-modal .cookiecontent,#mno-cookiehint-modal .cookiebuttons{font-size:calc(12.675pt - 12%) !important;padding-right:1.5rem !important;padding-left:1.5rem !important}#mno-cookiehint-modal .cookiehead{font-size:12.675pt !important}#mno-cookiehint-modal #cookiehintsubmit,#mno-cookiehint-modal #cookiehintsubmitno{font-size:calc(12.675pt - 12%) !important}[data-js=true] #system-message-container joomla-alert{width:100%;max-width:768px}[data-js=true] #system-message-container:has(joomla-alert){position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-dark-rgb), 0.625);z-index:2000;display:grid;justify-items:center;align-items:center;padding:1.5rem}[data-js=true] #system-message-container.inside{background:rgba(0,0,0,0);position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;justify-items:normal;align-items:normal;padding:0 !important}[data-js=true] #system-message-container.inside joomla-alert{max-width:none}.swiper{--swiper-color: var(--color-white);--swiper-background: var(--color-gray-750);--swiper-pagination-bottom: 1rem;--swiper-pagination-color: rgba(var(--color-white-rgb), .75) !important;--swiper-pagination-background: rgba(var(--color-dark-rgb), .25) !important;--swiper-pagination-opacity: 1;--swiper-pagination-color-active: rgba(var(--color-dark-rgb), 1) !important;--swiper-pagination-background-active: rgba(var(--color-white-rgb), 1) !important;--swiper-pagination-opacity-active: 1;--swiper-pagination-color-hover: rgba(var(--color-white-rgb), 1) !important;--swiper-pagination-background-hover: rgba(var(--color-dark-rgb), .5) !important;--swiper-pagination-opacity-hover: 1;--swiper-button-color: rgba(var(--color-white-rgb), .75) !important;--swiper-button-background: rgba(var(--color-dark-rgb), .25) !important;--swiper-button-color-hover: rgba(var(--color-white-rgb), 1) !important;--swiper-button-background-hover: rgba(var(--color-dark-rgb), .5) !important;--swiper-button-color-disabled: rgba(var(--color-white-rgb), .75) !important;--swiper-button-background-disabled: rgba(var(--color-dark-rgb), .25) !important;position:relative;z-index:1;background:var(--swiper-background);color:var(--swiper-color)}.swiper .swiper-wrapper:not(.ratings){min-height:unset;max-height:unset;height:auto}.swiper .swiper-wrapper:not(.ratings) .swiper-slide{padding-top:100%}@media only screen and (min-width: 768px){.swiper .swiper-wrapper:not(.ratings) .swiper-slide{padding-top:56.25%}}@media only screen and (min-width: 1400px){.swiper .swiper-wrapper:not(.ratings) .swiper-slide{padding-top:37.5%}}.swiper .swiper-wrapper:not(.ratings) .swiper-slide picture{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 1400px){.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide{padding-top:56.25%}}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide{max-width:100% !important;width:100% !important}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption{z-index:4;padding:40px 16px}@media only screen and (min-width: 768px){.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption{padding:40px 60px}}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content{text-shadow:0 2px 2px rgba(var(--color-dark-rgb), 0.675);max-width:100%}@media only screen and (min-width: 768px){.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content{max-width:80%}}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h1,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h1,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h2,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h2,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h3,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h3,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h4,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h4,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h5,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h5,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h6,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h6,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h1,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h1,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h2,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h2,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h3,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h3,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h4,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h4,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h5,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h5,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h6,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h6{background:rgba(0,0,0,0);color:var(--color-white);line-height:1.25;margin:0 !important}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h1 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h1 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h2 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h2 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h3 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h3 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h4 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h4 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h5 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h5 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h6 strong,.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h6 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h1 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h1 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h2 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h2 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h3 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h3 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h4 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h4 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h5 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h5 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content h6 strong,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content .h6 strong{display:block;font-size:clamp(150%,5vw,167.5%)}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content p,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content p{letter-spacing:.01275rem !important;font-family:var(--headline-font-family);font-size:130%;line-height:150%}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content p:not(:has(.btn)),.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content p:not(:has(.btn)){font-size:clamp(16pt,5vw,18pt) !important}.swiper.swiper-default .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content p .btn,.swiper.swiper-gallery .swiper-wrapper:not(.ratings) .swiper-slide .swiper-caption .swiper-caption-content p .btn{padding:10px 18px;text-shadow:none}.swiper.swiper-default .swiper-pagination,.swiper.swiper-gallery .swiper-pagination{margin-bottom:var(--swiper-pagination-bottom)}.swiper.swiper-default .swiper-pagination .swiper-pagination-bullet,.swiper.swiper-gallery .swiper-pagination .swiper-pagination-bullet{color:var(--swiper-pagination-color);background:var(--swiper-pagination-background);opacity:var(--swiper-pagination-opacity)}.swiper.swiper-default .swiper-pagination .swiper-pagination-bullet:hover,.swiper.swiper-default .swiper-pagination .swiper-pagination-bullet:active,.swiper.swiper-gallery .swiper-pagination .swiper-pagination-bullet:hover,.swiper.swiper-gallery .swiper-pagination .swiper-pagination-bullet:active{color:var(--swiper-pagination-color-hover);background:var(--swiper-pagination-background-hover);opacity:var(--swiper-pagination-opacity-hover)}.swiper.swiper-default .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper.swiper-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--swiper-pagination-color-active);background:var(--swiper-pagination-background-active);opacity:var(--swiper-pagination-opacity-active)}.swiper.swiper-default .swiper-button-next,.swiper.swiper-default .swiper-button-prev,.swiper.swiper-gallery .swiper-button-next,.swiper.swiper-gallery .swiper-button-prev{display:none;height:70px;width:80px;line-height:70px;text-align:center;color:var(--swiper-button-color);background:var(--swiper-button-background)}@media only screen and (min-width: 768px){.swiper.swiper-default .swiper-button-next,.swiper.swiper-default .swiper-button-prev,.swiper.swiper-gallery .swiper-button-next,.swiper.swiper-gallery .swiper-button-prev{display:inline-block}}.swiper.swiper-default .swiper-button-next::before,.swiper.swiper-default .swiper-button-next::after,.swiper.swiper-default .swiper-button-prev::before,.swiper.swiper-default .swiper-button-prev::after,.swiper.swiper-gallery .swiper-button-next::before,.swiper.swiper-gallery .swiper-button-next::after,.swiper.swiper-gallery .swiper-button-prev::before,.swiper.swiper-gallery .swiper-button-prev::after{line-height:70px}.swiper.swiper-default .swiper-button-next:hover,.swiper.swiper-default .swiper-button-next:active,.swiper.swiper-default .swiper-button-prev:hover,.swiper.swiper-default .swiper-button-prev:active,.swiper.swiper-gallery .swiper-button-next:hover,.swiper.swiper-gallery .swiper-button-next:active,.swiper.swiper-gallery .swiper-button-prev:hover,.swiper.swiper-gallery .swiper-button-prev:active{color:var(--swiper-button-color-hover);background:var(--swiper-button-background-hover)}.swiper.swiper-default .swiper-button-next.swiper-button-disabled,.swiper.swiper-default .swiper-button-prev.swiper-button-disabled,.swiper.swiper-gallery .swiper-button-next.swiper-button-disabled,.swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled{color:var(--swiper-button-color-disabled);background:var(--swiper-button-background-disabled)}.swiper.swiper-default .swiper-button-prev,.swiper.swiper-gallery .swiper-button-prev{left:0}.swiper.swiper-default .swiper-button-next,.swiper.swiper-gallery .swiper-button-next{right:0}.swiper.swiper-default .swiper-pagination-progressbar-fill,.swiper.swiper-gallery .swiper-pagination-progressbar-fill{background:var(--swiper-progressbar-fill)}.swiper.swiper-default .swiper-scrollbar,.swiper.swiper-gallery .swiper-scrollbar{background:var(--swiper-scrollbar-background)}.swiper.swiper-default .swiper-scrollbar .swiper-scrollbar-drag,.swiper.swiper-gallery .swiper-scrollbar .swiper-scrollbar-drag{background:var(--swiper-scrollbar-background)}.swiper.swiper-thumbs{background:var(--color-white) !important}.swiper.swiper-thumbs .swiper-wrapper .swiper-slide{overflow:hidden !important}.swiper.swiper-thumbs .swiper-wrapper .swiper-slide img{width:100% !important;height:80px !important;object-fit:cover !important}[data-js=false] [data-element=ratings]{display:none !important}[data-element=ratings] .swiper{background:rgba(0,0,0,0) !important;padding-bottom:3.4rem}[data-element=ratings] .swiper::after{display:none !important}[data-element=ratings] .swiper .swiper-slide{background:rgba(var(--color-white-rgb), 0.9) !important;color:var(--color-dark) !important}[data-element=ratings] .swiper .swiper-slide .body{display:grid;grid-template-columns:1fr;padding:1.5rem;text-align:left !important}[data-element=ratings] .swiper .swiper-slide .body hgroup{order:1;display:grid;grid-template-columns:1fr;margin:0 !important}[data-element=ratings] .swiper .swiper-slide .body hgroup .date{order:2;margin:.25rem 0 !important;font-size:80%;color:var(--color-perlbeige-600)}[data-element=ratings] .swiper .swiper-slide .body hgroup .title{order:1;margin:0 !important;font-size:12pt !important;text-align:left !important;color:var(--color-red) !important;text-shadow:none !important}[data-element=ratings] .swiper .swiper-slide .body .text{order:2;display:grid;grid-template-columns:1fr;margin:0 !important}[data-element=ratings] .swiper .swiper-slide .body .text .rating-icons{order:1;margin:-0.25rem 0 0 !important}[data-element=ratings] .swiper .swiper-slide .body .text .rating-icons [class*=fa]{color:var(--color-gold)}[data-element=ratings] .swiper .swiper-slide .body .text .rating-content{order:2;font-size:90%;margin:.75rem 0 0 !important}[data-element=ratings] .swiper .swiper-slide.swiper-slide-active .swiper-slide-shadow-right,[data-element=ratings] .swiper .swiper-slide.swiper-slide-active .swiper-slide-shadow-left{display:none !important}[data-element=ratings] .swiper .swiper-pagination{--swiper-pagination-bottom: 8px !important}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%}body{background:var(--color-perlbeige-250);color:var(--color-dark);font-family:var(--font-family);font-size:clamp(13pt,5vw,var(--font-size));font-size-adjust:var(--font-size-adjust);font-weight:var(--font-weight);line-height:var(--font-line-height);text-rendering:optimizeLegibility;overflow-x:hidden;overflow-y:scroll;padding-left:0 !important;padding-right:0 !important;margin:0;transition:padding 700ms}body.tab :focus{outline-color:var(--color-blue);outline-style:dotted;outline-width:3px;outline-offset:3px}body.using-mouse :focus{outline:none !important}@media only screen and (min-width: 992px){body{padding-top:126px;display:grid}body.scrolling{padding-top:116px}}@media only screen and (min-width: 1200px){body{padding-top:136px}}@media only screen and (min-width: 1400px){body{padding-top:146px}}@media only screen and (min-width: 0px)and (max-width: 991.98px){body[data-js=false]{display:grid}}body:has(#mno-cookiehint){overflow-y:hidden}@supports(-webkit-touch-callout: none){*{background-attachment:scroll !important}*::before{background-attachment:scroll !important}}[data-element=mno-background-image],[data-element=mno-background-video]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}[data-element=mno-background-image] div,[data-element=mno-background-video] div{height:100%;width:100%;background-size:cover}[data-element=mno-background-image] video,[data-element=mno-background-image] iframe,[data-element=mno-background-video] video,[data-element=mno-background-video] iframe{display:block;height:100%;width:100%;object-fit:cover}main,footer{position:relative;z-index:1}.outside{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.outside{width:768px !important}}@media only screen and (min-width: 992px){.outside{width:992px !important}}@media only screen and (min-width: 1200px){.outside{width:1200px !important}}@media only screen and (min-width: 1400px){.outside{width:1400px !important}}@media only screen and (min-width: 1600px){.outside{width:1600px !important}}@media only screen and (min-width: 1920px){.outside{width:1920px !important}}.inside{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width: 1200px){.inside{padding-left:3rem !important;padding-right:3rem !important}}@media only screen and (min-width: 1400px){.inside{padding-left:4.5rem !important;padding-right:4.5rem !important}}@media only screen and (min-width: 1600px){.inside{padding-left:7.5rem !important;padding-right:7.5rem !important}}@media only screen and (min-width: 1920px){.inside{padding-left:12rem !important;padding-right:12rem !important}}.inside-start{padding-left:1.5rem}@media only screen and (min-width: 1200px){.inside-start{padding-left:3rem !important}}@media only screen and (min-width: 1400px){.inside-start{padding-left:4.5rem !important}}@media only screen and (min-width: 1600px){.inside-start{padding-left:7.5rem !important}}@media only screen and (min-width: 1920px){.inside-start{padding-left:12rem !important}}.inside-end{padding-right:1.5rem}@media only screen and (min-width: 1200px){.inside-end{padding-right:3rem !important}}@media only screen and (min-width: 1400px){.inside-end{padding-right:4.5rem !important}}@media only screen and (min-width: 1600px){.inside-end{padding-right:7.5rem !important}}@media only screen and (min-width: 1920px){.inside-end{padding-right:12rem !important}}@media only screen and (min-width: 0px)and (max-width: 991.98px){[data-js=false] header{grid-row-start:1;grid-row-end:2}}header{position:relative;z-index:4}header [data-element=mno-header-mobile-navigation]{background:var(--color-white);padding-top:92px;padding-bottom:32px}header [data-element=mno-header-mobile-navigation] nav{background:rgba(var(--color-white-rgb), 0.875);display:grid;grid-template-columns:repeat(5, 1fr);justify-items:stretch;width:100%;margin:0 auto;position:fixed;z-index:1099;transform:translateX(-50%);left:50%;top:0;border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}@media only screen and (min-width: 768px){header [data-element=mno-header-mobile-navigation] nav{width:768px !important}}@media only screen and (min-width: 992px){header [data-element=mno-header-mobile-navigation] nav{width:992px !important}}@media only screen and (min-width: 1200px){header [data-element=mno-header-mobile-navigation] nav{width:1200px !important}}@media only screen and (min-width: 1400px){header [data-element=mno-header-mobile-navigation] nav{width:1400px !important}}@media only screen and (min-width: 1600px){header [data-element=mno-header-mobile-navigation] nav{width:1600px !important}}@media only screen and (min-width: 1920px){header [data-element=mno-header-mobile-navigation] nav{width:1920px !important}}header [data-element=mno-header-mobile-navigation] nav div{background:var(--color-red);border-left:1px solid var(--color-white)}header [data-element=mno-header-mobile-navigation] nav div:first-child{border-left:none}header [data-element=mno-header-mobile-navigation] nav div a{display:block;color:var(--color-white) !important;text-decoration:none;text-align:center;height:60px;line-height:60px;font-size:112.5%;opacity:1;transition:opacity 700ms;border:none}header [data-element=mno-header-mobile-navigation] nav div a:active,header [data-element=mno-header-mobile-navigation] nav div a:hover,header [data-element=mno-header-mobile-navigation] nav div a:focus{opacity:.8}header [data-element=mno-header-mobile-navigation] nav div a [class*=fa-]{line-height:0;font-size:150%}header [data-element=mno-header-mobile-navigation] nav div a span{display:none}header [data-element=mno-header-mobile-navigation] a:has(svg){display:block;text-decoration:none;line-height:0;max-width:640px;padding-left:1.25rem;padding-right:1.25rem;margin:0 auto;border:none;opacity:1 !important}header [data-element=mno-header-mobile-navigation] a:has(svg) svg .logo-name{fill:var(--color-red)}header [data-element=mno-header-mobile-navigation] a:has(svg) svg .logo-slogan{fill:var(--color-dark)}@media only screen and (min-width: 992px){header [data-element=mno-header-mobile-navigation]{display:none}}header [data-element=mno-header-navigation]{background:var(--color-white);transition:background 700ms,padding 700ms;width:100%;margin:0 auto;position:fixed;z-index:1099;transform:translateX(-50%);left:50%;top:0;display:none;padding-top:78px}@media only screen and (min-width: 768px){header [data-element=mno-header-navigation]{width:768px !important}}@media only screen and (min-width: 992px){header [data-element=mno-header-navigation]{width:992px !important}}@media only screen and (min-width: 1200px){header [data-element=mno-header-navigation]{width:1200px !important}}@media only screen and (min-width: 1400px){header [data-element=mno-header-navigation]{width:1400px !important}}@media only screen and (min-width: 1600px){header [data-element=mno-header-navigation]{width:1600px !important}}@media only screen and (min-width: 1920px){header [data-element=mno-header-navigation]{width:1920px !important}}@media only screen and (min-width: 1200px){header [data-element=mno-header-navigation]{padding-top:88px}}@media only screen and (min-width: 1400px){header [data-element=mno-header-navigation]{padding-top:98px}}header [data-element=mno-header-navigation] nav{display:block;background:var(--color-perlbeige-700);padding-left:1.5rem;padding-right:1.5rem;height:48px;position:absolute;top:0;right:0;left:0}@media only screen and (min-width: 1200px){header [data-element=mno-header-navigation] nav{padding-left:3rem !important;padding-right:3rem !important}}@media only screen and (min-width: 1400px){header [data-element=mno-header-navigation] nav{padding-left:4.5rem !important;padding-right:4.5rem !important}}@media only screen and (min-width: 1600px){header [data-element=mno-header-navigation] nav{padding-left:7.5rem !important;padding-right:7.5rem !important}}@media only screen and (min-width: 1920px){header [data-element=mno-header-navigation] nav{padding-left:12rem !important;padding-right:12rem !important}}header [data-element=mno-header-navigation] nav div:nth-child(1){text-align:left;float:left}header [data-element=mno-header-navigation] nav div:nth-child(1) a{margin-left:1.5rem}header [data-element=mno-header-navigation] nav div:nth-child(1) a:first-child{margin-left:0}header [data-element=mno-header-navigation] nav div:nth-child(3){text-align:right;float:right}header [data-element=mno-header-navigation] nav div:nth-child(3) a{margin-right:1.5rem}header [data-element=mno-header-navigation] nav div:nth-child(3) a:last-child{margin-right:0}header [data-element=mno-header-navigation] nav div a{position:relative;display:inline-block;line-height:48px;color:var(--color-white) !important;text-decoration:none;white-space:nowrap;font-size:90%;padding-left:40px;border:none;opacity:1 !important}header [data-element=mno-header-navigation] nav div a span{display:inline-block;opacity:1;transition:opacity 700ms}header [data-element=mno-header-navigation] nav div a:active span,header [data-element=mno-header-navigation] nav div a:hover span,header [data-element=mno-header-navigation] nav div a:focus span{opacity:.8}header [data-element=mno-header-navigation] nav div a:active [class*=fa-]::before,header [data-element=mno-header-navigation] nav div a:hover [class*=fa-]::before,header [data-element=mno-header-navigation] nav div a:focus [class*=fa-]::before{opacity:.8 !important}header [data-element=mno-header-navigation] nav div a [class*=fa-]{position:absolute;display:inline-block;z-index:0;height:48px;width:32px;top:0;left:0}header [data-element=mno-header-navigation] nav div a [class*=fa-]::before{position:absolute;z-index:2;display:block;top:50%;left:50%;transform:translate(-50%, -50%);font-size:90%;opacity:1;transition:opacity 700ms}header [data-element=mno-header-navigation] nav div a [class*=fa-]::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272.85 273.32'%3E%3Cpath fill='%23DAC1A5' d='M82.74,230.05c-10.69,3.05-20.72,5.83-30.69,8.81-5.62,1.68-11,1.98-15.4-2.51-4.4-4.49-3.95-9.9-2.28-15.5,2.93-9.83,5.67-19.72,8.73-30.42-10.46-2.46-20.72-4.93-30.99-7.28-5.54-1.27-9.9-3.79-11.55-9.68-1.58-5.6.5-9.87,4.3-13.91,7.42-7.88,14.58-16,20.96-23.05-5.73-6.29-12.45-14.01-19.55-21.36-4.17-4.32-7.53-8.57-5.8-15.05,1.79-6.73,6.89-8.91,13.02-10.24,9.79-2.12,19.49-4.61,29.57-7.03-2.97-10.44-5.68-20.31-8.62-30.12-1.73-5.79-2.3-11.37,2.4-15.97,4.49-4.39,9.86-3.91,15.46-2.22,9.79,2.96,19.66,5.65,30.3,8.67,1.27-4.87,2.5-9.56,3.71-14.26,1.57-6.08,3.07-12.17,4.68-18.24,3.03-11.42,13.79-14.28,22.2-5.82,6.44,6.47,12.71,13.11,19.03,19.71,1.17,1.23,2.18,2.62,3.88,4.67,3.86-4.05,7.19-7.57,10.56-11.06,4.09-4.25,8.26-8.42,12.3-12.72,3.74-3.99,7.92-6.44,13.65-4.93,5.86,1.54,8.67,5.52,9.96,11.22,2.26,10.02,4.81,19.97,7.26,29.94.08.33.43.59.96,1.29,9.81-2.79,19.82-5.51,29.76-8.5,5.61-1.69,11.01-2.11,15.46,2.27,4.47,4.41,4.11,9.85,2.45,15.46-2.9,9.84-5.64,19.73-8.68,30.41,9.03,2.38,17.91,4.72,26.79,7.05,1.84.48,3.69.88,5.53,1.36,11.27,2.93,14.28,13.83,6.15,22.3-7.5,7.81-15.01,15.6-22.47,23.34,6.97,7.21,14.41,14.75,21.62,22.49,2.01,2.16,4.05,4.74,4.88,7.49,2.11,6.96-2.05,13.8-9.39,15.71-10.8,2.81-21.69,5.29-33.12,8.05,2.7,9.56,5.27,18.63,7.83,27.71.57,2.01,1.27,4,1.65,6.05,1.94,10.45-5.46,17.75-15.77,15.17-11-2.75-21.86-6.04-33.46-9.28-2.58,10.82-4.88,21.37-7.72,31.76-.85,3.11-2.66,6.45-5.04,8.54-5.19,4.56-11.94,3.59-17.39-1.7-7.89-7.65-15.77-15.31-23.54-22.86-7.32,7.12-14.88,14.29-22.21,21.7-3.99,4.03-8.13,6.75-14.13,5.14-6.19-1.66-8.68-6.12-9.98-11.92-2.27-10.16-4.78-20.27-7.28-30.73ZM190.78,222.24c1.08.25,2.57.54,4.02.93,9.35,2.52,18.65,5.22,28.06,7.48,2.51.6,6.39.9,7.73-.49,1.35-1.41.89-5.24.24-7.76-2.33-9.02-5.12-17.93-7.66-26.9-2.14-7.56-.15-11.03,7.46-13.02,9.55-2.5,19.14-4.85,28.67-7.42,7.18-1.94,7.97-5.04,2.71-10.13-7.11-6.88-14.36-13.62-21.4-20.57-5.05-4.98-5.01-9.96,0-14.85,7.07-6.92,14.28-13.7,21.38-20.6,5.38-5.23,4.52-8.77-2.74-10.69-9.72-2.58-19.52-4.89-29.25-7.43-7.17-1.86-9.01-5.01-7.1-12.19,2.58-9.75,5.42-19.43,7.86-29.21.54-2.15.7-5.69-.51-6.65-1.6-1.28-4.89-1.31-7.15-.72-9.37,2.42-18.61,5.33-27.93,7.96-7.57,2.14-10.91.19-12.92-7.53-2.55-9.76-4.88-19.57-7.53-29.3-1.71-6.3-5.15-7.14-9.69-2.48-7.04,7.22-13.91,14.61-20.97,21.81-5.05,5.16-9.78,5.14-14.75.04-6.78-6.95-13.34-14.11-20.28-20.89-1.82-1.78-5.13-3.87-6.98-3.3-1.97.61-3.63,4.03-4.35,6.53-2.58,8.96-4.66,18.05-7,27.08-2.21,8.55-5.18,10.29-13.59,7.91-9.5-2.68-18.96-5.51-28.47-8.15-6.45-1.79-9.08.83-7.28,7.32,2.65,9.53,5.51,19.01,8.21,28.52,2.22,7.84.17,11.4-7.64,13.41-9.38,2.4-18.81,4.6-28.12,7.27-2.29.65-5.1,2.38-5.9,4.33-.55,1.36,1.53,4.35,3.11,5.94,6.85,6.87,14.01,13.44,20.93,20.24,5.3,5.2,5.29,10.14.04,15.26-6.95,6.78-14.03,13.42-20.99,20.18-5.64,5.48-4.76,9.02,2.78,11.02,9.17,2.43,18.39,4.7,27.59,7.06,8.36,2.14,10.43,5.8,8.02,14.18-2.62,9.14-5.43,18.24-7.83,27.44-.56,2.15-.7,5.72.53,6.72,1.59,1.3,4.92,1.38,7.2.79,9.37-2.41,18.62-5.31,27.93-7.95,8.03-2.27,11.13-.49,13.28,7.67,2.52,9.57,4.84,19.19,7.42,28.74,1.8,6.67,5.22,7.56,10,2.66,6.77-6.95,13.38-14.06,20.14-21.03,5.83-6.01,10.24-6.02,15.97-.11,6.62,6.83,13.07,13.83,19.85,20.51,1.72,1.69,4.94,3.84,6.5,3.24,2.08-.8,3.93-3.87,4.63-6.32,2.74-9.5,4.96-19.15,7.41-28.74,1.06-4.16,3.13-7.33,8.34-7.81Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:32px 32px;background-position:center center;width:32px;height:48px;position:relative;z-index:1;opacity:1;transition:opacity 700ms}header [data-element=mno-header-navigation] nav div:nth-child(2){text-align:center;position:fixed;width:240px;top:0;left:50%;transform:translateX(-50%);transition:width 700ms;z-index:1099}@media only screen and (min-width: 992px){header [data-element=mno-header-navigation] nav div:nth-child(2){width:280px}}@media only screen and (min-width: 1200px){header [data-element=mno-header-navigation] nav div:nth-child(2){width:330px}}@media only screen and (min-width: 1400px){header [data-element=mno-header-navigation] nav div:nth-child(2){width:380px}}header [data-element=mno-header-navigation] nav div:nth-child(2) a{width:90%;opacity:1 !important;padding-left:0 !important;padding-right:0 !important;border:none;opacity:1 !important}header [data-element=mno-header-navigation] nav div:nth-child(2) a svg{background-size:100% 110%;background-position:center -15px;background-repeat:no-repeat;padding:0 1.25rem 1.675rem}header [data-element=mno-header-navigation] nav div:nth-child(2) a svg .logo-name{fill:var(--color-red)}header [data-element=mno-header-navigation] nav div:nth-child(2) a svg .logo-slogan{fill:var(--color-dark)}@media only screen and (min-width: 992px){header [data-element=mno-header-navigation]{display:block}}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] header [data-element=mno-header-navigation] nav div:nth-child(2) a svg{background-image:url("/medien/logo-schatten-s.png")}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] header [data-element=mno-header-navigation] nav div:nth-child(2) a svg{background-image:url("/medien/logo-schatten-w.png")}}html[data-color-scheme=light] header [data-element=mno-header-navigation] nav div:nth-child(2) a svg{background-image:url("/medien/logo-schatten-w.png")}html[data-color-scheme=dark] header [data-element=mno-header-navigation] nav div:nth-child(2) a svg{background-image:url("/medien/logo-schatten-s.png")}body.scrolling header [data-element=mno-header-navigation]{background:rgba(var(--color-white-rgb), 0.9);padding-top:68px}body.scrolling header [data-element=mno-header-navigation] div:nth-child(2){width:280px}@media only screen and (min-width: 0px)and (max-width: 767.98px){[data-js=false] main [data-element=buttons] section .btn-special,[data-js=false] main [data-element=buttons] a .btn-special{padding:8px 58px !important}[data-js=false] main [data-element=buttons] section .btn-special::before,[data-js=false] main [data-element=buttons] section .btn-special::after,[data-js=false] main [data-element=buttons] a .btn-special::before,[data-js=false] main [data-element=buttons] a .btn-special::after{width:42px;height:60px}[data-js=false] main [data-element=buttons] section .btn-special::before,[data-js=false] main [data-element=buttons] a .btn-special::before{left:0 !important}[data-js=false] main [data-element=buttons] section .btn-special::after,[data-js=false] main [data-element=buttons] a .btn-special::after{right:0 !important}}@media only screen and (min-width: 0px)and (max-width: 991.98px){[data-js=false] main{grid-row-start:3;grid-row-end:4}}[data-js=false] main [data-element=room-information]{height:auto !important}main{background-color:var(--color-white);position:relative;z-index:2}main [data-element=mno-banner] picture:has(img[src="/medien/karten/standort.svg"]){display:block !important;margin:0 0 0 -1px !important;width:calc(100% + 2px) !important}main [data-element=mno-banner] picture:has(img[src="/medien/karten/standort.svg"]) img{background:var(--color-white)}main [data-element=closures]{border-top:3px solid var(--color-white);background-color:#f7dddc;color:#712b29}main [data-element=teaser] [data-element=details]{background-color:var(--color-perlbeige-700);color:var(--color-white)}main [data-element=teaser] [data-element=details] h3,main [data-element=teaser] [data-element=details] .h3{color:var(--color-white)}main [data-element=teaser] [data-element=details] ul,main [data-element=teaser] [data-element=details] p{font-size:85%}main [data-element=information]{background-color:var(--color-perlbeige-100)}main [data-element=information] input[type=text],main [data-element=information] select{background-color:var(--color-white) !important}main [data-element=room-content]{background-color:var(--color-perlbeige-700);color:var(--color-white)}@media only screen and (min-width: 992px){main [data-element=room-content]{background-color:var(--color-perlbeige-700)}}main [data-element=room-content] figure{position:relative !important;z-index:1}@media only screen and (min-width: 1200px){main [data-element=room-content] figure img{position:absolute !important;top:0 !important;left:0 !important;object-fit:cover !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}}main [data-element=room-content] figure figcaption{position:absolute;bottom:48px;left:0}main [data-element=room-content] figure figcaption a{display:inline-block;background-color:var(--color-red);color:var(--color-white);font-size:85%;padding:.5rem 1.5rem;border:none !important;opacity:1 !important}main [data-element=room-content] figure figcaption a p{line-height:120% !important}main [data-element=room-content] figure figcaption a h2,main [data-element=room-content] figure figcaption a .h2,main [data-element=room-content] figure figcaption a h3,main [data-element=room-content] figure figcaption a .h3{color:var(--color-white)}@media only screen and (min-width: 992px){main [data-element=room-content] figure:has(picture.order-lg-last) figcaption{left:auto;right:0}}main [data-element=room-content] [data-element=room-text]{position:relative;z-index:2}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-text-element]{left:0 !important;right:-312px !important}}@media only screen and (min-width: 1200px){main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-text-element]{right:-234px !important}}@media only screen and (min-width: 1400px){main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-text-element]{right:-156px !important}}main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-price]{left:auto;right:0}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] h2,main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] .h2{color:var(--color-white);margin-top:0 !important}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] hgroup p{color:var(--color-white)}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] div{border:1px solid var(--color-white);background-color:var(--color-gold-250);color:var(--color-brown-700);padding:.5rem 1.5rem}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] a{border:none !important}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text] [data-element=room-text-element]{position:absolute;top:48px;right:0;left:-312px;background-color:var(--color-red);color:var(--color-white);padding:1.5rem 3rem}}@media only screen and (min-width: 1200px){main [data-element=room-content] [data-element=room-text] [data-element=room-text-element]{left:-234px}}@media only screen and (min-width: 1400px){main [data-element=room-content] [data-element=room-text] [data-element=room-text-element]{left:-156px}}main [data-element=room-content] [data-element=room-text] [data-element=room-price]{position:absolute;bottom:48px;left:0}main [data-element=room-content] [data-element=room-text] [data-element=room-price] a{display:inline-block;background-color:var(--color-red);color:var(--color-white);font-size:85%;padding:.5rem 1.5rem;border:none !important;opacity:1 !important}main [data-element=room-content] [data-element=room-text] [data-element=room-price] a p{line-height:120% !important}main [data-element=room-content] [data-element=room-text] [data-element=room-price] a h2,main [data-element=room-content] [data-element=room-text] [data-element=room-price] a .h2,main [data-element=room-content] [data-element=room-text] [data-element=room-price] a h3,main [data-element=room-content] [data-element=room-text] [data-element=room-price] a .h3{color:var(--color-white)}main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn{background:var(--color-gold-250);border:1px solid var(--color-gold-250);color:var(--color-brown-700);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height);border:1px solid var(--color-white) !important}main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn:active,main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn:hover,main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn{padding-top:8pt !important;padding-bottom:8pt !important}}main [data-element=room-content] [data-element=room-text] [data-element=room-button] p{margin:0 !important}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text] [data-element=room-button]{position:absolute;right:0;bottom:48px;left:0}}main [data-element=room-image]{overflow:hidden}main [data-element=room-information]{background-color:var(--color-perlbeige-700);color:var(--color-white);position:relative;overflow:hidden;transition:height .333s;padding:0 1.5rem}@media only screen and (min-width: 992px){main [data-element=room-information]{background-color:var(--color-perlbeige-700)}}main [data-element=room-information] h3,main [data-element=room-information] .h3{color:var(--color-white);border-bottom:1px solid rgba(var(--color-white-rgb), 0.8);margin-top:16pt !important;padding-bottom:6pt}main [data-element=room-information] h3:nth-child(1),main [data-element=room-information] .h3:nth-child(1){margin-top:0 !important}main [data-element=room-information] ul{list-style:none;padding-left:0;padding-right:0;margin:0;display:grid;grid-template-columns:1fr}@media only screen and (min-width: 768px){main [data-element=room-information] ul{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){main [data-element=room-information] ul{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1200px){main [data-element=room-information] ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 768px){main [data-element=room-information] ul:nth-child(6){grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){main [data-element=room-information] ul:nth-child(6){grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1200px){main [data-element=room-information] ul:nth-child(6){grid-template-columns:1fr 1fr}}main [data-element=room-information] ul li{margin:4pt 0}main [data-element=room-information] ul li [class*=fa-]{display:inline-block;width:24px;text-align:center;margin-right:.5rem}main [data-element=room-information] .btn{background:var(--color-gold-250);border:1px solid var(--color-gold-250);color:var(--color-brown-700);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height);border-top:1px solid var(--color-white) !important;padding-left:1.5rem !important;padding-right:1.5rem !important;position:absolute;left:0;right:0;bottom:0}main [data-element=room-information] .btn:active,main [data-element=room-information] .btn:hover,main [data-element=room-information] .btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}@media only screen and (min-width: 992px){main [data-element=room-information] .btn{padding-top:8pt !important;padding-bottom:8pt !important}}main [data-element=restaurant-card]{background-color:var(--color-gold-250)}main [data-element=restaurant-card] div section{background-color:var(--color-white);padding:1.5rem}main [data-element=content]{background-color:var(--color-perlbeige-700)}main [data-element=content] div{margin:1.5rem;padding:16pt 1.5rem;background-color:var(--color-gold-250);color:var(--color-brown-700)}@media only screen and (min-width: 992px){main [data-element=content] div{margin:1rem;padding:16pt 1rem}}main [data-element=content] div h2,main [data-element=content] div .h2{margin-top:8pt !important;color:var(--color-red)}main [data-element=buttons] section,main [data-element=buttons] a{display:block;text-align:center;text-decoration:none;background-color:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);padding:2.75rem .5rem 2.5rem;opacity:1}@media only screen and (min-width: 992px){main [data-element=buttons] section,main [data-element=buttons] a{padding:2.75rem 2.25rem 2.5rem}}main [data-element=buttons] section h3,main [data-element=buttons] section .h3,main [data-element=buttons] a h3,main [data-element=buttons] a .h3{color:var(--color-white);margin-bottom:6pt !important}main [data-element=buttons] section p,main [data-element=buttons] a p{margin-bottom:0 !important}main [data-element=buttons] section .btn-special,main [data-element=buttons] a .btn-special{display:inline-block;color:var(--color-gold);line-height:30px;white-space:nowrap;transition:color 350ms;position:relative;padding:8px 90px;line-height:44px;font-size:95%}main [data-element=buttons] section .btn-special::before,main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::before,main [data-element=buttons] a .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}main [data-element=buttons] section .btn-special::before,main [data-element=buttons] a .btn-special::before{background-position:left center !important;left:16px}main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::after{background-position:right center !important;right:16px}main [data-element=buttons] section .btn-special::before,main [data-element=buttons] a .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23FFFFFF");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=buttons] section .btn-special::before,main [data-element=buttons] a .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23FFFFFF");margin-left:0}}main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23FFFFFF");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23FFFFFF");margin-left:0}}main [data-element=buttons] section:active,main [data-element=buttons] section:hover,main [data-element=buttons] section:focus,main [data-element=buttons] a:active,main [data-element=buttons] a:hover,main [data-element=buttons] a:focus{opacity:.975}main [data-element=buttons] section:active .btn-special,main [data-element=buttons] section:hover .btn-special,main [data-element=buttons] section:focus .btn-special,main [data-element=buttons] a:active .btn-special,main [data-element=buttons] a:hover .btn-special,main [data-element=buttons] a:focus .btn-special{color:var(--color-white)}main [data-element=buttons] section:active [class*=fa-]::before,main [data-element=buttons] section:hover [class*=fa-]::before,main [data-element=buttons] section:focus [class*=fa-]::before,main [data-element=buttons] a:active [class*=fa-]::before,main [data-element=buttons] a:hover [class*=fa-]::before,main [data-element=buttons] a:focus [class*=fa-]::before{opacity:1}main [data-element=buttons] section [class*=fa-],main [data-element=buttons] a [class*=fa-]{position:relative;display:inline-block;z-index:0;height:64px;width:64px;top:0;left:0}main [data-element=buttons] section [class*=fa-]::before,main [data-element=buttons] a [class*=fa-]::before{position:absolute;z-index:2;display:block;top:50%;left:50%;transform:translate(-50%, -50%);font-size:22px;color:var(--color-white);opacity:1;transition:opacity 350ms}main [data-element=buttons] section [class*=fa-]::after,main [data-element=buttons] a [class*=fa-]::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272.85 273.32'%3E%3Cpath fill='%23DAC1A5' d='M82.74,230.05c-10.69,3.05-20.72,5.83-30.69,8.81-5.62,1.68-11,1.98-15.4-2.51-4.4-4.49-3.95-9.9-2.28-15.5,2.93-9.83,5.67-19.72,8.73-30.42-10.46-2.46-20.72-4.93-30.99-7.28-5.54-1.27-9.9-3.79-11.55-9.68-1.58-5.6.5-9.87,4.3-13.91,7.42-7.88,14.58-16,20.96-23.05-5.73-6.29-12.45-14.01-19.55-21.36-4.17-4.32-7.53-8.57-5.8-15.05,1.79-6.73,6.89-8.91,13.02-10.24,9.79-2.12,19.49-4.61,29.57-7.03-2.97-10.44-5.68-20.31-8.62-30.12-1.73-5.79-2.3-11.37,2.4-15.97,4.49-4.39,9.86-3.91,15.46-2.22,9.79,2.96,19.66,5.65,30.3,8.67,1.27-4.87,2.5-9.56,3.71-14.26,1.57-6.08,3.07-12.17,4.68-18.24,3.03-11.42,13.79-14.28,22.2-5.82,6.44,6.47,12.71,13.11,19.03,19.71,1.17,1.23,2.18,2.62,3.88,4.67,3.86-4.05,7.19-7.57,10.56-11.06,4.09-4.25,8.26-8.42,12.3-12.72,3.74-3.99,7.92-6.44,13.65-4.93,5.86,1.54,8.67,5.52,9.96,11.22,2.26,10.02,4.81,19.97,7.26,29.94.08.33.43.59.96,1.29,9.81-2.79,19.82-5.51,29.76-8.5,5.61-1.69,11.01-2.11,15.46,2.27,4.47,4.41,4.11,9.85,2.45,15.46-2.9,9.84-5.64,19.73-8.68,30.41,9.03,2.38,17.91,4.72,26.79,7.05,1.84.48,3.69.88,5.53,1.36,11.27,2.93,14.28,13.83,6.15,22.3-7.5,7.81-15.01,15.6-22.47,23.34,6.97,7.21,14.41,14.75,21.62,22.49,2.01,2.16,4.05,4.74,4.88,7.49,2.11,6.96-2.05,13.8-9.39,15.71-10.8,2.81-21.69,5.29-33.12,8.05,2.7,9.56,5.27,18.63,7.83,27.71.57,2.01,1.27,4,1.65,6.05,1.94,10.45-5.46,17.75-15.77,15.17-11-2.75-21.86-6.04-33.46-9.28-2.58,10.82-4.88,21.37-7.72,31.76-.85,3.11-2.66,6.45-5.04,8.54-5.19,4.56-11.94,3.59-17.39-1.7-7.89-7.65-15.77-15.31-23.54-22.86-7.32,7.12-14.88,14.29-22.21,21.7-3.99,4.03-8.13,6.75-14.13,5.14-6.19-1.66-8.68-6.12-9.98-11.92-2.27-10.16-4.78-20.27-7.28-30.73ZM190.78,222.24c1.08.25,2.57.54,4.02.93,9.35,2.52,18.65,5.22,28.06,7.48,2.51.6,6.39.9,7.73-.49,1.35-1.41.89-5.24.24-7.76-2.33-9.02-5.12-17.93-7.66-26.9-2.14-7.56-.15-11.03,7.46-13.02,9.55-2.5,19.14-4.85,28.67-7.42,7.18-1.94,7.97-5.04,2.71-10.13-7.11-6.88-14.36-13.62-21.4-20.57-5.05-4.98-5.01-9.96,0-14.85,7.07-6.92,14.28-13.7,21.38-20.6,5.38-5.23,4.52-8.77-2.74-10.69-9.72-2.58-19.52-4.89-29.25-7.43-7.17-1.86-9.01-5.01-7.1-12.19,2.58-9.75,5.42-19.43,7.86-29.21.54-2.15.7-5.69-.51-6.65-1.6-1.28-4.89-1.31-7.15-.72-9.37,2.42-18.61,5.33-27.93,7.96-7.57,2.14-10.91.19-12.92-7.53-2.55-9.76-4.88-19.57-7.53-29.3-1.71-6.3-5.15-7.14-9.69-2.48-7.04,7.22-13.91,14.61-20.97,21.81-5.05,5.16-9.78,5.14-14.75.04-6.78-6.95-13.34-14.11-20.28-20.89-1.82-1.78-5.13-3.87-6.98-3.3-1.97.61-3.63,4.03-4.35,6.53-2.58,8.96-4.66,18.05-7,27.08-2.21,8.55-5.18,10.29-13.59,7.91-9.5-2.68-18.96-5.51-28.47-8.15-6.45-1.79-9.08.83-7.28,7.32,2.65,9.53,5.51,19.01,8.21,28.52,2.22,7.84.17,11.4-7.64,13.41-9.38,2.4-18.81,4.6-28.12,7.27-2.29.65-5.1,2.38-5.9,4.33-.55,1.36,1.53,4.35,3.11,5.94,6.85,6.87,14.01,13.44,20.93,20.24,5.3,5.2,5.29,10.14.04,15.26-6.95,6.78-14.03,13.42-20.99,20.18-5.64,5.48-4.76,9.02,2.78,11.02,9.17,2.43,18.39,4.7,27.59,7.06,8.36,2.14,10.43,5.8,8.02,14.18-2.62,9.14-5.43,18.24-7.83,27.44-.56,2.15-.7,5.72.53,6.72,1.59,1.3,4.92,1.38,7.2.79,9.37-2.41,18.62-5.31,27.93-7.95,8.03-2.27,11.13-.49,13.28,7.67,2.52,9.57,4.84,19.19,7.42,28.74,1.8,6.67,5.22,7.56,10,2.66,6.77-6.95,13.38-14.06,20.14-21.03,5.83-6.01,10.24-6.02,15.97-.11,6.62,6.83,13.07,13.83,19.85,20.51,1.72,1.69,4.94,3.84,6.5,3.24,2.08-.8,3.93-3.87,4.63-6.32,2.74-9.5,4.96-19.15,7.41-28.74,1.06-4.16,3.13-7.33,8.34-7.81Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:64px 64px;background-position:center center;width:64px;height:64px;position:relative;z-index:1;opacity:1}main [data-element=services] .grid section{position:relative;padding-left:4rem}main [data-element=services] .grid section [class*=fa]{position:absolute;left:0;top:0;font-size:24pt;color:var(--color-red)}main [data-element=services] .grid section div h3{margin-top:0 !important}main [data-element=booking-button] .btn{position:relative;padding:8px 90px;line-height:44px}main [data-element=booking-button] .btn::before,main [data-element=booking-button] .btn::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}main [data-element=booking-button] .btn::before{background-position:left center !important;left:16px}main [data-element=booking-button] .btn::after{background-position:right center !important;right:16px}main [data-element=booking-button] .btn::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=booking-button] .btn::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:0}}main [data-element=booking-button] .btn::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=booking-button] .btn::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-left:0}}main .component .ratings .items hr{display:none}main .component .ratings .items hr:first-child{display:none !important}main .component .ratings .items .item{background-color:var(--color-perlbeige-100)}main .component .ratings .items .item .item-title{margin:0 !important;text-align:left !important;color:var(--color-red) !important;text-shadow:none !important}main .component .ratings .items .item .item-date,main .component .ratings .items .item .item-source{margin:.25rem 0 !important;font-size:85%}main .component .ratings .items .item .item-ratings{margin:.25rem 0 !important}main .component .ratings .items .item .item-ratings [class*=fa]{color:var(--color-gold)}main .component .ratings .items .item .item-description{margin:.75rem 0 0 !important}main .component .ratings .com-tags__pagination .counter{display:none !important}main [data-element=home-teaser] address{margin-top:36pt}main [data-element=home-teaser] address div{position:relative;padding-left:70px}main [data-element=home-teaser] address div [class*=fa-]{position:absolute;top:1px;left:0;font-size:118%}main [data-element=home-teaser] address div span{display:inline-block}main [data-element=home-hotelrooms],main [data-element=home-fewos]{background-color:var(--color-gold-250);padding-top:9rem;padding-bottom:4rem;position:relative}@media only screen and (min-width: 992px){main [data-element=home-hotelrooms],main [data-element=home-fewos]{padding-bottom:6rem}}main [data-element=home-hotelrooms] *,main [data-element=home-fewos] *{position:relative;z-index:1}main [data-element=home-hotelrooms] [data-element=image],main [data-element=home-fewos] [data-element=image]{background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:absolute !important;height:465.5px;top:0;right:0;left:0;z-index:0}main [data-element=home-hotelrooms] [data-element=image]::before,main [data-element=home-fewos] [data-element=image]::before{background-attachment:fixed}main [data-element=home-hotelrooms] [data-element=images] p,main [data-element=home-fewos] [data-element=images] p{font-size:130%;font-style:italic;color:var(--color-perlbeige-800);line-height:150%}main [data-element=home-hotelrooms]>.title,main [data-element=home-hotelrooms]>hgroup .title,main [data-element=home-fewos]>.title,main [data-element=home-fewos]>hgroup .title{text-align:center;color:var(--color-white);text-shadow:0 2px 2px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-hotelrooms]>.subtitle,main [data-element=home-hotelrooms]>hgroup .subtitle,main [data-element=home-fewos]>.subtitle,main [data-element=home-fewos]>hgroup .subtitle{text-align:center;color:var(--color-white);text-shadow:0 2px 2px rgba(var(--color-dark-rgb), 0.5)}@media only screen and (min-width: 768px){main [data-element=home-hotelrooms]>.subtitle,main [data-element=home-hotelrooms]>hgroup .subtitle,main [data-element=home-fewos]>.subtitle,main [data-element=home-fewos]>hgroup .subtitle{white-space:nowrap}}main [data-element=home-hotelrooms] div.inside,main [data-element=home-fewos] div.inside{margin-top:4.5rem}@media only screen and (min-width: 768px){main [data-element=home-hotelrooms] div.inside,main [data-element=home-fewos] div.inside{margin-top:6rem}}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom],main [data-element=home-hotelrooms] div.inside [data-element=fewo],main [data-element=home-fewos] div.inside [data-element=hotelroom],main [data-element=home-fewos] div.inside [data-element=fewo]{background:linear-gradient(rgba(var(--color-white-rgb), 0.925) 0, rgba(var(--color-white-rgb), 0.925) 150px, var(--color-perlbeige-700) 150px, var(--color-perlbeige-700) 100%)}@media only screen and (min-width: 992px){main [data-element=home-hotelrooms] div.inside [data-element=hotelroom],main [data-element=home-hotelrooms] div.inside [data-element=fewo],main [data-element=home-fewos] div.inside [data-element=hotelroom],main [data-element=home-fewos] div.inside [data-element=fewo]{background:linear-gradient(rgba(var(--color-cream-100-rgb), 0.675) 0, rgba(var(--color-cream-100-rgb), 0.675) 150px, var(--color-perlbeige-700) 150px, var(--color-perlbeige-700) 100%)}}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] hgroup .title,main [data-element=home-hotelrooms] div.inside [data-element=fewo] hgroup .title,main [data-element=home-fewos] div.inside [data-element=hotelroom] hgroup .title,main [data-element=home-fewos] div.inside [data-element=fewo] hgroup .title{background:var(--color-perlbeige-700);margin:0 !important;padding:0 1.5rem;line-height:70px;color:var(--color-white)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=fewo] hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=hotelroom] hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=fewo] hgroup .subtitle{margin:0 !important;padding:0 1.5rem;line-height:80px;color:var(--color-dark);background:rgba(0,0,0,0);transition:background 700ms}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] picture,main [data-element=home-hotelrooms] div.inside [data-element=fewo] picture,main [data-element=home-fewos] div.inside [data-element=hotelroom] picture,main [data-element=home-fewos] div.inside [data-element=fewo] picture{overflow:hidden}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] picture *,main [data-element=home-hotelrooms] div.inside [data-element=fewo] picture *,main [data-element=home-fewos] div.inside [data-element=hotelroom] picture *,main [data-element=home-fewos] div.inside [data-element=fewo] picture *{transition:transform 400ms}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:hover hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:focus hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:hover hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:focus hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=hotelroom]:hover hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=hotelroom]:focus hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=fewo]:hover hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=fewo]:focus hgroup .subtitle{background-color:var(--color-white)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:hover picture *,main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:focus picture *,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:hover picture *,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:focus picture *,main [data-element=home-fewos] div.inside [data-element=hotelroom]:hover picture *,main [data-element=home-fewos] div.inside [data-element=hotelroom]:focus picture *,main [data-element=home-fewos] div.inside [data-element=fewo]:hover picture *,main [data-element=home-fewos] div.inside [data-element=fewo]:focus picture *{transform:scale(1.05)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body,main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body,main [data-element=home-fewos] div.inside [data-element=hotelroom] .body,main [data-element=home-fewos] div.inside [data-element=fewo] .body{padding:1.5rem 1.5rem 5rem;color:var(--color-white);position:static !important}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body .text,main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body .text,main [data-element=home-fewos] div.inside [data-element=hotelroom] .body .text,main [data-element=home-fewos] div.inside [data-element=fewo] .body .text{position:static !important}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body .text p:has(.btn),main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body .text p:has(.btn),main [data-element=home-fewos] div.inside [data-element=hotelroom] .body .text p:has(.btn),main [data-element=home-fewos] div.inside [data-element=fewo] .body .text p:has(.btn){position:absolute;left:0;bottom:0;right:0;margin:0}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body .text .btn,main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body .text .btn,main [data-element=home-fewos] div.inside [data-element=hotelroom] .body .text .btn,main [data-element=home-fewos] div.inside [data-element=fewo] .body .text .btn{width:100%;padding:1rem 1.5rem}main [data-element=home-restaurant]{background-color:var(--color-white);color:var(--color-dark)}main [data-element=home-restaurant] [data-element=menues] p{padding:.375rem .75rem;background-color:var(--color-white);border:1px solid var(--color-red);font-size:85%}main [data-element=home-restaurant] [data-element=menues] p span{font-weight:bold}main [data-element=ratings] .title,main [data-element=ratings] hgroup .title{text-align:center;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=ratings] .subtitle,main [data-element=ratings] hgroup .subtitle{text-align:center;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-video]{color:var(--color-white)}main [data-element=home-video] .title{text-align:left;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-video] .subtitle{text-align:left;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-booking]{color:var(--color-white)}main [data-element=home-booking]::before{background-color:var(--color-red)}main [data-element=home-booking] .title,main [data-element=home-booking] hgroup .title{text-align:center;color:var(--color-white)}main [data-element=home-booking] .subtitle,main [data-element=home-booking] hgroup .subtitle{text-align:center;color:var(--color-white)}main [data-element=home-booking] .btn-special{display:inline-block;border:1px solid var(--color-gold);background:var(--color-gold);color:var(--color-red);white-space:nowrap;transition:opacity 350ms;position:relative;padding:8px 90px;line-height:44px;text-decoration:none !important;opacity:1 !important}main [data-element=home-booking] .btn-special::before,main [data-element=home-booking] .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}main [data-element=home-booking] .btn-special::before{background-position:left center !important;left:16px}main [data-element=home-booking] .btn-special::after{background-position:right center !important;right:16px}main [data-element=home-booking] .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%237D2B27");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=home-booking] .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%237D2B27");margin-left:0}}main [data-element=home-booking] .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%237D2B27");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=home-booking] .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%237D2B27");margin-left:0}}main [data-element=home-booking] .btn-special:active,main [data-element=home-booking] .btn-special:hover,main [data-element=home-booking] .btn-special:focus{opacity:.9 !important}main [data-element=home-information] .title,main [data-element=home-information] hgroup .title{text-align:center}main [data-element=home-information] .subtitle,main [data-element=home-information] hgroup .subtitle{text-align:center}main [data-element=home-information] div section>[class*=fa]{color:var(--color-red);font-size:30pt}body#hotel main [data-element=hotel-content]{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media only screen and (min-width: 992px){body#hotel main [data-element=hotel-content]{grid-template-columns:1fr 1.618fr}}@media only screen and (min-width: 1200px){body#hotel main [data-element=hotel-content]{grid-template-columns:1fr}}@media only screen and (min-width: 1400px){body#hotel main [data-element=hotel-content]{grid-template-columns:1fr 1.618fr}}@media only screen and (min-width: 992px){body#hotel main [data-element=hotel-content]:nth-child(odd){grid-template-columns:1.618fr 1fr}body#hotel main [data-element=hotel-content]:nth-child(odd) figure{order:2}body#hotel main [data-element=hotel-content]:nth-child(odd) .body{order:1}}@media only screen and (min-width: 1400px){body#hotel main [data-element=hotel-content]:nth-child(odd){grid-template-columns:1.618fr 1fr}body#hotel main [data-element=hotel-content]:nth-child(odd) figure{order:2}body#hotel main [data-element=hotel-content]:nth-child(odd) .body{order:1}}body#hotel main [data-element=hotel-content] figure{margin-top:.375rem}body#hotel main [data-element=hotel-content] h2,body#hotel main [data-element=hotel-content] .h2{margin-top:0 !important}@media only screen and (min-width: 992px){body#hotelrooms main{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#hotelrooms main{background-size:250%}}@media only screen and (min-width: 1400px){body#hotelrooms main{background-size:200%}}@media only screen and (min-width: 1920px){body#hotelrooms main{background-size:175%}}body#hotelrooms main [data-element=room-information]{height:0}body#hotelrooms main [data-element=room-information] h3:nth-child(1),body#hotelrooms main [data-element=room-information] .h3:nth-child(1){margin-top:16pt !important}body#hotelrooms main [data-element=room-information] ul:nth-child(6){margin-bottom:80px}@media only screen and (min-width: 992px){body#hotelroom main{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#hotelroom main{background-size:250%}}@media only screen and (min-width: 1400px){body#hotelroom main{background-size:200%}}@media only screen and (min-width: 1920px){body#hotelroom main{background-size:175%}}body#fewos main,body#fewo main{position:relative;z-index:1}body#fewos main::before,body#fewo main::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media only screen and (min-width: 992px){body#fewos main::before,body#fewo main::before{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#fewos main::before,body#fewo main::before{background-size:250%}}@media only screen and (min-width: 1400px){body#fewos main::before,body#fewo main::before{background-size:200%}}@media only screen and (min-width: 1920px){body#fewos main::before,body#fewo main::before{background-size:175%}}body#fewos main [data-element=room-information]{height:0}body#fewos main [data-element=room-information] h3:nth-child(1),body#fewos main [data-element=room-information] .h3:nth-child(1){margin-top:16pt !important}body#fewos main [data-element=room-information] ul:nth-child(8){margin-bottom:80px}body#restaurant main{position:relative;z-index:1}body#restaurant main::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media only screen and (min-width: 992px){body#restaurant main::before{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#restaurant main::before{background-size:250%}}@media only screen and (min-width: 1400px){body#restaurant main::before{background-size:200%}}@media only screen and (min-width: 1920px){body#restaurant main::before{background-size:175%}}body#restaurant main h1,body#restaurant main h2,body#restaurant main h3,body#restaurant main h4,body#restaurant main h5,body#restaurant main h6,body#restaurant main .h1,body#restaurant main .h2,body#restaurant main .h3,body#restaurant main .h4,body#restaurant main .h5,body#restaurant main .h6,body#restaurant main hgroup,body#restaurant main figure,body#restaurant main p,body#restaurant main a{position:relative;z-index:3}body#history main{position:relative;z-index:1}body#history main::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media only screen and (min-width: 992px){body#history main::before{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#history main::before{background-size:250%}}@media only screen and (min-width: 1400px){body#history main::before{background-size:200%}}@media only screen and (min-width: 1920px){body#history main::before{background-size:175%}}body#history main h1,body#history main h2,body#history main h3,body#history main h4,body#history main h5,body#history main h6,body#history main .h1,body#history main .h2,body#history main .h3,body#history main .h4,body#history main .h5,body#history main .h6,body#history main hgroup,body#history main figure,body#history main p,body#history main a{position:relative;z-index:3}body#history main article .article-item .article-item-body [data-element=contents]:nth-child(3){background-color:var(--color-gold-250)}@media only screen and (min-width: 1200px){body#aktion main{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8515);background-position:right bottom;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#aktion main{background-size:250%}}@media only screen and (min-width: 1400px){body#aktion main{background-size:200%}}@media only screen and (min-width: 1920px){body#aktion main{background-size:150%}}body#aktion main [data-element=mno-component]>div{min-height:500px}@media only screen and (min-width: 992px){body#aktion main [data-element=mno-component]>div{min-height:500px}}body#default main [data-element=mno-component]>div{min-height:500px}@media only screen and (min-width: 992px){body#default main [data-element=mno-component]>div{min-height:500px}}body[data-page=mno-live-site] main aside{background-color:var(--color-perlbeige-100)}body[data-page=mno-live-site] main aside .btn-special{position:relative;padding:8px 90px;line-height:44px;line-height:36px !important}body[data-page=mno-live-site] main aside .btn-special::before,body[data-page=mno-live-site] main aside .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}body[data-page=mno-live-site] main aside .btn-special::before{background-position:left center !important;left:16px}body[data-page=mno-live-site] main aside .btn-special::after{background-position:right center !important;right:16px}body[data-page=mno-live-site] main aside .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){body[data-page=mno-live-site] main aside .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:0}}body[data-page=mno-live-site] main aside .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){body[data-page=mno-live-site] main aside .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-left:0}}body[data-page=mno-live-site] main aside .btn-special:before,body[data-page=mno-live-site] main aside .btn-special:after{height:54px !important}@media only screen and (max-width: 575.98px){body[data-page=mno-live-site] main aside .btn-special{padding:8px 16px}body[data-page=mno-live-site] main aside .btn-special:before,body[data-page=mno-live-site] main aside .btn-special:after{display:none}}@media only screen and (min-width: 0px)and (max-width: 991.98px){[data-js=false] footer{grid-row-start:7;grid-row-end:8}}footer{background:var(--color-perlbeige-700);color:var(--color-white);position:relative;z-index:1}footer [data-element=footer] a{border:none;color:var(--color-white)}footer [data-element=footer] .office-logo{order:4;display:none}footer [data-element=footer] .office-logo a{opacity:1 !important}footer [data-element=footer] .office-logo a svg{max-width:85%}footer [data-element=footer] .office-logo a svg #footer-logo-name{fill:var(--color-white)}@media only screen and (min-width: 768px){footer [data-element=footer] .office-logo{order:2;display:block;margin-top:12pt}}@media only screen and (min-width: 1200px){footer [data-element=footer] .office-logo{order:1}}footer [data-element=footer] .contact{order:1}footer [data-element=footer] .contact p{margin-bottom:1rem}footer [data-element=footer] .contact p .title{display:block}footer [data-element=footer] .contact p .title:after{content:":"}footer [data-element=footer] .contact p .content{display:block;margin-top:.25rem}footer [data-element=footer] .contact p.phone .content{font-size:16pt}footer [data-element=footer] .contact p.web{display:none}@media only screen and (min-width: 768px){footer [data-element=footer] .contact{order:1}}@media only screen and (min-width: 1200px){footer [data-element=footer] .contact{order:2}}footer [data-element=footer] .office{order:2}footer [data-element=footer] .office .office-location-1{margin-bottom:1rem}footer [data-element=footer] .office .office-location-1 p{margin:.125rem}footer [data-element=footer] .office .office-location-1 .location-name{font-weight:bold;margin-top:6pt !important}footer [data-element=footer] .office .office-location-1 .location-slogan{display:none}footer [data-element=footer] .office .office-location-1 .office-location-address .location-country,footer [data-element=footer] .office .office-location-1 .office-location-address .location-state{display:none}footer [data-element=footer] .office .content-bottom{margin-top:1rem}footer [data-element=footer] .office .content-bottom p{margin:.125rem}@media only screen and (min-width: 768px){footer [data-element=footer] .office{order:3}}@media only screen and (min-width: 1200px){footer [data-element=footer] .office{order:3}}footer [data-element=footer] .office a{font-size:90%}footer [data-element=footer] .social{order:3}footer [data-element=footer] .social p{margin:.125rem}footer [data-element=footer] .social [class*=fa-]{margin-top:-1px;color:var(--color-white);font-size:14pt}footer [data-element=footer] .social .social{margin-bottom:1rem}footer [data-element=footer] .social .content-top p:first-child{margin-top:6pt !important}footer [data-element=footer] .social .content-bottom{margin-top:1rem}@media only screen and (min-width: 768px){footer [data-element=footer] .social{order:4}}@media only screen and (min-width: 1200px){footer [data-element=footer] .social{order:4}}footer [data-element=footer] .social a{font-size:85%}footer [data-element=footer-copyright]{border-top:1px solid var(--color-white);padding-top:.5rem;padding-bottom:.5rem;font-size:85%}#tools{position:fixed;right:16px;bottom:32px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;z-index:1998}#tools #color-scheme,#tools #cookie,#tools #backtop,#tools #help{position:relative}#tools #color-scheme>a,#tools #cookie>a,#tools #backtop>a,#tools #help>a{position:relative;display:block;width:48px;height:48px;font-size:24px;line-height:48px;text-align:center;background:rgba(var(--color-dark-rgb), 0.5) !important;border:3px solid rgba(var(--color-white-rgb), 0.5) !important;color:var(--color-white) !important;margin-top:3px !important;border-radius:50%;transition:background .75s,border .75s;z-index:1299}#tools #color-scheme>a:first-child,#tools #cookie>a:first-child,#tools #backtop>a:first-child,#tools #help>a:first-child{margin-top:0}#tools #color-scheme>a [class*=fa-],#tools #cookie>a [class*=fa-],#tools #backtop>a [class*=fa-],#tools #help>a [class*=fa-]{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#tools #color-scheme>a:focus,#tools #cookie>a:focus,#tools #backtop>a:focus,#tools #help>a:focus{outline-width:2px;outline-offset:2px}#tools #color-scheme:active>a,#tools #color-scheme:hover>a,#tools #cookie:active>a,#tools #cookie:hover>a,#tools #backtop:active>a,#tools #backtop:hover>a,#tools #help:active>a,#tools #help:hover>a{background:rgba(var(--color-dark-rgb), 0.9) !important;border-color:rgba(var(--color-white-rgb), 1) !important}#tools #color-scheme:focus>a,#tools #cookie:focus>a,#tools #backtop:focus>a,#tools #help:focus>a{border-color:rgba(var(--color-white-rgb), 1) !important}#tools #color-scheme{order:2}#tools #color-scheme .color-schemes{position:absolute;right:48px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);width:102px;opacity:1;display:none;flex-wrap:nowrap;flex-direction:row;transition:opacity .75s}#tools #color-scheme .color-schemes a{position:relative;display:block;width:30px;height:30px;font-size:15px;line-height:30px;text-align:center;background:rgba(var(--color-dark-rgb), 0.5) !important;border:3px solid rgba(var(--color-white-rgb), 0.5) !important;color:var(--color-white) !important;margin-right:3px !important;border-radius:50%;transition:background .75s,border .75s}#tools #color-scheme .color-schemes a:first-child{margin-left:3px}#tools #color-scheme .color-schemes a [class*=fa-]{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#tools #color-scheme .color-schemes a:active,#tools #color-scheme .color-schemes a:hover{background:rgba(var(--color-dark-rgb), 0.9) !important;border-color:rgba(var(--color-white-rgb), 1) !important}#tools #color-scheme .color-schemes a:focus{border-color:rgba(var(--color-white-rgb), 1) !important}#tools #color-scheme .color-schemes a:focus{outline-width:2px;outline-offset:2px}#tools #color-scheme .color-schemes a.active{background:rgba(var(--color-dark-rgb), 0.9) !important;border-color:rgba(var(--color-white-rgb), 1) !important}#tools #color-scheme .color-schemes a.active[href="#color-scheme-dark"]{color:var(--color-moon) !important}#tools #color-scheme .color-schemes a.active[href="#color-scheme-light"]{color:var(--color-sunshine) !important}#tools #color-scheme .color-schemes a.active[href="#color-scheme-lightdark"]{color:var(--color-white) !important}#tools #color-scheme:active .color-schemes,#tools #color-scheme:hover .color-schemes,#tools #color-scheme:focus .color-schemes{opacity:1;display:flex}#tools #cookie{order:1}#tools #help{order:3}#tools #backtop{opacity:0;transition:opacity .75s;order:-1;right:-300px}#tools #backtop.visible{opacity:1;right:0}.offcanvas{position:relative;z-index:3}@media only screen and (min-width: 768px)and (max-width: 991.98px){[data-js=false] .offcanvas{width:768px !important}}@media only screen and (max-width: 991.98px){[data-js=false] .offcanvas{width:100%;margin:0 auto;background:var(--color-red);color:var(--color-white);padding:3rem 1.5rem;grid-row-start:5;grid-row-end:6}[data-js=false] .offcanvas .offcanvas-header{display:none !important;padding:1rem 1.5rem;margin-bottom:1rem}[data-js=false] .offcanvas .offcanvas-header .offcanvas-title{color:var(--color-white);font-size:13pt}[data-js=false] .offcanvas .offcanvas-header .btn-close{display:none !important}[data-js=false] .offcanvas .offcanvas-body ul{list-style:none;margin:0;padding:0}[data-js=false] .offcanvas .offcanvas-body ul li{margin:2rem 0 .5rem !important;padding:0}[data-js=false] .offcanvas .offcanvas-body ul li:first-child{margin-top:0 !important}[data-js=false] .offcanvas .offcanvas-body ul li a{display:block;padding:.5rem 1.5rem;color:var(--color-white);border:none !important;font-weight:bold}[data-js=false] .offcanvas .offcanvas-body ul li a:hover a,[data-js=false] .offcanvas .offcanvas-body ul li a:focus a{background:var(--color-red-600)}[data-js=false] .offcanvas .offcanvas-body ul li.current.active a{background:var(--color-red-600) !important}[data-js=false] .offcanvas .offcanvas-body ul li.divider{background-image:linear-gradient(0deg, rgba(var(--color-gold-rgb), 0.5) 0px 3px);background-repeat:no-repeat;background-position:center center;background-size:100% 1px;margin:1rem 0 0 !important}[data-js=false] .offcanvas .offcanvas-body ul li.divider .separator{display:inline-block;margin-left:.75rem;padding-left:.75rem;padding-right:.75rem;font-size:96%;font-style:normal;font-family:var(--headline-font-family);letter-spacing:.0275rem;background:var(--color-red);color:rgba(var(--color-gold-rgb), 1) !important;height:32px;line-height:32px}[data-js=false] .offcanvas .offcanvas-body ul li ul,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul{margin:0;padding:0}[data-js=false] .offcanvas .offcanvas-body ul li ul li,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul li{margin:0 !important}[data-js=false] .offcanvas .offcanvas-body ul li ul li a,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul li a{font-weight:normal;font-size:90%;height:32px;line-height:16px;background:none !important}[data-js=false] .offcanvas .offcanvas-body ul li ul li a:active,[data-js=false] .offcanvas .offcanvas-body ul li ul li a:hover,[data-js=false] .offcanvas .offcanvas-body ul li ul li a:focus,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul li a:active,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul li a:hover,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul li a:focus{background:var(--color-red-600) !important}[data-js=false] .offcanvas .offcanvas-body ul li ul li.current.active a,[data-js=false] .offcanvas .offcanvas-body ul li.current.active ul li.current.active a{background:var(--color-red-600) !important}[data-js=false] .offcanvas .offcanvas-body a{border:none}}@media only screen and (max-width: 991.98px)and (min-width: 992px){[data-js=false]{box-shadow:0px 4px 5px -4px rgba(var(--color-dark-rgb), 0.4) !important}}@media only screen and (max-width: 991.98px){[data-js=true] .offcanvas{position:fixed;background:var(--color-red);color:var(--color-white);z-index:1298;top:0;bottom:0;left:-400px;max-width:100%;width:400px;overflow-x:hidden;overflow-y:auto;background-clip:padding-box;box-sizing:border-box;outline:0;border-right:1px solid rgba(var(--color-dark-rgb), 0.175);transform:translateX(-100%);visibility:hidden;padding:1rem 0;transition:left .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}[data-js=true] .offcanvas .offcanvas-header{display:block;padding:1rem 1.5rem;margin-bottom:1rem}[data-js=true] .offcanvas .offcanvas-header .offcanvas-title{color:var(--color-white);font-size:13pt}[data-js=true] .offcanvas .offcanvas-header .btn-close{position:absolute;right:0;top:0;height:48px;width:48px;background:var(--color-dark) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;background-position:center center;background-repeat:no-repeat;padding:0;margin:0;border-radius:0;border:none;opacity:.5;transition:opacity 350ms}[data-js=true] .offcanvas .offcanvas-header .btn-close:active,[data-js=true] .offcanvas .offcanvas-header .btn-close:hover,[data-js=true] .offcanvas .offcanvas-header .btn-close:focus{opacity:.75}[data-js=true] .offcanvas .offcanvas-body ul{list-style:none;margin:0;padding:0}[data-js=true] .offcanvas .offcanvas-body ul li{margin:2rem 0 .5rem !important;padding:0}[data-js=true] .offcanvas .offcanvas-body ul li:first-child{margin-top:0 !important}[data-js=true] .offcanvas .offcanvas-body ul li span.accesskey{display:none}[data-js=true] .offcanvas .offcanvas-body ul li a{display:block;padding:.5rem 1.5rem;color:var(--color-white);border:none !important;font-weight:bold}[data-js=true] .offcanvas .offcanvas-body ul li a:hover a,[data-js=true] .offcanvas .offcanvas-body ul li a:focus a{background:var(--color-red-600)}[data-js=true] .offcanvas .offcanvas-body ul li.current.active a{background:var(--color-red-600) !important}[data-js=true] .offcanvas .offcanvas-body ul li.divider{background-image:linear-gradient(0deg, rgba(var(--color-gold-rgb), 0.5) 0px 3px);background-repeat:no-repeat;background-position:center center;background-size:100% 1px;margin:1rem 0 0 !important}[data-js=true] .offcanvas .offcanvas-body ul li.divider .separator{display:inline-block;margin-left:.75rem;padding-left:.75rem;padding-right:.75rem;font-size:96%;font-style:normal;font-family:var(--headline-font-family);letter-spacing:.0275rem;background:var(--color-red);color:rgba(var(--color-gold-rgb), 1) !important;height:32px;line-height:32px}[data-js=true] .offcanvas .offcanvas-body ul li ul,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul{margin:0;padding:0}[data-js=true] .offcanvas .offcanvas-body ul li ul li,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul li{margin:0 !important}[data-js=true] .offcanvas .offcanvas-body ul li ul li a,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul li a{font-weight:normal;font-size:90%;height:32px;line-height:16px;background:none !important}[data-js=true] .offcanvas .offcanvas-body ul li ul li a:active,[data-js=true] .offcanvas .offcanvas-body ul li ul li a:hover,[data-js=true] .offcanvas .offcanvas-body ul li ul li a:focus,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul li a:active,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul li a:hover,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul li a:focus{background:var(--color-red-600) !important}[data-js=true] .offcanvas .offcanvas-body ul li ul li.current.active a,[data-js=true] .offcanvas .offcanvas-body ul li.current.active ul li.current.active a{background:var(--color-red-600) !important}[data-js=true] .offcanvas .offcanvas-body a{border:none}[data-js=true] .offcanvas.show{transform:translateX(0);visibility:visible;left:0}[data-js=true] .offcanvas.hide{transform:translateX(-100%);visibility:hidden;left:-400px}[data-js=true] #offcanvas-backdrop{display:block;content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-dark);transition:opacity .3s ease-in-out;z-index:1297;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}[data-js=true] #offcanvas-backdrop.show{visibility:visible;opacity:.5}[data-js=true] #offcanvas-backdrop.hide{visibility:hidden;opacity:0}}@media only screen and (max-width: 991.98px)and (prefers-reduced-motion: reduce){[data-js=true] .offcanvas{transition:none}}@media only screen and (min-width: 992px){.offcanvas{grid-row:2/3;background:var(--color-white);transition:background 700ms,top 700ms,box-shadow 700ms;width:100%;margin:0 auto;position:fixed;z-index:1098;transform:translateX(-50%);left:50%;top:78px;box-shadow:0px 4px 5px -4px rgba(var(--color-dark-rgb), 0)}}@media only screen and (min-width: 992px)and (min-width: 768px){.offcanvas{width:768px !important}}@media only screen and (min-width: 992px)and (min-width: 992px){.offcanvas{width:992px !important}}@media only screen and (min-width: 992px)and (min-width: 1200px){.offcanvas{width:1200px !important}}@media only screen and (min-width: 992px)and (min-width: 1400px){.offcanvas{width:1400px !important}}@media only screen and (min-width: 992px)and (min-width: 1600px){.offcanvas{width:1600px !important}}@media only screen and (min-width: 992px)and (min-width: 1920px){.offcanvas{width:1920px !important}}@media only screen and (min-width: 992px)and (min-width: 1200px){.offcanvas{top:88px}}@media only screen and (min-width: 992px)and (min-width: 1400px){.offcanvas{top:98px}}@media only screen and (min-width: 992px){.offcanvas .offcanvas-header{display:none}.offcanvas .offcanvas-body nav{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 992px)and (min-width: 1200px){.offcanvas .offcanvas-body nav{padding-left:3rem !important;padding-right:3rem !important}}@media only screen and (min-width: 992px)and (min-width: 1400px){.offcanvas .offcanvas-body nav{padding-left:4.5rem !important;padding-right:4.5rem !important}}@media only screen and (min-width: 992px)and (min-width: 1600px){.offcanvas .offcanvas-body nav{padding-left:7.5rem !important;padding-right:7.5rem !important}}@media only screen and (min-width: 992px)and (min-width: 1920px){.offcanvas .offcanvas-body nav{padding-left:12rem !important;padding-right:12rem !important}}@media only screen and (min-width: 992px){.offcanvas .offcanvas-body nav ul{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;list-style:none;padding:0 !important;margin:0 !important;height:48px;gap:0}.offcanvas .offcanvas-body nav ul li{position:relative}.offcanvas .offcanvas-body nav ul li:has(a[class*=-none]){display:none}}@media only screen and (min-width: 992px)and (min-width: 1200px){.offcanvas .offcanvas-body nav ul li:has(a[class*=-block]){display:list-item}}@media only screen and (min-width: 992px){.offcanvas .offcanvas-body nav ul li a{display:inline-block;color:var(--color-dark) !important;text-decoration:none;height:48px;line-height:48px;padding-left:1.25rem;padding-right:1.25rem;border-bottom:3px solid rgba(0,0,0,0);opacity:1 !important}.offcanvas .offcanvas-body nav ul li span.accesskey{display:none;color:var(--color-gray-600);font-size:85%;position:absolute;top:8.75px;right:1rem}}@media only screen and (min-width: 992px)and (min-width: 1400px){.offcanvas .offcanvas-body nav ul li:has(span.accesskey) a{padding-right:calc(1.25rem + 20px)}.offcanvas .offcanvas-body nav ul li span.accesskey{display:inline-block}}@media only screen and (min-width: 992px){.offcanvas .offcanvas-body nav ul li:hover a,.offcanvas .offcanvas-body nav ul li:focus a,.offcanvas .offcanvas-body nav ul li:focus-within a{background:var(--color-red) !important;color:var(--color-white) !important}.offcanvas .offcanvas-body nav ul li:hover span.accesskey,.offcanvas .offcanvas-body nav ul li:focus span.accesskey,.offcanvas .offcanvas-body nav ul li:focus-within span.accesskey{color:var(--color-white) !important}.offcanvas .offcanvas-body nav ul li:hover ul,.offcanvas .offcanvas-body nav ul li:focus ul,.offcanvas .offcanvas-body nav ul li:focus-within ul{display:flex !important}.offcanvas .offcanvas-body nav ul li.active a{border-bottom:3px solid var(--color-red) !important}.offcanvas .offcanvas-body nav ul li.active:hover a,.offcanvas .offcanvas-body nav ul li.active:focus a{border-bottom:none !important}.offcanvas .offcanvas-body nav ul li ul{background:var(--color-red) !important;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:0;position:absolute;top:48px;left:auto;background:rgba(0,0,0,0);padding-top:12px !important;padding-bottom:28px !important;height:auto;min-width:280px}.offcanvas .offcanvas-body nav ul li ul li{display:block;width:100%}.offcanvas .offcanvas-body nav ul li ul li a{display:block;background:none !important;color:var(--color-white) !important;font-size:90%;height:32px;line-height:32px;border:none !important;white-space:nowrap}.offcanvas .offcanvas-body nav ul li ul li a:active,.offcanvas .offcanvas-body nav ul li ul li a:hover,.offcanvas .offcanvas-body nav ul li ul li a:focus{background:var(--color-red-600) !important}.offcanvas .offcanvas-body nav ul li ul li:first-child:not(.divider){margin-top:16px}.offcanvas .offcanvas-body nav ul li ul li.divider{background-image:linear-gradient(0deg, rgba(var(--color-gold-rgb), 0.5) 0px 3px);background-repeat:no-repeat;background-position:center center;background-size:100% 1px;margin:1rem 0 .5rem}.offcanvas .offcanvas-body nav ul li ul li.divider .separator{display:inline-block;margin-left:.75rem;padding-left:.5rem;padding-right:.5rem;font-size:96%;font-style:normal;font-family:var(--headline-font-family);letter-spacing:.0275rem;background:var(--color-red);color:rgba(var(--color-gold-rgb), 1) !important;height:32px;line-height:32px}.offcanvas .offcanvas-body nav ul li ul li.current.active a{background:var(--color-red-600) !important}.offcanvas .offcanvas-body nav ul li ul li span.accesskey{top:2px}body.scrolling .offcanvas{background:rgba(var(--color-white-rgb), 0.9);box-shadow:0px 4px 5px -4px rgba(var(--color-dark-rgb), 0.4);top:68px}}body[data-element=mno-offline-site] header{background:var(--color-white);color:var(--color-dark);border-bottom:3px solid var(--color-perlbeige-250);padding-top:1rem;padding-bottom:1rem}body[data-element=mno-offline-site] header nav div{gap:2rem;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:2rem}@media only screen and (min-width: 768px){body[data-element=mno-offline-site] header nav div{justify-content:space-between;flex-direction:row;align-items:center}}body[data-element=mno-offline-site] header nav div a{order:2;border:none !important}body[data-element=mno-offline-site] header nav div a.phone{color:var(--color-dark);font-size:16pt}@media only screen and (min-width: 768px){body[data-element=mno-offline-site] header nav div a.phone{float:right}}body[data-element=mno-offline-site] header nav div div{order:1}body[data-element=mno-offline-site] header nav div div .logo{border:none !important;opacity:1 !important;overflow:hidden !important}body[data-element=mno-offline-site] header nav div div .logo svg{margin-right:-11px !important;margin-left:-11px !important}body[data-element=mno-offline-site] header nav div div .logo svg .logo-name{fill:var(--color-red)}body[data-element=mno-offline-site] header nav div div .logo svg .logo-slogan{fill:var(--color-dark)}body[data-element=mno-offline-site] main div .separator{background:linear-gradient(var(--color-perlbeige-250), var(--color-perlbeige-250));background-size:3px 3px;background-repeat:repeat-y;background-position:center top}body[data-element=mno-offline-site] main aside fieldset{border:none !important}body[data-element=mno-offline-site] main aside fieldset input{display:block;width:100%;font-size:12pt;font-family:var(--font-family);font-size-adjust:var(font-size-adjust)}body[data-element=mno-offline-site] main aside fieldset button{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding:1rem !important;line-height:24px;font-size:12pt;font-family:var(--font-family);font-size-adjust:var(--font-size-adjust)}body[data-element=mno-offline-site] main aside fieldset button svg{display:block !important;max-width:24px !important;width:24px !important;height:24px !important;margin:0 !important;padding:0 !important;fill:var(--color-white)}body[data-element=mno-offline-site] main aside fieldset button svg #icon-passkey-head{cy:12 !important}body[data-element=mno-offline-site] footer{background:var(--color-white);color:var(--color-dark);border-top:3px solid var(--color-perlbeige-250)}body[data-element=mno-offline-site] footer .mod-mno-business-data,body[data-element=mno-offline-site] footer [data-element=footer-copyright]{padding-left:0 !important;padding-right:0 !important}body[data-element=mno-offline-site] footer .mod-mno-business-data a,body[data-element=mno-offline-site] footer [data-element=footer-copyright] a{color:var(--color-blue)}body[data-element=mno-offline-site] footer .mod-mno-business-data .social [class*=fa-],body[data-element=mno-offline-site] footer [data-element=footer-copyright] .social [class*=fa-]{color:var(--color-blue)}body[data-element=mno-offline-site] footer .office .content-bottom{display:none}body[data-element=mno-offline-site] footer .office-logo a svg #footer-logo-name{fill:var(--color-red)}body[id=mno-error-site] main aside{background-color:var(--color-perlbeige-100)}body[id=mno-error-site] main aside .btn-special{position:relative;padding:8px 90px;line-height:44px;line-height:36px !important}body[id=mno-error-site] main aside .btn-special::before,body[id=mno-error-site] main aside .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}body[id=mno-error-site] main aside .btn-special::before{background-position:left center !important;left:16px}body[id=mno-error-site] main aside .btn-special::after{background-position:right center !important;right:16px}body[id=mno-error-site] main aside .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){body[id=mno-error-site] main aside .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:0}}body[id=mno-error-site] main aside .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){body[id=mno-error-site] main aside .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-left:0}}body[id=mno-error-site] main aside .btn-special:before,body[id=mno-error-site] main aside .btn-special:after{height:54px !important}[data-browser=Chrome] [data-element=details] ul{padding-left:19px !important}[data-browser=Edge] [data-element=details] ul{padding-left:19px !important}[data-browser=Firefox] [data-element=details] ul{padding-left:14px !important}#tools #color-scheme {display: none !important}html[data-color-scheme=dark] header [data-element=mno-header-navigation] nav div:nth-child(2) a svg {background-image: url("/medien/logo-schatten-w.png") !important}html[data-color-scheme=dark] img, html[data-color-scheme=dark] svg, html[data-color-scheme=dark] iframe, html[data-color-scheme=dark] object, html[data-color-scheme=dark] video {filter: brightness(1) !important}