body{--dh-bg: #EAF1F3;--dh-surface: #FBFCFC;--dh-text: #2B3A46;--dh-muted: #6B7A86;--dh-primary: #0D6E6E;--dh-primary-dark: #084C4C;--dh-accent: #C46D3D;--dh-border: #D7E2E5;--dh-page-max: 1480px;--dh-page-inline: clamp(1.25rem, 3.5vw, 3.5rem);--dh-section-space-small: clamp(0rem, 0.5vw, 0.25rem);--dh-card-gap: clamp(1rem, 2vw, 1.5rem);--dh-radius-md: 1rem;--dh-radius-lg: 1.25rem;--dh-radius-xl: clamp(1.75rem, 3vw, 2.75rem);--dh-shadow-soft: 0 0.75rem 2rem rgba(43, 58, 70, 0.06);--dh-shadow-image: 0 1rem 2.5rem rgba(43, 58, 70, 0.12);--dh-shadow-glass: 0 1.25rem 3.5rem rgba(43, 58, 70, 0.10);background:var(--dh-bg);color:var(--dh-text)}body .body-bg,body .bp-page-content{background:var(--dh-bg)}body .bp-page-content .container,body .bp-page-content .container-sm,body .bp-page-content .container-md,body .bp-page-content .container-lg,body .bp-page-content .container-xl,body .bp-page-content .container-xxl,body .bp-page-content .frame-container,body .bp-page-content .frame-container-default{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;margin-left:auto;margin-right:auto}body h1,body h2,body h3,body h4,body h5,body h6,body .element-header{color:var(--dh-text)}body h1,body h2,body .element-header.h1,body .element-header.h2{font-family:Georgia, "Times New Roman", serif;letter-spacing:-0.03em}body p{color:var(--dh-muted);line-height:1.7}body a{color:var(--dh-primary)}body a:hover,body a:focus{color:var(--dh-primary-dark)}.frame-keno-about-page{--dh-bg: #EAF1F3;--dh-surface: #FBFCFC;--dh-text: #2B3A46;--dh-muted: #6B7A86;--dh-primary: #0D6E6E;--dh-primary-dark: #084C4C;--dh-accent: #C46D3D;--dh-border: #D7E2E5;--dh-page-max: 1480px;--dh-page-inline: clamp(1.25rem, 3.5vw, 3.5rem);--dh-radius-md: 1rem;--dh-radius-lg: 1.25rem;--dh-shadow-soft: 0 0.75rem 2rem rgba(43, 58, 70, 0.06);--dh-shadow-card: 0 1rem 2.5rem rgba(43, 58, 70, 0.08);--dh-shadow-image: 0 1rem 2.5rem rgba(43, 58, 70, 0.12);position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 4.25rem);background:radial-gradient(circle at 78% 18%, rgba(143, 184, 209, 0.42), transparent 30%), radial-gradient(circle at 12% 82%, rgba(196, 109, 61, 0.12), transparent 26%), linear-gradient(180deg, #F8FBFB 0%, var(--dh-bg) 100%);border-bottom:1px solid var(--dh-border)}.frame-keno-about-page::before,.frame-keno-about-page::after{display:none}.frame-keno-about-page .frame-container,.frame-keno-about-page .frame-container-default{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;margin-left:auto;margin-right:auto;padding-top:clamp(3.5rem, 6vw, 5.5rem);padding-bottom:clamp(4.5rem, 7vw, 6.5rem)}.frame-keno-about-page .frame-inner{position:relative;overflow:hidden;padding:clamp(1.5rem, 2.75vw, 2.75rem);background:linear-gradient(135deg, rgba(13, 110, 110, 0.08), rgba(196, 109, 61, 0.07)), #FFFDFC;border:1px solid var(--dh-border);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-card);backdrop-filter:none}.frame-keno-about-page .frame-inner::before{display:none}.frame-keno-about-page .frame-header{position:relative;z-index:1;max-width:58rem;margin-bottom:clamp(1.5rem, 3vw, 2.5rem)}.frame-keno-about-page .element-header{max-width:56rem;margin-bottom:clamp(0.75rem, 1.5vw, 1.15rem);color:var(--dh-text);font-family:Georgia, "Times New Roman", serif;font-size:clamp(2.7rem, 4.9vw, 5rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em}.frame-keno-about-page .element-header span{display:inline;color:inherit;font:inherit;letter-spacing:inherit}.frame-keno-about-page .element-subheader,.frame-keno-about-page .frame-subheader,.frame-keno-about-page .subheader{display:block;max-width:46rem;margin:0;color:var(--dh-accent);font-family:inherit;font-size:clamp(1.08rem, 1.35vw, 1.35rem);font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.frame-keno-about-page .element-subheader span,.frame-keno-about-page .frame-subheader span,.frame-keno-about-page .subheader span{display:inline;color:inherit;font:inherit}.frame-keno-about-page .textpic{position:relative;z-index:1;display:grid !important;grid-template-columns:minmax(20rem, 0.86fr) minmax(0, 1.14fr);align-items:center;gap:clamp(2rem, 4vw, 4rem);width:100%;max-width:none;overflow:visible}.frame-keno-about-page .textpic-item,.frame-keno-about-page .textpic-text,.frame-keno-about-page .textpic-gallery,.frame-keno-about-page .gallery-row,.frame-keno-about-page .gallery-column,.frame-keno-about-page .gallery-item,.frame-keno-about-page .image,.frame-keno-about-page a.lightbox,.frame-keno-about-page figure,.frame-keno-about-page picture{min-width:0 !important;max-width:none !important;width:auto !important;float:none !important;margin-left:0;margin-right:0}.frame-keno-about-page .textpic-gallery,.frame-keno-about-page .gallery-row,.frame-keno-about-page .gallery-column,.frame-keno-about-page .gallery-item,.frame-keno-about-page .image,.frame-keno-about-page a.lightbox,.frame-keno-about-page figure,.frame-keno-about-page picture{display:block;width:100% !important}.frame-keno-about-page figure{margin:0}.frame-keno-about-page img{display:block;width:100%;max-width:none;height:auto;border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-image)}.frame-keno-about-page .textpic-text{width:100% !important;max-width:none !important;padding:clamp(0.25rem, 1vw, 0.75rem) 0}.frame-keno-about-page .textpic-text p{max-width:62rem;margin-bottom:1rem;color:#40515E;font-family:inherit;font-size:clamp(1.05rem, 1.22vw, 1.2rem);font-weight:500;letter-spacing:normal;line-height:1.78;text-transform:none}.frame-keno-about-page .textpic-text p:first-child{color:#40515E;font-weight:500;text-transform:none}.frame-keno-about-page .textpic-text p:last-child{margin-bottom:0}.frame-keno-about-page .textpic-text a{color:var(--dh-primary);font-weight:700;text-decoration-thickness:0.08em;text-underline-offset:0.22em}.frame-keno-about-page .textpic-text a:hover,.frame-keno-about-page .textpic-text a:focus{color:var(--dh-primary-dark)}.frame-keno-about-page .textpic-text p:has(a:only-child){margin-top:1.25rem}.frame-keno-about-page .textpic-text p:has(a:only-child) a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0.75rem 1.15rem;color:#ffffff;background:var(--dh-primary);border:1px solid var(--dh-primary);border-radius:999px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.frame-keno-about-page .textpic-text p:has(a:only-child) a:hover,.frame-keno-about-page .textpic-text p:has(a:only-child) a:focus{color:#ffffff;background:var(--dh-primary-dark);border-color:var(--dh-primary-dark)}@media (max-width:991.98px){.frame-keno-about-page{min-height:0}.frame-keno-about-page .frame-container,.frame-keno-about-page .frame-container-default{width:min(var(--dh-page-max), calc(100vw - 2rem));padding-top:clamp(2.5rem, 8vw, 4rem);padding-bottom:clamp(3rem, 9vw, 4.5rem)}.frame-keno-about-page .frame-inner{padding:clamp(1rem, 4vw, 1.35rem);border-radius:var(--dh-radius-lg)}.frame-keno-about-page .element-header{max-width:100%;font-size:clamp(2.5rem, 10vw, 3.8rem)}.frame-keno-about-page .element-subheader,.frame-keno-about-page .frame-subheader,.frame-keno-about-page .subheader{max-width:100%;font-size:clamp(1.05rem, 4vw, 1.3rem)}.frame-keno-about-page .textpic{grid-template-columns:1fr;gap:clamp(1.5rem, 5vw, 2.5rem)}.frame-keno-about-page .textpic-text p{max-width:100%}.frame-keno-about-page img{width:100%;height:auto}}@media (max-width:575.98px){.frame-keno-about-page .frame-inner{padding:1rem}.frame-keno-about-page .element-header{font-size:clamp(2.35rem, 12vw, 3.25rem)}.frame-keno-about-page .textpic-text p{font-size:1rem}}.frame-keno-contact-page{--dh-bg: #EAF1F3;--dh-surface: #FBFCFC;--dh-text: #2B3A46;--dh-muted: #6B7A86;--dh-primary: #0D6E6E;--dh-primary-dark: #084C4C;--dh-accent: #C46D3D;--dh-border: #D7E2E5;--dh-page-max: 1480px;--dh-page-inline: clamp(1.25rem, 3.5vw, 3.5rem);--dh-radius-md: 1rem;--dh-radius-lg: 1.25rem;--dh-shadow-soft: 0 0.75rem 2rem rgba(43, 58, 70, 0.06);--dh-shadow-card: 0 1rem 2.5rem rgba(43, 58, 70, 0.08);position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 4.25rem);background:radial-gradient(circle at 78% 18%, rgba(143, 184, 209, 0.42), transparent 30%), radial-gradient(circle at 12% 82%, rgba(196, 109, 61, 0.12), transparent 26%), linear-gradient(180deg, #F8FBFB 0%, var(--dh-bg) 100%);border-bottom:1px solid var(--dh-border)}.frame-keno-contact-page::before,.frame-keno-contact-page::after{display:none}.frame-keno-contact-page .frame-container,.frame-keno-contact-page .frame-container-default{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;margin-left:auto;margin-right:auto;padding-top:clamp(3.5rem, 6vw, 5.5rem);padding-bottom:clamp(4.5rem, 7vw, 6.5rem)}.frame-keno-contact-page .frame-inner{position:relative;overflow:hidden;max-width:clamp(52rem, 76vw, 72rem);margin-left:auto;margin-right:auto;padding:clamp(1.5rem, 2.75vw, 2.75rem);background:linear-gradient(135deg, rgba(13, 110, 110, 0.08), rgba(196, 109, 61, 0.07)), #FFFDFC;border:1px solid var(--dh-border);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-card);backdrop-filter:none}.frame-keno-contact-page .frame-inner::before{display:none}.frame-keno-contact-page .frame-header{position:relative;z-index:1;max-width:56rem;margin-bottom:clamp(1.5rem, 3vw, 2.5rem)}.frame-keno-contact-page .element-header{max-width:56rem;margin-bottom:clamp(0.75rem, 1.5vw, 1.15rem);color:var(--dh-text);font-family:Georgia, "Times New Roman", serif;font-size:clamp(2.7rem, 4.9vw, 5rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em}.frame-keno-contact-page .element-header span{display:inline;color:inherit;font:inherit;letter-spacing:inherit}.frame-keno-contact-page .element-subheader,.frame-keno-contact-page .frame-subheader,.frame-keno-contact-page .subheader{display:block;max-width:46rem;margin:0;color:var(--dh-accent);font-size:clamp(1.08rem, 1.35vw, 1.35rem);font-weight:700;letter-spacing:0;line-height:1.35}.frame-keno-contact-page .element-subheader span,.frame-keno-contact-page .frame-subheader span,.frame-keno-contact-page .subheader span{display:inline;color:inherit;font:inherit}.frame-keno-contact-page .tx-powermail{position:relative;z-index:1}.frame-keno-contact-page .powermail_form{display:grid;gap:clamp(1.25rem, 2vw, 1.75rem)}.frame-keno-contact-page .powermail_fieldset{display:grid;gap:clamp(1rem, 1.75vw, 1.4rem);min-width:0;margin:0;padding:0;border:0}.frame-keno-contact-page .powermail_legend{margin-bottom:0.5rem;color:var(--dh-text);font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.7rem, 2.6vw, 2.4rem);font-weight:700;line-height:1.1;letter-spacing:-0.035em}.frame-keno-contact-page .powermail_fieldwrap{display:grid;gap:0.45rem;min-width:0;margin:0}.frame-keno-contact-page .powermail_label{margin:0;color:var(--dh-text);font-size:0.95rem;font-weight:650;line-height:1.35}.frame-keno-contact-page .powermail_field{min-width:0}.frame-keno-contact-page .powermail_input,.frame-keno-contact-page .powermail_textarea,.frame-keno-contact-page .powermail_select,.frame-keno-contact-page input[type="text"],.frame-keno-contact-page input[type="email"],.frame-keno-contact-page input[type="tel"],.frame-keno-contact-page input[type="url"],.frame-keno-contact-page input[type="number"],.frame-keno-contact-page textarea,.frame-keno-contact-page select,.frame-keno-contact-page .form-control,.frame-keno-contact-page .form-select{width:100%;min-height:3rem;padding:0.78rem 1rem;color:var(--dh-text);background:#ffffff;border:1px solid rgba(215, 226, 229, 0.98);border-radius:var(--dh-radius-md);box-shadow:0 0.35rem 1rem rgba(43, 58, 70, 0.035);font-size:1rem;line-height:1.45;transition:border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease}.frame-keno-contact-page .powermail_fieldwrap_type_textarea{margin-top:0.35rem}.frame-keno-contact-page .powermail_fieldwrap_type_textarea .powermail_field{width:100%}.frame-keno-contact-page .powermail_fieldwrap_type_textarea .powermail_textarea,.frame-keno-contact-page .powermail_fieldwrap_type_textarea textarea,.frame-keno-contact-page .powermail_textarea,.frame-keno-contact-page textarea{min-height:clamp(16rem, 30vw, 26rem) !important;padding-top:1rem;padding-bottom:1rem;resize:vertical}.frame-keno-contact-page .powermail_input:focus,.frame-keno-contact-page .powermail_textarea:focus,.frame-keno-contact-page .powermail_select:focus,.frame-keno-contact-page input[type="text"]:focus,.frame-keno-contact-page input[type="email"]:focus,.frame-keno-contact-page input[type="tel"]:focus,.frame-keno-contact-page input[type="url"]:focus,.frame-keno-contact-page input[type="number"]:focus,.frame-keno-contact-page textarea:focus,.frame-keno-contact-page select:focus,.frame-keno-contact-page .form-control:focus,.frame-keno-contact-page .form-select:focus{outline:0;background:#ffffff;border-color:var(--dh-primary);box-shadow:0 0 0 0.22rem rgba(13, 110, 110, 0.12), 0 0.65rem 1.5rem rgba(43, 58, 70, 0.055)}.frame-keno-contact-page ::placeholder{color:rgba(107, 122, 134, 0.72)}.frame-keno-contact-page .powermail_fieldwrap_type_check,.frame-keno-contact-page .powermail_fieldwrap_type_radio{gap:0.65rem}.frame-keno-contact-page input[type="checkbox"],.frame-keno-contact-page input[type="radio"]{accent-color:var(--dh-primary)}.frame-keno-contact-page .checkbox,.frame-keno-contact-page .radio,.frame-keno-contact-page .form-check{color:var(--dh-muted);line-height:1.6}.frame-keno-contact-page .parsley-errors-list,.frame-keno-contact-page .powermail_message_error,.frame-keno-contact-page .powermail_field_error{margin-top:0.35rem;color:#9E3E2F;font-size:0.9rem;font-weight:600}.frame-keno-contact-page .powermail_field_error input,.frame-keno-contact-page .powermail_field_error textarea,.frame-keno-contact-page .powermail_field_error select{border-color:rgba(158, 62, 47, 0.72)}.frame-keno-contact-page .powermail_message,.frame-keno-contact-page .alert{border-radius:var(--dh-radius-md)}.frame-keno-contact-page .powermail_fieldwrap_type_submit,.frame-keno-contact-page .powermail_submit_outer{margin-top:clamp(0.25rem, 1vw, 0.75rem)}.frame-keno-contact-page .powermail_submit,.frame-keno-contact-page button[type="submit"],.frame-keno-contact-page input[type="submit"],.frame-keno-contact-page .btn-primary{min-height:3rem;padding:0.8rem 1.35rem;color:#ffffff;background-color:var(--dh-primary);border:1px solid var(--dh-primary);border-radius:999px;box-shadow:none;font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap}.frame-keno-contact-page .powermail_submit:hover,.frame-keno-contact-page .powermail_submit:focus,.frame-keno-contact-page button[type="submit"]:hover,.frame-keno-contact-page button[type="submit"]:focus,.frame-keno-contact-page input[type="submit"]:hover,.frame-keno-contact-page input[type="submit"]:focus,.frame-keno-contact-page .btn-primary:hover,.frame-keno-contact-page .btn-primary:focus{color:#ffffff;background-color:var(--dh-primary-dark);border-color:var(--dh-primary-dark);box-shadow:none}@media (max-width:991.98px){.frame-keno-contact-page{min-height:0}.frame-keno-contact-page .frame-container,.frame-keno-contact-page .frame-container-default{width:min(var(--dh-page-max), calc(100vw - 2rem));padding-top:clamp(2.5rem, 8vw, 4rem);padding-bottom:clamp(3rem, 9vw, 4.5rem)}.frame-keno-contact-page .frame-inner{max-width:none;padding:clamp(1rem, 4vw, 1.35rem);border-radius:var(--dh-radius-lg)}.frame-keno-contact-page .element-header{max-width:100%;font-size:clamp(2.5rem, 10vw, 3.8rem)}.frame-keno-contact-page .element-subheader,.frame-keno-contact-page .frame-subheader,.frame-keno-contact-page .subheader{max-width:100%;font-size:clamp(1.05rem, 4vw, 1.3rem)}.frame-keno-contact-page .powermail_fieldwrap_type_textarea .powermail_textarea,.frame-keno-contact-page .powermail_fieldwrap_type_textarea textarea,.frame-keno-contact-page .powermail_textarea,.frame-keno-contact-page textarea{min-height:clamp(15rem, 55vw, 22rem) !important}.frame-keno-contact-page .powermail_submit,.frame-keno-contact-page button[type="submit"],.frame-keno-contact-page input[type="submit"]{width:100%}}@media (max-width:575.98px){.frame-keno-contact-page .frame-inner{padding:1rem}.frame-keno-contact-page .element-header{font-size:clamp(2.35rem, 12vw, 3.25rem)}.frame-keno-contact-page .powermail_input,.frame-keno-contact-page .powermail_textarea,.frame-keno-contact-page .powermail_select,.frame-keno-contact-page input[type="text"],.frame-keno-contact-page input[type="email"],.frame-keno-contact-page input[type="tel"],.frame-keno-contact-page input[type="url"],.frame-keno-contact-page input[type="number"],.frame-keno-contact-page textarea,.frame-keno-contact-page select,.frame-keno-contact-page .form-control,.frame-keno-contact-page .form-select{font-size:1rem}.frame-keno-contact-page .powermail_fieldwrap_type_textarea .powermail_textarea,.frame-keno-contact-page .powermail_fieldwrap_type_textarea textarea,.frame-keno-contact-page .powermail_textarea,.frame-keno-contact-page textarea{min-height:16rem !important}}.frame-keno-contact-page .powermail_fieldwrap_type_textarea textarea,.frame-keno-contact-page .powermail_fieldwrap_type_textarea .powermail_textarea,.frame-keno-contact-page textarea.powermail_textarea,.frame-keno-contact-page textarea.form-control{width:100% !important;min-height:28rem !important;height:28rem !important;padding:1.1rem 1rem !important;resize:vertical}.page-26 .lebenslauf{--cv-bg: #FFFDFC;--cv-bg-soft: #FBFCFC;--cv-text: #2B3A46;--cv-text-soft: #40515E;--cv-muted: #6B7A86;--cv-primary: #0D6E6E;--cv-primary-dark: #084C4C;--cv-accent: #C46D3D;--cv-border: #D7E2E5;width:min(100%, 78rem);margin:3rem auto;padding:clamp(1.35rem, 3vw, 2.4rem);color:var(--cv-text);background:linear-gradient(135deg, rgba(13, 110, 110, 0.055), rgba(196, 109, 61, 0.045)), var(--cv-bg);border:1px solid var(--cv-border);border-radius:2rem;box-shadow:0 0.75rem 2rem rgba(43, 58, 70, 0.08)}.page-26 .lebenslauf__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem, 3vw, 2.25rem);padding-bottom:1.1rem;border-bottom:1px solid rgba(215, 226, 229, 0.95)}.page-26 .lebenslauf__label{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:0.4rem 0.8rem;color:var(--cv-primary-dark);background:rgba(13, 110, 110, 0.09);border:1px solid rgba(13, 110, 110, 0.16);border-radius:999px;font-size:0.82rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.page-26 .lebenslauf h2,.page-26 .lebenslauf>h2{position:relative;display:flex;align-items:center;gap:0.75rem;margin:clamp(2.2rem, 4vw, 3.25rem) 0 1.1rem;color:var(--cv-text);font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.45rem, 2vw, 1.9rem);font-weight:700;line-height:1.15;letter-spacing:-0.03em}.page-26 .lebenslauf h2::before,.page-26 .lebenslauf>h2::before{content:"";flex:0 0 auto;width:0.65rem;height:0.65rem;background:var(--cv-accent);border-radius:999px}.page-26 .lebenslauf__personal h2{margin-top:0}.page-26 .lebenslauf__personal{padding:clamp(1rem, 2vw, 1.35rem);background:rgba(255, 255, 255, 0.54);border:1px solid rgba(215, 226, 229, 0.85);border-radius:1.35rem}.page-26 .lebenslauf__data-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.8rem}.page-26 .lebenslauf__data-row{display:grid;grid-template-columns:minmax(7.5rem, 0.42fr) minmax(0, 1fr);gap:0.75rem;align-items:start;margin:0;padding:0.95rem 1rem;background:linear-gradient(135deg, rgba(13, 110, 110, 0.032), rgba(196, 109, 61, 0.024)), rgba(255, 253, 252, 0.92);border:1px solid rgba(215, 226, 229, 0.95);border-radius:0.9rem}.page-26 .lebenslauf__data-row strong{color:var(--cv-primary-dark);font-size:0.78rem;font-weight:800;line-height:1.35;letter-spacing:0.035em;text-transform:uppercase}.page-26 .lebenslauf__data-row span{color:var(--cv-text-soft);font-weight:550;line-height:1.55}.page-26 .lebenslauf__stationen{display:grid;gap:1rem;counter-reset:cv-station}.page-26 .lebenslauf__station{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;padding:1.15rem 1.25rem;background:linear-gradient(135deg, rgba(13, 110, 110, 0.05), rgba(196, 109, 61, 0.038)), var(--cv-bg);border:1px solid rgba(215, 226, 229, 0.95);border-radius:1rem;box-shadow:0 0.45rem 1.25rem rgba(43, 58, 70, 0.045);counter-increment:cv-station}.page-26 .lebenslauf__station::before{content:counter(cv-station,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-top:0.1rem;color:#ffffff;background:var(--cv-primary);border-radius:999px;font-size:0.78rem;font-weight:800;line-height:1}.page-26 .lebenslauf__station h3{grid-column:2;margin:0 0 0.65rem;color:#263541;font-size:clamp(1.08rem, 1.35vw, 1.22rem);font-weight:800;line-height:1.3}.page-26 .lebenslauf__station p,.page-26 .lebenslauf__station [itemprop="description"]{grid-column:2}.page-26 .lebenslauf__station p{margin:0.35rem 0;color:var(--cv-text-soft);font-weight:500;line-height:1.62}.page-26 .lebenslauf__station strong{color:#263541;font-weight:800}.page-26 .lebenslauf__station time,.page-26 .lebenslauf__station span{color:var(--cv-text-soft);font-weight:520}.page-26 .lebenslauf__station [itemprop="additionalType"]{display:inline-flex;align-items:center;width:fit-content;padding:0.18rem 0.55rem;color:var(--cv-primary-dark);background:rgba(13, 110, 110, 0.11);border:1px solid rgba(13, 110, 110, 0.14);border-radius:999px;font-size:0.8rem;font-weight:800}.page-26 .lebenslauf__station [itemprop="description"]{margin-top:0.75rem;padding-top:0.75rem;color:var(--cv-text-soft);border-top:1px solid rgba(215, 226, 229, 0.8);font-weight:500;line-height:1.7}.page-26 .lebenslauf__kompetenzen{margin-top:clamp(2.2rem, 4vw, 3.25rem);padding:clamp(1rem, 2vw, 1.35rem);background:rgba(255, 255, 255, 0.54);border:1px solid rgba(215, 226, 229, 0.85);border-radius:1.35rem}.page-26 .lebenslauf__kompetenzen h2{margin-top:0}.page-26 .lebenslauf__kompetenzen-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.9rem}.page-26 .lebenslauf__kompetenz{position:relative;padding:1rem;background:linear-gradient(135deg, rgba(13, 110, 110, 0.035), rgba(196, 109, 61, 0.026)), rgba(255, 253, 252, 0.94);border:1px solid rgba(215, 226, 229, 0.95);border-radius:1rem}.page-26 .lebenslauf__kompetenz--sprache{border-left:4px solid var(--cv-accent)}.page-26 .lebenslauf__kompetenz:not(.lebenslauf__kompetenz--sprache){border-left:4px solid var(--cv-primary)}.page-26 .lebenslauf__kompetenz-header{display:flex;align-items:flex-start;justify-content:space-between;gap:0.85rem;margin-bottom:0.7rem}.page-26 .lebenslauf__kompetenz-title{margin:0;color:#263541;font-size:1rem;font-weight:800;line-height:1.3}.page-26 .lebenslauf__kompetenz-niveau{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0.22rem 0.58rem;color:var(--cv-primary-dark);background:rgba(13, 110, 110, 0.09);border:1px solid rgba(13, 110, 110, 0.16);border-radius:999px;font-size:0.76rem;font-weight:800;white-space:nowrap}.page-26 .lebenslauf__kompetenz--sprache .lebenslauf__kompetenz-niveau{color:#8A4A28;background:rgba(196, 109, 61, 0.11);border-color:rgba(196, 109, 61, 0.18)}.page-26 .lebenslauf__kompetenz-progress{height:0.5rem;overflow:hidden;background:rgba(215, 226, 229, 0.95);border-radius:999px;box-shadow:none}.page-26 .lebenslauf__kompetenz-bar{height:100%;background:var(--cv-primary);border-radius:999px}.page-26 .lebenslauf__kompetenz--sprache .lebenslauf__kompetenz-bar{background:var(--cv-accent)}.page-26 .lebenslauf__kompetenz-bar--einsteiger{width:20%}.page-26 .lebenslauf__kompetenz-bar--grundlagen{width:40%}.page-26 .lebenslauf__kompetenz-bar--sicher{width:60%}.page-26 .lebenslauf__kompetenz-bar--gut{width:80%}.page-26 .lebenslauf__kompetenz-bar--sehr_gut,.page-26 .lebenslauf__kompetenz-bar--muttersprachler{width:100%}.page-26 .lebenslauf__kompetenz-description{margin-top:0.7rem;padding-top:0.7rem;color:var(--cv-muted);border-top:1px solid rgba(215, 226, 229, 0.75);font-size:0.94rem;font-weight:500;line-height:1.65}.page-26 #c86{max-width:78rem;margin:1.5rem auto 3rem;padding:0;background:transparent;border:0;border-radius:0}.page-26 #c86 .ce-bodytext,.page-26 #c86 .frame-inner{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;justify-content:flex-start}.page-26 #c86 p{margin:0}.page-26 #c86 a{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.15rem;color:#ffffff;background:var(--cv-primary, #0D6E6E);border:1px solid var(--cv-primary, #0D6E6E);border-radius:999px;font-weight:800;line-height:1.2;text-decoration:none}.page-26 #c86 a:hover,.page-26 #c86 a:focus{color:#ffffff;background:#084C4C;border-color:#084C4C}@media (max-width:991.98px){.page-26 .lebenslauf__data-grid,.page-26 .lebenslauf__kompetenzen-list{grid-template-columns:1fr}.page-26 .lebenslauf__data-row{grid-template-columns:1fr;gap:0.25rem}}@media (max-width:767.98px){.page-26 .lebenslauf{margin:1.5rem auto;padding:1.25rem;border-radius:1.4rem}.page-26 .lebenslauf__header{align-items:flex-start;flex-direction:column}.page-26 .lebenslauf__station{grid-template-columns:1fr;gap:0.75rem}.page-26 .lebenslauf__station::before{width:2.1rem;height:2.1rem}.page-26 .lebenslauf__station h3,.page-26 .lebenslauf__station p,.page-26 .lebenslauf__station [itemprop="description"]{grid-column:auto}.page-26 .lebenslauf__kompetenz-header{flex-direction:column;gap:0.45rem}}.page-41{--dh-bg: #EAF1F3;--dh-surface: #FBFCFC;--dh-text: #2B3A46;--dh-muted: #6B7A86;--dh-primary: #0D6E6E;--dh-primary-dark: #084C4C;--dh-accent: #C46D3D;--dh-border: #D7E2E5;--dh-page-max: 1480px;--dh-page-inline: clamp(1.25rem, 3.5vw, 3.5rem);--dh-card-gap: clamp(1rem, 2vw, 1.5rem);--dh-radius-md: 1rem;--dh-radius-lg: 1.25rem;--dh-shadow-soft: 0 0.75rem 2rem rgba(43, 58, 70, 0.06);--dh-shadow-image: 0 1rem 2.5rem rgba(43, 58, 70, 0.12);background:var(--dh-bg);color:var(--dh-text)}.page-41 .body-bg,.page-41 .bp-page-content{background:var(--dh-bg)}.page-41 .bp-page-content .container,.page-41 .bp-page-content .container-sm,.page-41 .bp-page-content .container-md,.page-41 .bp-page-content .container-lg,.page-41 .bp-page-content .container-xl,.page-41 .bp-page-content .container-xxl,.page-41 .bp-page-content .frame-container,.page-41 .bp-page-content .frame-container-default{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;margin-left:auto;margin-right:auto}.page-41 .frame-container,.page-41 .frame-container-default{padding-top:clamp(1.5rem, 3vw, 2.5rem);padding-bottom:clamp(1.5rem, 3vw, 2.5rem)}.page-41 h1,.page-41 h2,.page-41 h3,.page-41 h4,.page-41 h5,.page-41 h6,.page-41 .element-header{color:var(--dh-text)}.page-41 h1,.page-41 h2,.page-41 .element-header.h1,.page-41 .element-header.h2{font-family:Georgia, "Times New Roman", serif;letter-spacing:-0.03em}.page-41 p{color:var(--dh-muted);line-height:1.7}.page-41 a{color:var(--dh-primary)}.page-41 a:hover,.page-41 a:focus{color:var(--dh-primary-dark)}.page-41 .breadcrumb-section{background:rgba(234, 241, 243, 0.86);border-bottom:1px solid rgba(215, 226, 229, 0.9)}.page-41 .breadcrumb{margin-bottom:0;padding:0.75rem 0;font-size:0.9rem}.page-41 .breadcrumb-link,.page-41 .breadcrumb-item{color:var(--dh-muted)}.page-41 .breadcrumb-item.active{color:var(--dh-primary);font-weight:650}.page-41 #c93{background:radial-gradient(circle at 78% 18%, rgba(143, 184, 209, 0.42), transparent 30%), radial-gradient(circle at 12% 82%, rgba(196, 109, 61, 0.12), transparent 26%), linear-gradient(180deg, #F8FBFB 0%, var(--dh-bg) 100%);border-bottom:1px solid var(--dh-border)}.page-41 #c93 .frame-container,.page-41 #c93 .frame-container-default{padding-top:clamp(3rem, 5vw, 5rem);padding-bottom:clamp(3rem, 5vw, 5.5rem)}.page-41 #c93 .element-header{max-width:48rem;margin-bottom:0.75rem;font-size:clamp(2.7rem, 4.7vw, 5rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em}.page-41 #c93 .element-subheader{max-width:42rem;margin-bottom:clamp(1.25rem, 2vw, 1.75rem);color:var(--dh-accent);font-size:clamp(1.15rem, 1.6vw, 1.45rem);font-weight:700;line-height:1.25}.page-41 #c93 .textpic-text p{max-width:50rem;color:#40515E;font-size:clamp(1.02rem, 1.12vw, 1.16rem);font-weight:500;line-height:1.78}.page-41 #c93 .textpic-text p:empty,.page-41 #c93 .textpic-text p:last-child{margin-bottom:0}.page-41 #c93 figure.image{overflow:hidden;background:#FFFDFC;border:1px solid rgba(215, 226, 229, 0.95);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-image)}.page-41 #c93 figure.image picture,.page-41 #c93 figure.image img{max-width:100%;height:auto}.page-41 #c93 figure.image img{display:block;background:#FFFDFC}.page-41 #c93 .caption{padding:0.75rem 1rem 0.9rem;color:var(--dh-muted);background:rgba(255, 253, 252, 0.96);border-top:1px solid rgba(215, 226, 229, 0.9);font-size:0.85rem;line-height:1.45}.page-41 .section-default{background:linear-gradient(180deg, var(--dh-bg) 0%, #F3F6F8 100%)}.page-41 .section-default>.container{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none}.page-41 .section-row{--bs-gutter-x: var(--dh-card-gap);--bs-gutter-y: var(--dh-card-gap)}.page-41 #c99,.page-41 #c95{height:100%}.page-41 #c99 .frame-container,.page-41 #c99 .frame-container-default,.page-41 #c95 .frame-container,.page-41 #c95 .frame-container-default{width:100%;padding-top:0;padding-bottom:0}.page-41 #c99 .frame-inner,.page-41 #c95 .frame-inner{height:100%;padding:clamp(1.35rem, 2.25vw, 2rem);background:linear-gradient(135deg, rgba(13, 110, 110, 0.1), rgba(196, 109, 61, 0.08)), #FFFDFC;border:1px solid var(--dh-border);border-radius:var(--dh-radius-lg);box-shadow:0 1rem 2.5rem rgba(43, 58, 70, 0.08)}.page-41 #c99 .frame-header,.page-41 #c95 .frame-header{margin-bottom:clamp(1rem, 2vw, 1.35rem)}.page-41 #c99 .element-header,.page-41 #c95 .element-header{margin-bottom:0.3rem;font-size:clamp(1.8rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.08}.page-41 #c99 .element-subheader,.page-41 #c95 .element-subheader{color:var(--dh-accent);font-size:clamp(1rem, 1.2vw, 1.15rem);font-weight:700;line-height:1.25}.page-41 #c99 .list-group,.page-41 #c95 .list-group{display:grid;gap:0.8rem;margin:0;padding:0;border:0;border-radius:0}.page-41 #c99 .list-group-item,.page-41 #c95 .list-group-item{position:relative;padding:1rem 1rem 1rem 1.15rem;color:#40515E;background:rgba(255, 255, 255, 0.74);border:1px solid rgba(215, 226, 229, 0.9);border-left:0.35rem solid var(--dh-primary);border-radius:var(--dh-radius-md);box-shadow:0 0.45rem 1.25rem rgba(43, 58, 70, 0.045);font-size:clamp(0.94rem, 1vw, 1rem);line-height:1.65}.page-41 #c95 .list-group-item{border-left-color:var(--dh-accent)}.page-41 #c99 .list-group-item:hover,.page-41 #c95 .list-group-item:hover{transform:translateY(-1px);box-shadow:0 0.65rem 1.5rem rgba(43, 58, 70, 0.07)}.page-41 #c100{background:#F3F6F8;border-top:1px solid rgba(215, 226, 229, 0.85)}.page-41 #c100 .frame-container,.page-41 #c100 .frame-container-default{padding-top:clamp(2rem, 4vw, 3rem);padding-bottom:clamp(3rem, 5vw, 4.5rem)}.page-41 #c100 .frame-header{margin-bottom:clamp(1.25rem, 2vw, 1.75rem)}.page-41 #c100 .element-header{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:700}.page-41 #c100 .icongroup{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dh-card-gap)}.page-41 #c100 .icongroup-item{display:flex;align-items:flex-start;gap:0.9rem;height:100%;padding:clamp(1rem, 2vw, 1.35rem);background:rgba(255, 255, 255, 0.76);border:1px solid rgba(215, 226, 229, 0.92);border-radius:var(--dh-radius-md);box-shadow:var(--dh-shadow-soft)}.page-41 #c100 .icongroup-item-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;color:var(--dh-primary);background:rgba(13, 110, 110, 0.09);border:1px solid rgba(13, 110, 110, 0.16);border-radius:999px}.page-41 #c100 .icongroup-item-icon svg{width:1.25rem;height:1.25rem;color:currentColor}.page-41 #c100 .icongroup-item-text{min-width:0}.page-41 #c100 .icongroup-item-text-header{margin-bottom:0.35rem;color:var(--dh-text);font-size:clamp(1rem, 1.1vw, 1.1rem);font-weight:700;line-height:1.2}.page-41 #c100 .icongroup-item-text p{margin-bottom:0;color:var(--dh-muted);font-size:0.94rem;line-height:1.6}@media (max-width:991.98px){.page-41{--dh-page-inline: 1rem}.page-41 #c93 .element-header{font-size:clamp(2.35rem, 10vw, 4rem)}.page-41 .section-row{display:grid;grid-template-columns:1fr}.page-41 #c100 .icongroup{grid-template-columns:1fr}}@media (max-width:575.98px){.page-41 #c93 .frame-container,.page-41 #c93 .frame-container-default{padding-top:2.25rem;padding-bottom:2.75rem}.page-41 #c93 .textpic-text p{font-size:1rem}.page-41 #c99 .frame-inner,.page-41 #c95 .frame-inner{padding:1.15rem}.page-41 #c99 .list-group-item,.page-41 #c95 .list-group-item{padding:0.9rem 0.9rem 0.9rem 1rem}}.page-40{--dh-bg: #EAF1F3;--dh-surface: #FBFCFC;--dh-text: #2B3A46;--dh-muted: #6B7A86;--dh-primary: #0D6E6E;--dh-primary-dark: #084C4C;--dh-accent: #C46D3D;--dh-border: #D7E2E5;--dh-page-max: 1480px;--dh-page-inline: clamp(1.25rem, 3.5vw, 3.5rem);--dh-card-gap: clamp(1rem, 2vw, 1.5rem);--dh-radius-md: 1rem;--dh-radius-lg: 1.25rem;--dh-shadow-soft: 0 0.75rem 2rem rgba(43, 58, 70, 0.06);--dh-shadow-image: 0 1rem 2.5rem rgba(43, 58, 70, 0.12);background:var(--dh-bg);color:var(--dh-text)}.page-40 .body-bg,.page-40 .bp-page-content{background:var(--dh-bg)}.page-40 .bp-page-content .container,.page-40 .bp-page-content .container-sm,.page-40 .bp-page-content .container-md,.page-40 .bp-page-content .container-lg,.page-40 .bp-page-content .container-xl,.page-40 .bp-page-content .container-xxl,.page-40 .bp-page-content .frame-container,.page-40 .bp-page-content .frame-container-default{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;margin-left:auto;margin-right:auto}.page-40 h1,.page-40 h2,.page-40 h3,.page-40 h4,.page-40 h5,.page-40 h6,.page-40 .element-header,.page-40 .element-subheader{color:var(--dh-text)}.page-40 h1,.page-40 h2,.page-40 .element-header.h1,.page-40 .element-header.h2{font-family:Georgia, "Times New Roman", serif;letter-spacing:-0.03em}.page-40 p{color:var(--dh-muted);line-height:1.7}.page-40 a{color:var(--dh-primary)}.page-40 a:hover,.page-40 a:focus{color:var(--dh-primary-dark)}.page-40 .breadcrumb-section{background:rgba(234, 241, 243, 0.86);border-bottom:1px solid rgba(215, 226, 229, 0.9)}.page-40 .breadcrumb-section .container{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none}.page-40 .breadcrumb{margin-bottom:0;padding:0.75rem 0;font-size:0.9rem}.page-40 .breadcrumb-link,.page-40 .breadcrumb-item{color:var(--dh-muted)}.page-40 .breadcrumb-item.active{color:var(--dh-primary);font-weight:650}.page-40 #page-content>.section-default{background:radial-gradient(circle at 82% 15%, rgba(143, 184, 209, 0.42), transparent 28%), radial-gradient(circle at 12% 82%, rgba(196, 109, 61, 0.12), transparent 28%), linear-gradient(180deg, #F8FBFB 0%, var(--dh-bg) 100%)}.page-40 #page-content>.section-default>.container{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;padding-top:clamp(3rem, 5vw, 5rem);padding-bottom:clamp(3rem, 5vw, 4rem)}.page-40 #page-content>.section-default>.container>.section-row{--bs-gutter-x: clamp(1.5rem, 3vw, 3rem);--bs-gutter-y: clamp(1.5rem, 3vw, 3rem);align-items:flex-start;padding:clamp(1.5rem, 2.8vw, 2.4rem);background:linear-gradient(135deg, rgba(13, 110, 110, 0.1), rgba(196, 109, 61, 0.08)), #FFFDFC;border:1px solid var(--dh-border);border-radius:var(--dh-radius-lg);box-shadow:0 1rem 2.5rem rgba(43, 58, 70, 0.08)}.page-40 .maincontent-wrap,.page-40 .subcontent-wrap{min-width:0}.page-40 .maincontent-wrap{display:flex;flex-direction:column;gap:clamp(1.25rem, 2vw, 1.75rem)}.page-40 #c107,.page-40 #c103,.page-40 #c104{background:transparent}.page-40 #c107 .frame-container,.page-40 #c107 .frame-container-default,.page-40 #c103 .frame-container,.page-40 #c103 .frame-container-default,.page-40 #c104 .frame-container,.page-40 #c104 .frame-container-default{width:100%;max-width:none;padding:0}.page-40 #c107 .frame-inner,.page-40 #c103 .frame-inner,.page-40 #c104 .frame-inner{width:100%}.page-40 #c107 .frame-inner{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.page-40 #c107 .frame-header{margin:0 0 clamp(1.35rem, 2.2vw, 1.9rem);padding:0;background:transparent;border:0}.page-40 #c107 .element-header,.page-40 #c107 .element-header.h1,.page-40 #c107 h1,.page-40 #c107 h2{display:block;max-width:56rem;margin:0 0 clamp(0.85rem, 1.5vw, 1.15rem);padding:0;color:var(--dh-text);background:transparent;border:0;font-family:Georgia, "Times New Roman", serif;font-size:clamp(2.7rem, 4.9vw, 5rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em}.page-40 #c107 .element-header span{display:inline;color:inherit;font:inherit;letter-spacing:inherit}.page-40 #c107 .element-subheader,.page-40 #c107 .element-subheader.h3,.page-40 #c107 h3{display:block;max-width:42rem;margin:0 0 clamp(1.35rem, 2vw, 1.85rem);padding:0;color:var(--dh-accent);background:transparent;border:0;font-family:inherit;font-size:clamp(1.08rem, 1.4vw, 1.32rem);font-weight:700;line-height:1.3;letter-spacing:0}.page-40 #c107 .element-subheader span{display:inline;color:inherit;font:inherit}.page-40 #c107 p{margin-bottom:1rem;color:#40515E;font-size:clamp(1.02rem, 1.15vw, 1.16rem);font-weight:500;line-height:1.78;text-align:justify;hyphens:auto;overflow-wrap:break-word}.page-40 #c107 p:last-child{margin-bottom:0}.page-40 #c104 .frame-inner{padding:clamp(1.1rem, 2vw, 1.45rem);background:rgba(255, 255, 255, 0.62);border:1px solid rgba(215, 226, 229, 0.82);border-radius:var(--dh-radius-md);box-shadow:none}.page-40 #c104 .frame-header{margin-bottom:clamp(1rem, 2vw, 1.25rem)}.page-40 #c104 .element-header{margin-bottom:0;color:var(--dh-text);font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.55rem, 2.3vw, 2rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em}.page-40 #c104 .element-header span{display:inline;color:inherit;font:inherit}.page-40 #c104 .icongroup{display:grid;grid-template-columns:1fr;gap:0.85rem}.page-40 #c104 .icongroup-item{display:flex;align-items:flex-start;gap:0.9rem;width:100%;padding:clamp(0.95rem, 1.8vw, 1.15rem);background:rgba(255, 255, 255, 0.72);border:1px solid rgba(215, 226, 229, 0.82);border-radius:var(--dh-radius-md)}.page-40 #c104 .icongroup-item-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;color:var(--dh-primary);background:rgba(13, 110, 110, 0.09);border:1px solid rgba(13, 110, 110, 0.16);border-radius:999px}.page-40 #c104 .icongroup-item-icon svg{width:1.25rem;height:1.25rem;color:currentColor}.page-40 #c104 .icongroup-item-icon svg [fill="#000"],.page-40 #c104 .icongroup-item-icon svg [fill="black"]{fill:currentColor}.page-40 #c104 .icongroup-item-icon svg [stroke="#000"],.page-40 #c104 .icongroup-item-icon svg [stroke="black"]{stroke:currentColor}.page-40 #c104 .icongroup-item-text{min-width:0}.page-40 #c104 .icongroup-item-text-header{margin-bottom:0.35rem;color:var(--dh-text);font-size:clamp(1rem, 1.1vw, 1.1rem);font-weight:700;line-height:1.2}.page-40 #c104 .icongroup-item-text-header span{display:inline;color:inherit;font:inherit}.page-40 #c104 .icongroup-item-text p{margin-bottom:0;color:var(--dh-muted);font-size:0.94rem;line-height:1.6}.page-40 #c103 .frame-inner{position:sticky;top:6rem}.page-40 #c103 .gallery-row,.page-40 #c103 .gallery-item,.page-40 #c103 figure,.page-40 #c103 .image,.page-40 #c103 picture{display:block;width:100%;max-width:none;margin:0}.page-40 #c103 figure.image{overflow:hidden;padding:clamp(0.5rem, 1vw, 0.8rem);background:rgba(255, 255, 255, 0.72);border:0;border-radius:var(--dh-radius-md);box-shadow:none}.page-40 #c103 img{display:block;width:100%;height:auto;max-width:none;border-radius:calc(var(--dh-radius-md) - 0.25rem);background:#ffffff}@media (max-width:991.98px){.page-40{--dh-page-inline: 1rem}.page-40 #page-content>.section-default>.container{padding-top:clamp(2.25rem, 5vw, 3rem);padding-bottom:clamp(3rem, 6vw, 4rem)}.page-40 #page-content>.section-default>.container>.section-row{padding:clamp(1.15rem, 4vw, 1.6rem)}.page-40 #c103 .frame-inner{position:static}.page-40 #c107 .element-header,.page-40 #c107 .element-header.h1,.page-40 #c107 h1,.page-40 #c107 h2{font-size:clamp(2.35rem, 10vw, 4rem)}.page-40 #c107 .element-subheader,.page-40 #c107 .element-subheader.h3,.page-40 #c107 h3{font-size:clamp(1.05rem, 3.6vw, 1.25rem)}}@media (max-width:575.98px){.page-40 #page-content>.section-default>.container>.section-row{padding:1rem}.page-40 #c107 p{font-size:1rem;text-align:left}.page-40 #c104 .frame-inner{padding:1rem}.page-40 #c104 .icongroup-item{padding:0.95rem}}.page-36,.page-36 .body-bg,.page-36 .bp-page-content,.page-36 #page-content>.section-default,.page-36 .breadcrumb-section{background:#EAF1F3;color:#2B3A46}.page-36 #page-content>.section-default>.container{max-width:1240px;padding-top:clamp(2.5rem, 5vw, 4rem);padding-bottom:clamp(3rem, 6vw, 5rem)}.page-36 #page-content>.section-default>.container>.section-row{--bs-gutter-x: clamp(1.5rem, 4vw, 3rem);--bs-gutter-y: 2rem;align-items:flex-start}.page-36 .subcontent-wrap{order:1}.page-36 .maincontent-wrap{order:2}.page-36 #c172,.page-36 #c56{margin:0;background:transparent;border:0;box-shadow:none}.page-36 #c172 .frame-container,.page-36 #c56 .frame-container,.page-36 #c172 .frame-inner,.page-36 #c56 .frame-inner{width:100%;max-width:none;margin:0;padding:0}.page-36 #c172 .tx-kesearch-pi1,.page-36 #c56 .tx-kesearch-pi1{padding:clamp(1rem, 2vw, 1.35rem);background:rgba(255, 253, 252, 0.74);border:1px solid rgba(215, 226, 229, 0.95);border-radius:1.25rem}.page-36 #c56 .frame-header{margin:0}.page-36 #c56 .element-header{margin:0 0 0.85rem;color:#2B3A46;font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:700;line-height:1.1;letter-spacing:-0.035em}.page-36 #c56 .element-header span{color:inherit;font:inherit}.page-36 #c56 .element-header::after{content:"";display:block;width:2.7rem;height:0.16rem;margin-top:0.6rem;background:#C46D3D;border-radius:999px}.page-36 #c56 .tx-kesearch-pi1{margin-top:0}.page-36 .kesearch_searchbox{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;margin:0;padding:0;border:0}.page-36 .kesearchbox{grid-column:1 / -1;width:100%;min-width:0;margin:0}.page-36 .kesearchbox input[type="search"]{width:100%;min-height:3rem;padding:0.75rem 0.9rem;color:#2B3A46;background:#FFFDFC;border:1px solid #D7E2E5;border-radius:0.85rem;box-sizing:border-box;font-size:1rem;font-weight:500}.page-36 .kesearchbox input[type="search"]:focus{outline:0;border-color:#0D6E6E;box-shadow:0 0 0 0.18rem rgba(13, 110, 110, 0.14)}.page-36 #kesearch_filters{grid-column:1 / -1;min-width:0;margin:0.15rem 0 0.1rem;padding:0.25rem 0 0.1rem;background:transparent;border:0;outline:0;border-radius:0;box-shadow:none}.page-36 #kesearch_filters #list_filter_2,.page-36 #kesearch_filters .list,.page-36 #kesearch_filters .checkboxList,.page-36 #kesearch_filters .optionCheckBox{background:transparent;border:0;outline:0;box-shadow:none}.page-36 #kesearch_filters #list_filter_2,.page-36 #kesearch_filters .list{margin:0;padding:0}.page-36 #kesearch_filters .head{display:block;margin:0 0 0.55rem;color:#084C4C;font-size:0.82rem;font-weight:850;letter-spacing:0.04em;text-transform:uppercase}.page-36 #kesearch_filters ul,.page-36 #kesearch_filters .checkboxList{display:grid;gap:0.45rem;margin:0;padding:0;list-style:none}.page-36 #kesearch_filters li{margin:0;padding:0}.page-36 #kesearch_filters .optionCheckBox{display:flex;align-items:center;gap:0.45rem;min-width:0}.page-36 #kesearch_filters input[type="checkbox"]{flex:0 0 auto;width:1rem;height:1rem;margin:0;accent-color:#0D6E6E}.page-36 #kesearch_filters label{min-width:0;margin:0;color:#40515E;font-size:0.95rem;font-weight:650;line-height:1.35;cursor:pointer}.page-36 #kesearch_filters input[type="checkbox"]:disabled+label{color:rgba(107, 122, 134, 0.7);cursor:not-allowed}.page-36 .kesearch_searchbox,.page-36 #kesearch_filters,.page-36 #kesearch_filters *,.page-36 #kesearch_filters #list_filter_2,.page-36 #kesearch_filters .list,.page-36 #kesearch_filters .checkboxList,.page-36 #kesearch_filters .optionCheckBox{box-shadow:none}.page-36 .resetbutt,.page-36 .submitbutt{display:block;min-width:0;margin:0}.page-36 .resetButton,.page-36 .submitbutt input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:2.6rem;padding:0.6rem 0.75rem;border-radius:999px;box-sizing:border-box;font-size:0.92rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}.page-36 .resetButton{color:#0D6E6E;background:transparent;border:1px solid rgba(13, 110, 110, 0.28)}.page-36 .resetButton:hover,.page-36 .resetButton:focus{color:#084C4C;background:rgba(13, 110, 110, 0.08)}.page-36 .submitbutt input[type="submit"]{color:#ffffff;background:#0D6E6E;border:1px solid #0D6E6E}.page-36 .submitbutt input[type="submit"]:hover,.page-36 .submitbutt input[type="submit"]:focus{background:#084C4C;border-color:#084C4C}.page-36 #kesearch_num_results{display:inline-flex;align-items:center;width:fit-content;margin:0 0 0.95rem;padding:0.38rem 0.75rem;color:#084C4C;background:rgba(13, 110, 110, 0.09);border:1px solid rgba(13, 110, 110, 0.14);border-radius:999px;font-size:0.88rem;font-weight:800}.page-36 #kesearch_results{display:grid;gap:0.85rem}.page-36 .result-list-item{display:grid;grid-template-columns:2.2rem minmax(0, 1fr);gap:0.25rem 0.85rem;padding:0.9rem 0;border-top:1px solid rgba(215, 226, 229, 0.95)}.page-36 .result-list-item:first-child{border-top:0;padding-top:0}.page-36 .result-number{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;color:#ffffff;background:#0D6E6E;border-radius:999px;font-size:0.78rem;font-weight:800}.page-36 .result-title{min-width:0}.page-36 .result-title a{color:#2B3A46;font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.15rem, 1.45vw, 1.35rem);font-weight:700;line-height:1.2;letter-spacing:-0.025em;text-decoration:none}.page-36 .result-title a:hover,.page-36 .result-title a:focus{color:#0D6E6E;text-decoration:underline;text-decoration-thickness:0.12em;text-underline-offset:0.18em}.page-36 .result-teaser{grid-column:2;color:#40515E;font-size:0.96rem;font-weight:500;line-height:1.65}.page-36 .hit{padding:0.03rem 0.22rem;color:#084C4C;background:rgba(196, 109, 61, 0.18);border-radius:0.25rem;font-weight:800}.page-36 .teaser_icon,.page-36 .clearer,.page-36 .add-info,.page-36 #kesearch_filters li.clearer{display:none}.page-36 .breadcrumb{margin-bottom:0}.page-36 .breadcrumb-link,.page-36 .breadcrumb-item.active{color:#6B7A86;font-size:0.92rem}.page-36 .breadcrumb-link:hover,.page-36 .breadcrumb-link:focus{color:#0D6E6E}.page-36 #kesearch_filters .head,.page-36 #kesearch_filters #list_filter_2 .head,.page-36 #kesearch_filters .list .head{border:0;border-bottom:0;box-shadow:none;padding-bottom:0}.page-36 #kesearch_filters .head::before,.page-36 #kesearch_filters .head::after,.page-36 #kesearch_filters #list_filter_2::before,.page-36 #kesearch_filters #list_filter_2::after,.page-36 #kesearch_filters .list::before,.page-36 #kesearch_filters .list::after{display:none;content:none}@media (max-width:575.98px){.page-36 .subcontent-wrap,.page-36 .maincontent-wrap{order:initial}.page-36 .kesearch_searchbox{grid-template-columns:1fr}.page-36 .result-list-item{grid-template-columns:1fr}.page-36 .result-number{grid-row:auto}.page-36 .result-teaser{grid-column:auto}}.page-39{--td-bg: #EAF1F3;--td-surface: #FFFDFC;--td-surface-soft: #FBFCFC;--td-text: #2B3A46;--td-muted: #6B7A86;--td-primary: #0D6E6E;--td-primary-dark: #084C4C;--td-accent: #C46D3D;--td-border: #D7E2E5;background:var(--td-bg);color:var(--td-text)}.page-39 .body-bg,.page-39 .bp-page-content,.page-39 #page-content{background:var(--td-bg)}.page-39 .breadcrumb-section{background:var(--td-bg)}.page-39 .breadcrumb{margin-bottom:0}.page-39 .breadcrumb-link,.page-39 .breadcrumb-item.active{color:var(--td-muted);font-size:0.92rem}.page-39 .breadcrumb-link:hover,.page-39 .breadcrumb-link:focus{color:var(--td-primary)}.page-39 #c114,.page-39 #c199{margin:0;background:transparent}.page-39 #c114 .frame-container,.page-39 #c199 .frame-container,.page-39 #c114 .frame-inner,.page-39 #c199 .frame-inner{width:100%;max-width:none;margin:0;padding:0}.page-39 #c114{width:min(1180px, calc(100vw - 2rem));margin:clamp(2.5rem, 5vw, 4rem) auto 0;padding:clamp(1rem, 2.5vw, 1.5rem);background:linear-gradient(135deg, rgba(13, 110, 110, 0.055), rgba(196, 109, 61, 0.04)), var(--td-surface);border:1px solid var(--td-border);border-radius:1.75rem;box-shadow:0 0.85rem 2.2rem rgba(43, 58, 70, 0.075)}.page-39 #c114 .textpic{display:grid;gap:clamp(1.35rem, 3vw, 2rem)}.page-39 #c114 .textpic-gallery,.page-39 #c114 .gallery-row,.page-39 #c114 .gallery-item,.page-39 #c114 figure,.page-39 #c114 picture{display:block;width:100%;max-width:none;margin:0}.page-39 #c114 figure.image{overflow:hidden;background:#ffffff;border:1px solid rgba(215, 226, 229, 0.95);border-radius:1.35rem;box-shadow:0 0.55rem 1.4rem rgba(43, 58, 70, 0.055)}.page-39 #c114 img{display:block;width:100%;height:clamp(13rem, 24vw, 20rem);object-fit:cover;object-position:center}.page-39 #c114 .textpic-text{max-width:68rem;margin:0 auto}.page-39 #c114 .frame-header{margin:0 0 1.15rem}.page-39 #c114 .element-header{margin:0;color:var(--td-text);font-family:Georgia, "Times New Roman", serif;font-size:clamp(2.35rem, 5vw, 4.35rem);font-weight:700;line-height:0.95;letter-spacing:-0.06em}.page-39 #c114 .element-header span{color:inherit;font:inherit}.page-39 #c114 .element-subheader{display:inline-flex;width:fit-content;margin:0.9rem 0 0;padding:0.42rem 0.8rem;color:var(--td-primary-dark);background:rgba(13, 110, 110, 0.09);border:1px solid rgba(13, 110, 110, 0.15);border-radius:999px;font-size:clamp(0.95rem, 1.35vw, 1.08rem);font-weight:800;line-height:1.2;letter-spacing:0.015em}.page-39 #c114 .element-subheader span{color:inherit;font:inherit}.page-39 #c114 .textpic-text p{max-width:64rem;margin:0 0 1rem;color:#40515E;font-size:clamp(1rem, 1.25vw, 1.08rem);font-weight:500;line-height:1.78;hyphens:auto;overflow-wrap:break-word}.page-39 #c114 .textpic-text p:last-child{margin-bottom:0}.page-39 #c199{width:min(1180px, calc(100vw - 2rem));margin:clamp(1.5rem, 3vw, 2.25rem) auto clamp(3rem, 6vw, 5rem)}.page-39 #c199 .icongroup{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;align-items:stretch}.page-39 #c199 .icongroup-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:0.9rem;align-items:start;padding:1.05rem 1.1rem;background:linear-gradient(135deg, rgba(13, 110, 110, 0.045), rgba(196, 109, 61, 0.032)), var(--td-surface);border:1px solid var(--td-border);border-radius:1.15rem;box-shadow:0 0.55rem 1.45rem rgba(43, 58, 70, 0.055)}.page-39 #c199 .icongroup-item-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;color:#ffffff;background:var(--td-primary);border-radius:999px}.page-39 #c199 .icongroup-item-icon svg{width:1rem;height:1rem}.page-39 #c199 .icongroup-item-text{min-width:0}.page-39 #c199 .icongroup-item-text-header{margin:0 0 0.35rem;color:var(--td-text);font-family:Georgia, "Times New Roman", serif;font-size:1.12rem;font-weight:700;line-height:1.2;letter-spacing:-0.025em}.page-39 #c199 .icongroup-item-text-header span{color:inherit;font:inherit}.page-39 #c199 .icongroup-item-text p{margin:0;color:var(--td-muted);font-size:0.95rem;font-weight:500;line-height:1.55}.page-39 #page-content>.section-default{background:transparent}.page-39 #page-content>.section-default .section-row:empty,.page-39 #page-content>.section-default .maincontent-wrap:empty,.page-39 #page-content>.section-default .subcontent-wrap:empty{display:none}@media (max-width:991.98px){.page-39 #c199 .icongroup{grid-template-columns:1fr}.page-39 #c114 img{height:clamp(12rem, 34vw, 17rem)}}@media (max-width:575.98px){.page-39 #c114{width:min(100% - 1.25rem, 1180px);margin-top:1.75rem;padding:0.85rem;border-radius:1.25rem}.page-39 #c114 figure.image{border-radius:1rem}.page-39 #c114 .element-header{font-size:clamp(2.1rem, 14vw, 3rem)}.page-39 #c199{width:min(100% - 1.25rem, 1180px)}.page-39 #c199 .icongroup-item{grid-template-columns:1fr}}.page-31{--dh-bg: #EAF1F3;--dh-surface: #FBFCFC;--dh-text: #2B3A46;--dh-muted: #6B7A86;--dh-primary: #0D6E6E;--dh-primary-dark: #084C4C;--dh-accent: #C46D3D;--dh-border: #D7E2E5;--dh-page-max: 1480px;--dh-page-inline: clamp(1.25rem, 3.5vw, 3.5rem);--dh-section-space-small: clamp(0rem, 0.5vw, 0.25rem);--dh-card-gap: clamp(1rem, 2vw, 1.5rem);--dh-radius-md: 1rem;--dh-radius-lg: 1.25rem;--dh-shadow-soft: 0 0.75rem 2rem rgba(43, 58, 70, 0.06);--dh-shadow-image: 0 1rem 2.5rem rgba(43, 58, 70, 0.12);background:var(--dh-bg);color:var(--dh-text)}.page-31 .body-bg,.page-31 .bp-page-content{background:var(--dh-bg)}.page-31 .bp-page-content .container,.page-31 .bp-page-content .container-sm,.page-31 .bp-page-content .container-md,.page-31 .bp-page-content .container-lg,.page-31 .bp-page-content .container-xl,.page-31 .bp-page-content .container-xxl,.page-31 .bp-page-content .frame-container,.page-31 .bp-page-content .frame-container-default,.page-31 .hero-actions-container{width:min(var(--dh-page-max), calc(100vw - var(--dh-page-inline) - var(--dh-page-inline)));max-width:none;margin-left:auto;margin-right:auto}.page-31 #page-content>.frame:not(:first-child) .frame-container,.page-31 #page-content>.frame:not(:first-child) .frame-container-default{padding-top:var(--dh-section-space-small);padding-bottom:var(--dh-section-space-small)}.page-31 .frame-type-html .frame-container,.page-31 .frame-type-html .frame-container-default{padding-top:0 !important;padding-bottom:0 !important}.page-31 h1,.page-31 h2,.page-31 h3,.page-31 h4,.page-31 h5,.page-31 h6,.page-31 .element-header{color:var(--dh-text)}.page-31 h1,.page-31 h2,.page-31 .element-header.h1,.page-31 .element-header.h2{font-family:Georgia, "Times New Roman", serif;letter-spacing:-0.03em}.page-31 p{color:var(--dh-muted);line-height:1.7}.page-31 a{color:var(--dh-primary)}.page-31 a:hover,.page-31 a:focus{color:var(--dh-primary-dark)}#page-footer,#page-footer *,.bp-page-footer,.bp-page-footer *,.footer-section,.footer-section *{color:#ffffff}#page-footer a,.bp-page-footer a,.footer-section a{color:#ffffff}.page-31 .btn{border-radius:999px;font-weight:600}.page-31 .btn-primary{color:#ffffff;background-color:var(--dh-primary);border-color:var(--dh-primary)}.page-31 .btn-primary:hover,.page-31 .btn-primary:focus{color:#ffffff;background-color:var(--dh-primary-dark);border-color:var(--dh-primary-dark)}.page-31 .btn-outline-primary{color:var(--dh-primary);background-color:#ffffff;border-color:var(--dh-primary)}.page-31 .btn-outline-primary:hover,.page-31 .btn-outline-primary:focus{color:#ffffff;background-color:var(--dh-primary);border-color:var(--dh-primary)}.navbar{min-height:4.25rem;background:rgba(234, 241, 243, 0.96);border-bottom:1px solid rgba(215, 226, 229, 0.95);box-shadow:0 0.65rem 1.75rem rgba(43, 58, 70, 0.055);backdrop-filter:blur(14px)}.navbar>.container,.navbar>.container-fluid,.navbar .container,.navbar .container-fluid{width:min(var(--dh-page-max, 1480px), calc(100vw - var(--dh-page-inline, clamp(1.25rem, 3.5vw, 3.5rem)) - var(--dh-page-inline, clamp(1.25rem, 3.5vw, 3.5rem))));max-width:none}.navbar-brand{flex:0 0 auto;color:var(--dh-text, #2B3A46);font-weight:750;letter-spacing:-0.025em}.navbar-brand:hover,.navbar-brand:focus{color:var(--dh-primary, #0D6E6E)}.navbar-nav{gap:clamp(0.25rem, 1vw, 0.75rem)}.navbar-nav .nav-link,.navbar-start-link .nav-link{padding:0.48rem 0.8rem;color:var(--dh-text, #2B3A46);border-radius:999px;font-size:1.05rem;font-weight:650}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus,.navbar-start-link .nav-link:hover,.navbar-start-link .nav-link:focus{color:var(--dh-primary, #0D6E6E);background:rgba(13, 110, 110, 0.06)}.navbar-nav .nav-link.active,.navbar-nav .active>.nav-link,.navbar-start-link .nav-link.active{color:var(--dh-primary, #0D6E6E);background:rgba(13, 110, 110, 0.1)}@media (min-width:992px){.navbar-mainnavigation .container-mainnavigation{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:clamp(1rem, 2vw, 2rem)}.navbar-mainnavigation #mainnavigation{display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;column-gap:clamp(0.25rem, 1vw, 0.75rem);flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:100% !important}.navbar-mainnavigation #mainnavigation>.navbar-start-link{grid-column:1;min-width:0}.navbar-mainnavigation #mainnavigation>.navbar-start-link .nav-link{display:block;white-space:nowrap}.navbar-mainnavigation #mainnavigation>.navbar-nav{grid-column:2;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;min-width:0 !important;width:auto !important;margin-left:0 !important;margin-right:0 !important}.navbar-mainnavigation #mainnavigation>.navbar-search{grid-column:3;justify-self:end;display:flex !important;align-items:center;flex:0 0 auto !important;min-width:0 !important;width:auto !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}.navbar-mainnavigation #mainnavigation>.navbar-search .form-control{width:clamp(8rem, 11vw, 12rem) !important;min-width:0 !important}}.navbar .dropdown-menu{z-index:2100;padding:0.5rem;background:var(--dh-surface, #FBFCFC);border:1px solid var(--dh-border, #D7E2E5);border-radius:var(--dh-radius-md, 1rem);box-shadow:var(--dh-shadow-soft, 0 0.75rem 2rem rgba(43, 58, 70, 0.06))}.navbar .dropdown-item{color:var(--dh-text, #2B3A46);border-radius:0.7rem;font-size:1rem;font-weight:550}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus,.navbar .dropdown-item.active{color:var(--dh-primary, #0D6E6E);background:rgba(13, 110, 110, 0.08)}.navbar-toggler{border-color:var(--dh-border, #D7E2E5);border-radius:999px}.navbar-search{display:flex;align-items:center;gap:0.5rem;min-width:0;margin-left:auto}.navbar-search .form-control{width:clamp(10rem, 14vw, 14rem);min-height:2.35rem;color:var(--dh-text, #2B3A46);background:rgba(255, 255, 255, 0.76);border:1px solid rgba(215, 226, 229, 0.95);border-radius:999px;font-size:0.9rem}.navbar-search .form-control:focus{border-color:var(--dh-primary, #0D6E6E);box-shadow:0 0 0 0.2rem rgba(13, 110, 110, 0.12)}.navbar-search .btn{min-height:2.35rem;padding:0.4rem 0.9rem;color:#ffffff;background-color:var(--dh-primary, #0D6E6E);border-color:var(--dh-primary, #0D6E6E);border-radius:999px;font-size:0.9rem;font-weight:600;white-space:nowrap}.navbar-search .btn:hover,.navbar-search .btn:focus{color:#ffffff;background-color:var(--dh-primary-dark, #084C4C);border-color:var(--dh-primary-dark, #084C4C)}.navbar,.navbar-mainnavigation,.bp-page-header,#page-header{position:relative;z-index:2000;overflow:visible}.navbar .container,.navbar .container-fluid,.navbar-collapse{overflow:visible}.navbar .dropdown-menu{z-index:2100}.page-31 .frame-type-html,.page-31 .hero-actions{position:relative;z-index:10}@media (max-width:991.98px){.navbar-start-link{margin-bottom:0.25rem}.navbar-search{width:100%;margin-top:1rem;margin-left:0}.navbar-search .form-control{width:100%}}.page-31 #page-content>.frame-keno-hero-carousel{background:radial-gradient(circle at 78% 18%, rgba(143, 184, 209, 0.42), transparent 30%), radial-gradient(circle at 12% 82%, rgba(196, 109, 61, 0.12), transparent 26%), linear-gradient(180deg, #F8FBFB 0%, var(--dh-bg) 100%);border-bottom:1px solid var(--dh-border)}.page-31 #page-content>.frame-keno-hero-carousel .frame-container,.page-31 #page-content>.frame-keno-hero-carousel .frame-container-default{padding-top:clamp(3.5rem, 6vw, 5.5rem);padding-bottom:clamp(4.5rem, 7vw, 6.5rem)}.page-31 #page-content>.frame-keno-hero-carousel .textpic{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(21rem, 0.8fr);align-items:center;gap:clamp(1rem, 2vw, 2rem);width:100%;overflow:visible}.page-31 #page-content>.frame-keno-hero-carousel .textpic-text,.page-31 #page-content>.frame-keno-hero-carousel .textpic-item,.page-31 #page-content>.frame-keno-hero-carousel .textpic-caption,.page-31 #page-content>.frame-keno-hero-carousel .frame-header{min-width:0;max-width:none;float:none}.page-31 #page-content>.frame-keno-hero-carousel .element-header{max-width:56rem;margin-bottom:clamp(1rem, 2vw, 1.35rem);font-size:clamp(2.7rem, 4.9vw, 5rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em}.page-31 #page-content>.frame-keno-hero-carousel .textpic-text p:first-of-type{display:inline-block;margin-bottom:clamp(0.65rem, 1.5vw, 0.9rem);color:var(--dh-accent);font-size:clamp(1.15rem, 1.35vw, 1.32rem);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.page-31 #page-content>.frame-keno-hero-carousel .textpic-text p:not(:first-of-type){max-width:46rem;color:#40515E;font-size:clamp(1.15rem, 1.35vw, 1.32rem);font-weight:500;line-height:1.75}.page-31 #page-content>.frame-keno-hero-carousel .textpic-gallery,.page-31 #page-content>.frame-keno-hero-carousel .gallery-row,.page-31 #page-content>.frame-keno-hero-carousel .gallery-column,.page-31 #page-content>.frame-keno-hero-carousel .gallery-item,.page-31 #page-content>.frame-keno-hero-carousel .image,.page-31 #page-content>.frame-keno-hero-carousel a.lightbox,.page-31 #page-content>.frame-keno-hero-carousel figure,.page-31 #page-content>.frame-keno-hero-carousel picture{display:block;width:100%;max-width:none;height:100%;margin:0;float:none}.page-31 #page-content>.frame-keno-hero-carousel .textpic-gallery{justify-self:end;width:100%;max-width:100%;margin-left:auto;margin-right:0;transform:none}.page-31 #page-content>.frame-keno-hero-carousel .keno-hero-carousel{width:100%;height:clamp(18rem, 28vw, 28rem);max-width:100%;overflow:hidden;background:#FFFDFC;border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-image);transform:none}.page-31 #page-content>.frame-keno-hero-carousel .carousel-inner,.page-31 #page-content>.frame-keno-hero-carousel .carousel-item{width:100%;height:100%}.page-31 #page-content>.frame-keno-hero-carousel .carousel-item figure,.page-31 #page-content>.frame-keno-hero-carousel .carousel-item .image,.page-31 #page-content>.frame-keno-hero-carousel .carousel-item a.lightbox,.page-31 #page-content>.frame-keno-hero-carousel .carousel-item picture{width:100%;height:100%;margin:0}.page-31 #page-content>.frame-keno-hero-carousel .carousel-item img,.page-31 #page-content>.frame-keno-hero-carousel .carousel-item picture img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}.page-31 #c77 .textpic-text{display:block}.page-31 #c77 .textpic-text p:has(a){display:inline-flex;margin:1.25rem 0.75rem 0 0;padding:0;vertical-align:top}.page-31 #c77 .textpic-text p:has(a) a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0.75rem 1.15rem;color:#ffffff;background:#0D6E6E;border:1px solid #0D6E6E;border-radius:999px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.page-31 #c77 .textpic-text p:has(a) a:hover,.page-31 #c77 .textpic-text p:has(a) a:focus{color:#ffffff;background:#084C4C;border-color:#084C4C}.page-31 .frame-type-card_group,.page-31 .frame-type-cardgroup{background:linear-gradient(180deg, var(--dh-bg) 0%, #F3F6F8 100%);margin-top:clamp(-2.5rem, -3vw, -1rem)}.page-31 .frame-type-card_group .frame-container,.page-31 .frame-type-card_group .frame-container-default,.page-31 .frame-type-cardgroup .frame-container,.page-31 .frame-type-cardgroup .frame-container-default{padding-top:0 !important}.page-31 .frame-type-card_group .frame-header,.page-31 .frame-type-cardgroup .frame-header{margin-bottom:clamp(1.25rem, 2vw, 1.75rem)}.page-31 .frame-type-card_group .element-header,.page-31 .frame-type-cardgroup .element-header{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:700}.page-31 .frame-type-card_group .row,.page-31 .frame-type-cardgroup .row{--bs-gutter-x: var(--dh-card-gap);--bs-gutter-y: var(--dh-card-gap)}.page-31 .card{overflow:hidden;height:100%;background:#FFFDFC;border:1px solid rgba(215, 226, 229, 0.95);border-radius:var(--dh-radius-lg);box-shadow:0 0.85rem 2.25rem rgba(43, 58, 70, 0.075)}.page-31 .card img{display:block;width:100%;height:clamp(10rem, 15vw, 14rem);object-fit:cover}.page-31 .card-body{padding:clamp(1.1rem, 2vw, 1.4rem)}.page-31 .card-title,.page-31 .card .element-header{color:var(--dh-text);font-size:clamp(1rem, 1.1vw, 1.1rem);font-weight:700}.page-31 .card-text,.page-31 .card p{color:var(--dh-muted);font-size:0.95rem;line-height:1.65}.page-31 .card .btn{margin-top:0.75rem;padding:0.45rem 0.8rem;font-size:0.85rem}.page-31 #c78,.page-31 #c80{background:transparent}.page-31 #c78 .frame-container,.page-31 #c78 .frame-container-default,.page-31 #c80 .frame-container,.page-31 #c80 .frame-container-default{width:100%;max-width:none;padding-top:var(--dh-section-space-small);padding-bottom:var(--dh-section-space-small)}.page-31 #c78 .frame-inner,.page-31 #c80 .frame-inner{--dh-about-contact-card-min: clamp(24rem, 30vw, 29rem);display:flex;flex-direction:column;min-height:var(--dh-about-contact-card-min);padding:clamp(1.5rem, 2.25vw, 2rem);background:linear-gradient(135deg, rgba(13, 110, 110, 0.1), rgba(196, 109, 61, 0.09)), #FFFDFC;border:1px solid var(--dh-border);border-radius:var(--dh-radius-lg);box-shadow:0 1rem 2.5rem rgba(43, 58, 70, 0.08)}.page-31 #c78{--about-image-size: clamp(12.5rem, 16vw, 16.5rem)}.page-31 #c78 .textpic{display:grid;grid-template-columns:minmax(0, var(--about-image-size)) minmax(0, 1fr);align-items:stretch;gap:clamp(1.25rem, 2vw, 1.75rem);flex:1;width:100%;min-height:calc(var(--dh-about-contact-card-min) - clamp(3rem, 4.5vw, 4rem))}.page-31 #c78 .textpic-item,.page-31 #c78 .textpic-text,.page-31 #c78 .textpic-gallery{min-width:0;max-width:none;width:auto;float:none}.page-31 #c78 .textpic-gallery,.page-31 #c78 .gallery-row,.page-31 #c78 .gallery-column,.page-31 #c78 .gallery-item,.page-31 #c78 figure,.page-31 #c78 .image,.page-31 #c78 a.lightbox,.page-31 #c78 picture{display:block;width:100%;height:100%;max-width:none;margin:0;float:none}.page-31 #c78 img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;border-radius:var(--dh-radius-md);box-shadow:0 0.75rem 2rem rgba(43, 58, 70, 0.1)}.page-31 #c78 .textpic-text{display:flex;flex-direction:column;min-height:100%}.page-31 #c80 .frame-inner{display:flex;flex-direction:column}.page-31 #c80 .frame-header{margin-bottom:1rem}.page-31 #c78 .element-header,.page-31 #c80 .element-header{margin-bottom:1rem;font-size:clamp(1.55rem, 2vw, 1.9rem);font-weight:700;line-height:1.15}.page-31 #c78 p,.page-31 #c80 p{max-width:none;margin-bottom:0.75rem;color:var(--dh-muted);font-size:clamp(0.95rem, 1vw, 1rem);line-height:1.7}.page-31 #c78 .textpic-text p:last-child,.page-31 #c80 p:last-child{margin-top:auto;margin-bottom:0;padding-top:1.25rem}.page-31 #c78 .textpic-text p:last-child a,.page-31 #c80 p:last-child a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0.75rem 1.15rem;color:#ffffff;background:#0D6E6E;border:1px solid #0D6E6E;border-radius:999px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.page-31 #c78 .textpic-text p:last-child a:hover,.page-31 #c78 .textpic-text p:last-child a:focus,.page-31 #c80 p:last-child a:hover,.page-31 #c80 p:last-child a:focus{color:#ffffff;background:#084C4C;border-color:#084C4C}.page-31 #c77 .textpic-text{display:block}.page-31 #c77 .textpic-text p:has(a){display:inline-flex;margin:1.25rem 0.75rem 0 0;padding:0;vertical-align:top}.page-31 #c77 .textpic-text p:has(a) a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:0.75rem 1.15rem;color:#ffffff;background:#0D6E6E;border:1px solid #0D6E6E;border-radius:999px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.page-31 #c77 .textpic-text p:has(a) a:hover,.page-31 #c77 .textpic-text p:has(a) a:focus{color:#ffffff;background:#084C4C;border-color:#084C4C}.page-31 .frame-type-icongroup .frame-container,.page-31 .frame-type-icongroup .frame-container-default,.page-31 .frame-type-icon_group .frame-container,.page-31 .frame-type-icon_group .frame-container-default{padding-top:clamp(1rem, 2vw, 2rem) !important}.page-31 .frame-type-icongroup,.page-31 .frame-type-icon_group{background:linear-gradient(180deg, var(--dh-bg) 0%, #F3F6F8 100%)}.page-31 .frame-type-icongroup .element-header,.page-31 .frame-type-icon_group .element-header{font-size:clamp(1.7rem, 3vw, 2.3rem);font-weight:700}.page-31 .frame-type-icongroup .icon-group-item,.page-31 .frame-type-icon_group .icon-group-item,.page-31 .frame-type-icongroup .texticon,.page-31 .frame-type-icon_group .texticon{height:100%;padding:clamp(1rem, 2vw, 1.35rem);background:rgba(255, 255, 255, 0.72);border:1px solid rgba(215, 226, 229, 0.9);border-radius:var(--dh-radius-md)}.page-31 .frame-type-icongroup .icon,.page-31 .frame-type-icon_group .icon,.page-31 .frame-type-icongroup svg,.page-31 .frame-type-icon_group svg{color:var(--dh-primary)}.page-31 .frame-type-icongroup p,.page-31 .frame-type-icon_group p{font-size:0.92rem}.page-31 .frame-type-timeline{background:var(--dh-surface);border-top:1px solid var(--dh-border);border-bottom:1px solid var(--dh-border)}.page-31 .frame-type-timeline .timeline-item,.page-31 .frame-type-timeline .timeline-content{background:var(--dh-bg);border:1px solid var(--dh-border);border-radius:var(--dh-radius-md)}.page-31 .frame-type-panel,.page-31 .frame-type-textteaser{background:var(--dh-bg)}.page-31 .panel,.page-31 .textteaser{background:linear-gradient(135deg, rgba(13, 110, 110, 0.08), rgba(196, 109, 61, 0.08)), var(--dh-surface);border:1px solid var(--dh-border);border-radius:var(--dh-radius-lg)}.page-31 .panel-body,.page-31 .textteaser-body{padding:clamp(1.5rem, 3vw, 2rem)}@media (max-width:991.98px){.page-31{--dh-page-inline: 1rem}.page-31 #page-content>.frame-type-textpic:first-child .textpic,.page-31 #c78 .textpic{grid-template-columns:1fr}.page-31 #page-content>.frame-type-textpic:first-child .element-header{max-width:100%;font-size:clamp(2.4rem, 10vw, 4rem)}.page-31 #page-content>.frame-keno-hero-carousel .textpic-gallery,.page-31 #page-content>.frame-keno-hero-carousel .gallery-row,.page-31 #page-content>.frame-keno-hero-carousel .gallery-column,.page-31 #page-content>.frame-keno-hero-carousel .gallery-item,.page-31 #page-content>.frame-keno-hero-carousel .image,.page-31 #page-content>.frame-keno-hero-carousel a.lightbox,.page-31 #page-content>.frame-keno-hero-carousel figure,.page-31 #page-content>.frame-keno-hero-carousel picture,.page-31 #page-content>.frame-keno-hero-carousel img,.page-31 #page-content>.frame-keno-hero-carousel .keno-hero-carousel{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none}.page-31 #page-content>.frame-keno-hero-carousel .carousel-item{aspect-ratio:1.3333333333}.page-31 #c78{--about-image-size: clamp(13rem, 55vw, 17rem)}.page-31 .hero-actions-container{margin-top:-2.5rem;margin-bottom:1rem}}