﻿@font-face{font-family:"Roboto Flex";font-weight:100 1000;font-style:normal;src:url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/RobotoFlex-Variable.woff2)}@font-face{font-family:"Roboto Mono";font-weight:400;font-style:normal;src:url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/RobotoMono-Regular.woff2)}@font-face{font-family:"Roboto Mono";font-weight:700;font-style:normal;src:url(/typo3conf/ext/ts2ce/Resources/Public/Fonts/RobotoMono-SemiBold.woff2)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;transform:translate(0, -50%)}.slick-prev:hover .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-next.slick-disabled .slick-next-icon{opacity:.25}.slick-prev .slick-prev-icon,.slick-prev .slick-next-icon,.slick-next .slick-prev-icon,.slick-next .slick-next-icon{display:block;color:#000;opacity:.75;font-family:"slick";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0px;font-size:0px;color:rgba(0,0,0,0);border:0;background:rgba(0,0,0,0);cursor:pointer}.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:"slick";font-size:12px;line-height:1;text-align:center;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:none;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}*{margin:0;padding:0;box-sizing:border-box}*:focus-visible{outline:0}html{font-size:62.5%}img{display:block;width:100%;height:auto}h1{font-family:"Roboto Mono";font-size:6rem;font-weight:700;letter-spacing:0px;color:#000;line-height:7.8rem;padding-bottom:24px}h2{font-family:"Roboto Mono";font-size:4rem;font-weight:700;letter-spacing:.1px;color:#80a1c7;line-height:5.2rem;padding-bottom:64px}h3{font-family:"Roboto Mono";font-size:3.6rem;font-weight:700;letter-spacing:.3px;color:#000;line-height:4.6rem}h3.highlighting{margin-top:16px}h4{font-family:"Roboto Mono";font-size:3.6rem;font-weight:400;letter-spacing:.1px;color:#000;line-height:4.6rem}h5{font-family:"Roboto Mono";font-size:2.4rem;font-weight:700;letter-spacing:.1px;color:#000;line-height:3.4rem}h5.highlighting strong{border-width:0 16px}h6{font-family:"Roboto Mono";font-size:2rem;font-weight:700;letter-spacing:.4px;color:#000;line-height:2rem}ul,li{list-style:none;list-style-type:none}a{text-decoration:none;color:#000;cursor:pointer}strong,b{font-weight:700}.button{display:inline-flex;align-items:center;gap:1rem;padding:8px 16px;border:2px solid #80a1c7;color:#80a1c7;text-transform:uppercase;text-decoration:none !important;font-family:"Roboto Mono";font-size:2rem;line-height:3rem;letter-spacing:0px;font-weight:700;transition:all .7s;hyphens:none}.button input{cursor:pointer}.button::after{content:"";width:18px;height:18px;background-color:#80a1c7;-webkit-mask:url("/media/user_upload/icons/vector.svg") center/contain no-repeat;mask:url("/media/user_upload/icons/vector.svg") center/contain no-repeat;transition:all .7s}.button:hover{background-color:#80a1c7;color:#000 !important;cursor:pointer}.button:hover::after{background-color:#000;transform:rotate(90deg)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}figure.image{position:relative}figure.image figcaption{position:absolute;bottom:0px;border-top:5px;border-bottom:5px;font-family:"Roboto Mono"}.highlighting strong,figcaption{display:inline-block;justify-self:start;width:fit-content;background-color:#80a1c7;border:16px solid #80a1c7;color:#000;font-weight:inherit}body,input,button,textarea,select,option{font-family:"Roboto Flex";font-weight:400;font-size:2rem;line-height:3rem;letter-spacing:.4px;color:#000;hyphens:auto}body .cecontainerColumns-1-1 .c-columns,body .cecontainerColumns-1-1-1 .c-columns,body .cecontainerColumns-1-1-1-1 .c-columns{display:grid;gap:48px;grid-template-rows:auto}body .cecontainerColumns-1-1 .c-columns .frame-type-text ul,body .cecontainerColumns-1-1-1 .c-columns .frame-type-text ul,body .cecontainerColumns-1-1-1-1 .c-columns .frame-type-text ul{padding-left:20px}body .cecontainerColumns-1-1 .c-columns .frame-type-text ul,body .cecontainerColumns-1-1 .c-columns .frame-type-text li,body .cecontainerColumns-1-1-1 .c-columns .frame-type-text ul,body .cecontainerColumns-1-1-1 .c-columns .frame-type-text li,body .cecontainerColumns-1-1-1-1 .c-columns .frame-type-text ul,body .cecontainerColumns-1-1-1-1 .c-columns .frame-type-text li{list-style:unset;list-style-type:unset}body .cecontainerColumns-1-1 .c-columns .lay20 .adress,body .cecontainerColumns-1-1-1 .c-columns .lay20 .adress,body .cecontainerColumns-1-1-1-1 .c-columns .lay20 .adress{display:none !important}body .cecontainerColumns-1-1 .c-columns{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}@media(max-width: 600px){body .cecontainerColumns-1-1 .c-columns{grid-template-columns:repeat(1, minmax(0, 1fr))}}body .cecontainerColumns-1-1 .c-columns .ce-textpic .ce-gallery{padding-bottom:48px}body .cecontainerColumns-1-1 .c-columns:has(.ceimage){align-items:end}body .cecontainerColumns-1-1 .c-columns:has(.lay20){width:fit-content}@media(max-width: 900px){body .cecontainerColumns-1-1 .c-columns:has(.lay20){grid-template-columns:repeat(1, minmax(0, 1fr))}}body .cecontainerColumns-1-1-1.lay35:has(.ceimage){max-width:788px;margin:0 auto}body .cecontainerColumns-1-1-1.lay35:has(.ceimage) .c-columns{justify-items:center}body .cecontainerColumns-1-1-1.lay35:has(.ceimage) .c-columns .col{max-width:160px}body .cecontainerColumns-1-1-1 .c-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}body .cecontainerColumns-1-1-1 .c-columns:has(.lay20) .frame,body .cecontainerColumns-1-1-1 .c-columns:has(.lay20) .lay20{height:100%}@media(max-width: 900px){body .cecontainerColumns-1-1-1 .c-columns:has(.lay20){grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: 1200px){body .cecontainerColumns-1-1-1 .c-columns{grid-template-columns:repeat(2, minmax(0, 1fr));width:fit-content;margin:auto}body .cecontainerColumns-1-1-1 .c-columns:has(.lay20){width:auto}}@media(max-width: 600px){body .cecontainerColumns-1-1-1 .c-columns{grid-template-columns:repeat(1, minmax(0, 1fr));width:fit-content;margin:auto}body .cecontainerColumns-1-1-1 .c-columns:has(.lay20){width:auto}}body .cecontainerColumns-1-1-1 .cetextpic{display:grid;gap:32px}body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery{position:relative}body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header{position:absolute;opacity:0;transition:all .7s;height:100%;z-index:1;padding:48px;background-color:#80a1c7}@media(max-width: 1280px){body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header{display:none}}body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header::before,body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header::after{content:"";position:absolute;aspect-ratio:1/1}body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header::before{width:112px;bottom:0;right:0;background-image:radial-gradient(#000 0.8px, transparent 0.8px);background-size:6px 6px;background-repeat:repeat}body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header::after{width:48px;background-color:#000;right:112px;bottom:112px}body .cecontainerColumns-1-1-1 .cetextpic .ce-gallery header:hover{opacity:1}body .cecontainerColumns-1-1-1 .cetextpic .ce-bodytext{padding-top:32px}body .cecontainerColumns-1-1-1 .cetextpic .ce-bodytext h3:has(+.highlighting),body .cecontainerColumns-1-1-1 .cetextpic .ce-bodytext h4:has(+.highlighting),body .cecontainerColumns-1-1-1 .cetextpic .ce-bodytext h5:has(+.highlighting),body .cecontainerColumns-1-1-1 .cetextpic .ce-bodytext h6:has(+.highlighting){padding-bottom:24px}body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header{background-color:#000}body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header::before{background-image:radial-gradient(gray 0.8px, transparent 0.8px)}body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header::after{background-color:#80a1c7}body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header h3,body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header h4,body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header h5,body .cecontainerColumns-1-1-1 .cetextpic.lay15 .ce-gallery header h6{color:#fff}body .cecontainerColumns-1-1-1 .cetextpic.lay50 .ce-gallery header{background-color:#fff}body .cecontainerColumns-1-1-1-1 .c-columns{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1200px){body .cecontainerColumns-1-1-1-1 .c-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 900px){body .cecontainerColumns-1-1-1-1 .c-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){body .cecontainerColumns-1-1-1-1 .c-columns{grid-template-columns:repeat(1, minmax(0, 1fr))}}body .cecontainerColumns-2-1 .c-columns{grid-template-columns:2fr 1fr}body .cecontainerColumns-1-2 .c-columns{grid-template-columns:1fr 2fr}body .cecontainerColumns-2-1 .c-columns,body .cecontainerColumns-1-2 .c-columns{display:grid;grid-template-rows:auto;gap:48px;align-items:end}@media(max-width: 900px){body .cecontainerColumns-2-1 .c-columns:has(.powermail_form),body .cecontainerColumns-1-2 .c-columns:has(.powermail_form){grid-template-columns:repeat(1, minmax(0, 1fr))}}body .cecontainerColumns-2-1 .c-columns:has(.frame-type-text ul),body .cecontainerColumns-1-2 .c-columns:has(.frame-type-text ul){align-items:start}body .cecontainerColumns-2-1 .c-columns .col ul,body .cecontainerColumns-1-2 .c-columns .col ul{display:grid;gap:48px;padding-top:8px}body .cecontainerColumns-2-1 .c-columns .col ul.powermail-errors-list li,body .cecontainerColumns-1-2 .c-columns .col ul.powermail-errors-list li{padding:0;color:red}body .cecontainerColumns-2-1 .c-columns .col ul li,body .cecontainerColumns-1-2 .c-columns .col ul li{display:grid;align-items:center;position:relative;padding-left:96px}body .cecontainerColumns-2-1 .c-columns .col ul li::before,body .cecontainerColumns-1-2 .c-columns .col ul li::before{content:"";position:absolute;left:0;width:48px;aspect-ratio:1/1;background-image:url("/media/user_upload/icons/check.svg");background-repeat:no-repeat;background-position:center;background-color:#80a1c7}body .cecontainerColumns-2-1 .c-columns .col .ce-image.ce-left,body .cecontainerColumns-1-2 .c-columns .col .ce-image.ce-left{position:relative}body .cecontainerColumns-2-1 .c-columns .col .ce-image.ce-left::before,body .cecontainerColumns-1-2 .c-columns .col .ce-image.ce-left::before{content:"";position:absolute;bottom:0;left:0;width:64px;aspect-ratio:1/1;background-color:#80a1c7;z-index:1}body .cecontainerColumns-2-1 .c-columns .col .cetext,body .cecontainerColumns-1-2 .c-columns .col .cetext{height:100%}body .cecontainerColumns-2-1 .c-columns .powermail_form,body .cecontainerColumns-1-2 .c-columns .powermail_form{margin-right:48px}@media(max-width: 900px){body .cecontainerColumns-2-1 .c-columns .powermail_form,body .cecontainerColumns-1-2 .c-columns .powermail_form{margin-right:0}}body .cecontainerColumns-2-1 .c-columns .lay20 a[data-mailto-token].button,body .cecontainerColumns-1-2 .c-columns .lay20 a[data-mailto-token].button{display:none !important}body .cecontainerColumns-2-1 .c-columns .lay20 .frame .ce-textpic,body .cecontainerColumns-1-2 .c-columns .lay20 .frame .ce-textpic{padding:0}@media(max-width: 900px){body .cecontainerColumns-2-1 .c-columns,body .cecontainerColumns-1-2 .c-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){body .cecontainerColumns-2-1 .c-columns,body .cecontainerColumns-1-2 .c-columns{grid-template-columns:repeat(1, minmax(0, 1fr))}}body .cecontainerAccordion{position:relative;interpolate-size:allow-keywords}body .cecontainerAccordion.lay15 .c-accordion-item .c-accordion-title::before{all:unset}body .cecontainerAccordion.lay15 .c-accordion-item .c-accordion-title span{display:grid;justify-content:center;align-items:center;background-color:#000;color:#fff;font-family:"Roboto Mono";font-size:2.4rem;font-weight:700}body .cecontainerAccordion .c-accordion-item{padding-bottom:16px;transition:all .7s}body .cecontainerAccordion .c-accordion-item summary::-webkit-details-marker{display:none}body .cecontainerAccordion .c-accordion-item .c-accordion-title{display:flex;align-items:center;gap:16px;height:64px;cursor:pointer}body .cecontainerAccordion .c-accordion-item .c-accordion-title::before,body .cecontainerAccordion .c-accordion-item .c-accordion-title span{content:"";display:inline-block;background-image:url("/media/user_upload/icons/check.svg");background-repeat:no-repeat;background-position:center;background-color:#80a1c7;height:100%;aspect-ratio:1/1}body .cecontainerAccordion .c-accordion-item .c-accordion-title .c-accordion-title-wrapper{display:flex;justify-content:space-between;width:100%;height:100%;background-color:#000;align-items:center;padding:0 32px}body .cecontainerAccordion .c-accordion-item .c-accordion-title .c-accordion-title-wrapper .c-accordion-title-text{color:#fff}body .cecontainerAccordion .c-accordion-item .c-accordion-title .c-accordion-title-wrapper::after{content:"";display:inline-block;background-image:url("/media/user_upload/icons/plus-lg.svg");background-repeat:no-repeat;background-position:right;width:32px;height:32px;aspect-ratio:1/1;transition:all .7s}body .cecontainerAccordion .c-accordion-item .c-accordion-content{overflow:hidden;max-height:0;opacity:0;padding-top:0;transition:max-height .35s ease,opacity .35s ease,padding-top .35s ease}body .cecontainerAccordion .c-accordion-item .c-accordion-content header{display:none}body .cecontainerAccordion .c-accordion-item .c-accordion-content .frame-space-before-{padding:48px;background-color:#f2f2f2}body .cecontainerAccordion .c-accordion-item .c-accordion-content .frame-space-before- .ce-gallery{margin:0;grid-column:span 4}@media(max-width: 900px){body .cecontainerAccordion .c-accordion-item .c-accordion-content .frame-space-before- .ce-gallery{grid-column:span 1}}body .cecontainerAccordion .c-accordion-item .c-accordion-content .frame-space-before- .ce-bodytext{grid-column:span 6}@media(max-width: 900px){body .cecontainerAccordion .c-accordion-item .c-accordion-content .frame-space-before- .ce-bodytext{grid-column:span 1}}body .cecontainerAccordion .c-accordion-item[open] .c-accordion-title-wrapper::after{background-image:url("/media/user_upload/icons/dash.svg")}body .cecontainerAccordion .c-accordion-item[open] .c-accordion-content{max-height:var(--accordion-content-height, 1000px);opacity:1;padding-top:16px}body .cecontainerAccordion .c-accordion-item.is-opening[open] .c-accordion-content,body .cecontainerAccordion .c-accordion-item.is-closing[open] .c-accordion-content{max-height:0;opacity:0;padding-top:0}body .powermail_form li::before,body .powermail_form h3,body .powermail_form legend{display:none}body .powermail_form .powermail_fieldset{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:48px;border:none}@media(max-width: 900px){body .powermail_form .powermail_fieldset{grid-template-columns:repeat(1, minmax(0, 1fr))}}body .powermail_form .powermail_fieldset .row{grid-column:span 3}body .powermail_form .powermail_fieldset .row .powermail_field{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:16px;width:100%}body .powermail_form .powermail_fieldset .row .powermail_field input,body .powermail_form .powermail_fieldset .row .powermail_field select,body .powermail_form .powermail_fieldset .row .powermail_field textarea{padding:8px 24px;border:1px solid #b3b3b3;border-radius:8px}body .powermail_form .powermail_fieldset .row .powermail_field input,body .powermail_form .powermail_fieldset .row .powermail_field select{height:48px}body .powermail_form .powermail_fieldset .row .powermail_field input[type=file]{position:relative;height:168px;background-color:#e6e6e6;cursor:pointer;font-family:"Roboto Flex"}body .powermail_form .powermail_fieldset .row .powermail_field input[type=file]::file-selector-button{display:none}body .powermail_form .powermail_fieldset .row .powermail_field input[type=file]::after{content:"";position:absolute;top:50%;left:50%;width:24px;aspect-ratio:1/1;-webkit-mask:url("/media/user_upload/icons/plus-lg.svg") center/contain no-repeat;mask:url("/media/user_upload/icons/plus-lg.svg") center/contain no-repeat;background-color:#000;transform:translateX(-50%) translateY(-50%)}body .powermail_form .powermail_fieldset .row .powermail_field select button{display:none}body .powermail_form .powermail_fieldset .row .powermail_field textarea{height:168px;resize:none;overflow:auto}body .powermail_form .powermail_fieldset .row:first-of-type{display:none}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_select),body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_date),body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_file){grid-column:span 2}@media(max-width: 1280px){body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_select),body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_date),body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_file){grid-column:span 3}}@media(max-width: 900px){body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_select),body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_date),body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_file){grid-column:span 6}}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_textarea){grid-column:span 4}@media(max-width: 1280px){body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_textarea){grid-column:span 3}}@media(max-width: 900px){body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_textarea){grid-column:span 6}}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check){grid-column:3/span 4}@media(max-width: 1280px){body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check){grid-column:4/span 3}}@media(max-width: 900px){body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check){grid-column:1/span 6}}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check) .form-label{display:none}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check) .powermail_checkwrap{position:relative;padding-left:32px;display:flex;align-items:center;gap:16px}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check) .powermail_checkwrap a{text-decoration:underline}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_check) .powermail_checkwrap input.powermail_checkbox{position:absolute;top:7px;left:0;height:16px;aspect-ratio:1/1;border-radius:6px;border:1px solid #b3b3b3;padding:0;cursor:pointer}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_submit){grid-column:span 6;justify-self:end}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_submit) .powermail_field.button{position:relative}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_submit) .powermail_field.button::after{position:absolute;right:16px}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_submit) .powermail_field.button:hover input,body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_submit) .powermail_field.button input:hover input{background-color:#80a1c7;color:#000}body .powermail_form .powermail_fieldset .row:has(.powermail_fieldwrap_type_submit) .powermail_field.button input{margin-right:42px;padding:0;border:none;background-color:#fff;transition:all .7s;text-transform:uppercase;color:#80a1c7;font-family:"Roboto Mono";font-size:2rem;line-height:3rem;font-weight:700}@media(max-width: 900px){body .powermail_form .powermail_fieldset .row{grid-column:span 6}}body .powermail_create table{table-layout:fixed;width:100%}body .powermail_create table th,body .powermail_create table td{overflow-wrap:anywhere;padding-bottom:16px;text-align:left;vertical-align:top}body #drdsgvo_map .drdsgvo_initbtn{top:90px}body #drdsgvo_map img{display:inline-block;width:auto}body>header{position:fixed;width:100%;z-index:10}body>header.scrolled{background-color:#000;transition:all .7s}body>header.scrolled .header-container{padding:16px 0;transition:all .7s}body>header.scrolled .header-container .logo{max-width:80px}@media(max-width: 600px){body>header.scrolled .header-container .logo{max-width:64px}}body>header.scrolled .header-container .header-wrapper{transform:translateY(calc((80px - 3rem) / 2))}body>header.scrolled .header-container .header-wrapper .submenu{background-color:#000;padding:32px 32px 16px;margin-left:-32px;margin-top:8px}body>header .header-container{margin:0 auto;display:flex;justify-content:space-between;z-index:1;padding-top:48px;font-family:"Roboto Mono";max-width:1600px;width:96%;width:calc(100% - 32px);color:#fff;transition:all .7s}@media(max-width: 1100px){body>header .header-container{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:32px}}body>header .header-container .logo{max-width:120px;aspect-ratio:1/1;transition:all .7s}@media(max-width: 900px){body>header .header-container .logo{width:64px;aspect-ratio:1/1}}body>header .header-wrapper{display:flex;align-items:flex-start;gap:80px;transform:translateY(0);transition:all .7s}@media(max-width: 1100px){body>header .header-wrapper{display:grid;grid-template-columns:auto auto;justify-content:end;align-items:start;gap:32px;position:relative;width:auto;min-width:0}}@media(max-width: 1100px){body>header .header-wrapper .header-menu{display:none}}body>header .header-wrapper .header-menu .mainmenu{display:flex;gap:80px;hyphens:none}body>header .header-wrapper .header-menu .mainmenu a{color:#fff}body>header .header-wrapper .header-menu .mainmenu>li{position:relative;cursor:pointer}body>header .header-wrapper .header-menu .mainmenu>li span,body>header .header-wrapper .header-menu .mainmenu>li a{background-image:linear-gradient(#80A1C7, #80A1C7);background-size:0 2px,auto;background-repeat:no-repeat;background-position:center bottom;transition:all .2s ease-out;padding-bottom:.5rem}body>header .header-wrapper .header-menu .mainmenu>li .submenu{position:absolute;opacity:0;padding-top:1rem;transition:all .7s;width:max-content;z-index:-1}body>header .header-wrapper .header-menu .mainmenu>li .submenu>li{padding-top:8px}body>header .header-wrapper .header-menu .mainmenu>li.active>span,body>header .header-wrapper .header-menu .mainmenu>li.active>a,body>header .header-wrapper .header-menu .mainmenu>li:hover>span,body>header .header-wrapper .header-menu .mainmenu>li:hover>a{color:#80a1c7;transition:all .7s;background-size:100% 2px,auto}body>header .header-wrapper .header-menu .mainmenu>li:hover .submenu{opacity:1;transition:all .7s;z-index:1}body>header .header-wrapper #burger-btn{opacity:0;width:0}@media(max-width: 1100px){body>header .header-wrapper #burger-btn{opacity:1;width:24px;aspect-ratio:1/1}body>header .header-wrapper #burger-btn img{width:24px}}body>header .header-wrapper #search{font-family:"Roboto Mono";color:#fff;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;gap:8px;cursor:pointer}@media(max-width: 1100px){body>header .header-wrapper #search{display:inline-grid;grid-template-columns:auto auto;align-items:center}}body>header .header-wrapper #search::before{content:"";background-image:url("/media/user_upload/icons/Lens.svg");background-repeat:no-repeat;background-position:center;width:24px;aspect-ratio:1/1;display:inline-block}body.box-open,body.menu-open{overflow:hidden}body.box-open>header,body.menu-open>header{display:none}body #mobile-menu{position:fixed;top:-100vh;width:100%;height:100%;color:#fff;padding:16px 24px;transition:all .7s}body #mobile-menu.open{background-color:#000;top:0}body #mobile-menu a{color:#fff}body #mobile-menu .mobile-menu-header{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:start;padding-bottom:32px}body #mobile-menu .mobile-menu-header .ceimage{max-width:120px;aspect-ratio:1/1}body #mobile-menu .mobile-menu-header .close-menu{cursor:pointer;width:32px;aspect-ratio:1/1}body #mobile-menu .mobile-menu-item{padding:16px 0;cursor:pointer}body #mobile-menu .mobile-menu-item .mobile-menu-spacer{display:block}body #mobile-menu .mobile-menu-item .mobile-menu-spacer:after{content:"";display:inline-block;position:absolute;top:23px;right:24px;width:16px;aspect-ratio:1/1;background-image:url("/media/user_upload/icons/Chevron_Down_Icon.svg");background-position:center;background-repeat:no-repeat;transition:transform .35s ease}body #mobile-menu .mobile-menu-item.spacer{position:relative}body #mobile-menu .mobile-menu-item.spacer:has(.mobile-submenu.open) .mobile-menu-spacer:after{transform:rotate(180deg)}body #mobile-menu .mobile-menu-item.spacer .mobile-submenu{padding-left:24px;padding-top:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .45s ease,padding-top .45s ease,opacity .25s ease,visibility 0s linear .45s}body #mobile-menu .mobile-menu-item.spacer .mobile-submenu .mobile-submenu-item{padding-bottom:0;opacity:0;transform:translateY(-6px);transition:padding-bottom .45s ease,opacity .25s ease,transform .3s ease}body #mobile-menu .mobile-menu-item.spacer .mobile-submenu.open{padding-top:24px;max-height:70vh;opacity:1;visibility:visible;transition-delay:0s}body #mobile-menu .mobile-menu-item.spacer .mobile-submenu.open .mobile-submenu-item{padding-bottom:24px;opacity:1;transform:translateY(0)}body #mobile-menu .mobile-menu-item.active{color:#80a1c7}body #mobile-menu .mobile-menu-item:last-of-type{padding-bottom:0}body #mobile-menu #mobile-search{all:unset;width:48px;aspect-ratio:1/1;padding-top:24px;color:rgba(0,0,0,0);background-image:url("/media/user_upload/icons/Lens.svg");background-position:center;background-repeat:no-repeat}body .teaser_icon{display:none}body .search-results{margin-top:32px}body .search-box{position:fixed;top:-200vh;transition:all .7s;width:100%;height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden;pointer-events:none}body .search-box.active{top:0;pointer-events:auto;z-index:10}body .search-box .search-wrapper{display:grid;grid-template-columns:120px minmax(0, 1fr) 32px;padding-top:40px;margin:0 auto;max-width:1600px;width:96%;width:calc(100% - 32px)}@media(max-width: 600px){body .search-box .search-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}}body .search-box .search-wrapper>.ceimage{max-width:120px}body .search-box .search-wrapper .cecontainerSection{margin:0 160px}@media(max-width: 900px){body .search-box .search-wrapper .cecontainerSection{margin:0 60px}}@media(max-width: 600px){body .search-box .search-wrapper .cecontainerSection{order:2;grid-column:span 2;margin:0px}}body .search-box .search-wrapper .close{max-width:32px;cursor:pointer}@media(max-width: 600px){body .search-box .search-wrapper .close{justify-self:end}}body .image-header{max-height:800px}body .image-header>.cecontainerSection{position:relative;z-index:0}body .image-header .c-section{overflow:hidden;position:relative;background-color:#000;z-index:-2;max-height:800px}body .image-header .c-section img{position:absolute;z-index:-1;width:auto;height:100%;object-fit:contain;right:0}@media(max-width: 1600px){body .image-header .c-section img{display:none}}body .image-header .c-section .contentWidth{position:relative;max-width:1600px;width:96%;width:calc(100% - 32px);margin:0 auto;margin-top:340px;margin-bottom:180px;z-index:1}@media(max-width: 900px){body .image-header .c-section .contentWidth{margin-top:200px;margin-bottom:100px}}body .image-header .c-section .contentWidth p{color:#fff;font-family:"Roboto Mono";font-size:6.8rem;font-weight:400;line-height:10rem;letter-spacing:.5px}@media(max-width: 600px){body .image-header .c-section .contentWidth p{font-size:4rem;line-height:5.2rem}}body .image-header .c-section .contentWidth p.highlighting strong{border-width:0 16px;line-height:10rem}@media(max-width: 600px){body .image-header .c-section .contentWidth p.highlighting strong{line-height:5.2rem}}body .image-header .c-section .contentWidth a.button{margin-top:64px}body main>div{max-width:1600px;width:96%;width:calc(100% - 32px);margin:0 auto;margin-bottom:112px}body main>div .contentWidth>div{margin-bottom:64px}body main>div .contentWidth>div>.frame-type-text{max-width:calc((100% + 48px)*2/3)}@media(max-width: 900px){body main>div .contentWidth>div>.frame-type-text{max-width:100%}}body main>div .frame-type-text a,body main>div header a{text-decoration:underline}body main>div:first-of-type{margin-top:112px}body main>div:has(.lay25){position:relative;width:100%;max-width:100%;margin-left:0;margin-right:0;z-index:0}body main>div:has(>.lay15){width:100%;max-width:100%;margin-left:0;margin-right:0}body main .slick-slider.slick-dotted{margin:0}body main .slick-slider .slick-prev,body main .slick-slider .slick-next{bottom:50%;top:unset;cursor:pointer}body main .slick-slider .slick-prev .slick-prev-icon::before,body main .slick-slider .slick-prev .slick-next-icon::before,body main .slick-slider .slick-next .slick-prev-icon::before,body main .slick-slider .slick-next .slick-next-icon::before{content:"";display:inline-block;background-image:url("/media/user_upload/icons/vector2.svg");background-repeat:no-repeat;background-position:center;width:24px;aspect-ratio:1/1}body main .slick-slider .slick-prev{transform:translate(0, -50%) scaleX(-1)}body main .slick-slider .slick-list{padding-bottom:32px !important}body main .slick-slider .slick-dots li{background-color:#fff;margin:0;margin-right:8px;transition:all .7s}body main .slick-slider .slick-dots li button{width:16px;height:unset;aspect-ratio:1/1;margin:0}body main .slick-slider .slick-dots li button .slick-dot-icon::before{display:none}body main .slick-slider .slick-dots li:last-of-type{margin-right:0}body main .slick-slider .slick-dots li.slick-active button{background-color:#80a1c7}body main .lay0:has(.cecontainerAccordion.lay15):has(+.lay0.cecontainerSection+.lay0.cecontainerSection .cecontainerAccordion.lay15)+.lay0.cecontainerSection{margin-bottom:64px}body main .lay0 .ce-textpic.ce-left,body main .lay0 .ce-textpic.ce-right{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:48px}@media(max-width: 900px){body main .lay0 .ce-textpic.ce-left,body main .lay0 .ce-textpic.ce-right{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){body main .lay0 .ce-textpic.ce-left,body main .lay0 .ce-textpic.ce-right{grid-template-columns:repeat(1, minmax(0, 1fr))}}body main .lay0 .ce-textpic.ce-left.ce-below .ce-gallery,body main .lay0 .ce-textpic.ce-left.ce-below .ce-bodytext,body main .lay0 .ce-textpic.ce-right.ce-below .ce-gallery,body main .lay0 .ce-textpic.ce-right.ce-below .ce-bodytext{grid-column:span 5}@media(max-width: 900px){body main .lay0 .ce-textpic.ce-left.ce-below .ce-gallery,body main .lay0 .ce-textpic.ce-left.ce-below .ce-bodytext,body main .lay0 .ce-textpic.ce-right.ce-below .ce-gallery,body main .lay0 .ce-textpic.ce-right.ce-below .ce-bodytext{grid-column:span 2}}body main .lay0 .ce-textpic.ce-left.ce-below .ce-gallery .image,body main .lay0 .ce-textpic.ce-right.ce-below .ce-gallery .image{position:relative}body main .lay0 .ce-textpic.ce-left.ce-below .ce-gallery .image::before,body main .lay0 .ce-textpic.ce-right.ce-below .ce-gallery .image::before{content:"";position:absolute;bottom:0;left:0;width:64px;aspect-ratio:1/1;background-color:#80a1c7}body main .lay0 .ce-textpic.ce-left.ce-below .ce-bodytext,body main .lay0 .ce-textpic.ce-right.ce-below .ce-bodytext{display:flex;flex-direction:column;justify-content:end;order:2}body main .lay0 .ce-textpic.ce-left .ce-gallery,body main .lay0 .ce-textpic.ce-right .ce-gallery{grid-column:span 2}@media(max-width: 900px){body main .lay0 .ce-textpic.ce-left .ce-gallery,body main .lay0 .ce-textpic.ce-right .ce-gallery{grid-column:span 1}}body main .lay0 .ce-textpic.ce-left .ce-bodytext,body main .lay0 .ce-textpic.ce-right .ce-bodytext{grid-column:span 8}@media(max-width: 900px){body main .lay0 .ce-textpic.ce-left .ce-bodytext,body main .lay0 .ce-textpic.ce-right .ce-bodytext{grid-column:span 1}}body main .lay0 .ce-textpic.ce-left .ce-bodytext a,body main .lay0 .ce-textpic.ce-right .ce-bodytext a{color:#80a1c7}body main .lay0 .ce-textpic.ce-right .ce-gallery{order:2}body main .lay0 .ceheader:has(+.cecontainerColumns-2-1 .ce-image){max-width:calc((100% - 48px)*2/3)}@media(max-width: 900px){body main .lay0 .ceheader:has(+.cecontainerColumns-2-1 .ce-image){max-width:100%}}body main .lay10{padding:80px 0 96px}body main .lay10 .contentWidth.is-swiping,body main .lay10 .contentWidth.is-swiping .slick-slide,body main .lay10 .contentWidth.is-swiping .slick-slide *{cursor:grabbing}body main .lay10 .contentWidth .slick-list .slick-track{display:flex;align-items:center;height:460px}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track{height:350px}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide{width:460px;aspect-ratio:1/1;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.25);padding:48px;transform:scale(0.87);transition:all .7s;z-index:-2;opacity:0;cursor:pointer}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide{width:350px;padding:24px 48px}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide>div{height:100%}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide>div>.lay0{height:100%}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide>div>.lay0 .frame{display:flex;flex-direction:column;justify-content:space-between;height:100%}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide p{font-family:"Roboto Mono";font-size:4rem;line-height:5.2rem;hyphens:none}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide p{font-size:3.6rem;line-height:4.6rem;hyphens:auto}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide p .button{opacity:0}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide p:first-of-type{font-weight:700;font-size:10rem;line-height:normal}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide p:first-of-type{font-size:8rem;line-height:7.8rem}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current{background-color:#80a1c7;margin:0;box-shadow:none;transform:scale(1);z-index:1;opacity:1}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current .button{opacity:1;color:#000;border-color:#000}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current .button::after{background-color:#000}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current .button:hover{background-color:#000;color:#80a1c7 !important}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current .button:hover::after{background-color:#80a1c7}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current+.slick-slide{transform:scale(0.87) translateX(-98px);z-index:-1;opacity:1}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current+.slick-slide{opacity:0}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current+.slick-slide+.slick-slide{transform:scale(0.74) translateX(-368px);opacity:1}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide.slick-current+.slick-slide+.slick-slide{opacity:0}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide:has(+.slick-current){transform:scale(0.87) translateX(98px);z-index:-1;opacity:1}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide:has(+.slick-current){opacity:0}}body main .lay10 .contentWidth .slick-list .slick-track .slick-slide:has(+.slick-slide+.slick-current){transform:scale(0.74) translateX(368px);opacity:1}@media(max-width: 600px){body main .lay10 .contentWidth .slick-list .slick-track .slick-slide:has(+.slick-slide+.slick-current){opacity:0}}body main .lay15{background-color:#000;width:100%;max-width:100%}body main .lay15.cetextpic,body main .lay15.cecontainerAccordion{background-color:rgba(0,0,0,0)}body main .lay20.cetextpic .frame .ce-textpic{display:flex;flex-direction:column;height:100%;max-width:500px}@media(max-width: 900px){body main .lay20.cetextpic .frame .ce-textpic{margin:0 auto}}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext{display:flex;flex-direction:column;gap:24px;height:100%;padding:32px;box-shadow:0 0 15px 0 rgba(0,0,0,.25)}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext .highlighting strong{border-width:0 16px}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext p:has(.button){margin-top:auto}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[data-mailto-token],body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[href^="tel:"],body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext p.adress{display:inline-block;position:relative;padding-left:40px}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[data-mailto-token]::before,body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[href^="tel:"]::before,body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext p.adress::before{content:"";position:absolute;left:0;top:1px;background-repeat:no-repeat;background-position:center;width:24px;aspect-ratio:1/1}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[data-mailto-token]{text-decoration:underline}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[data-mailto-token]::before{background-image:url("/media/user_upload/icons/Mail_Icon.svg")}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a[href^="tel:"]::before{background-image:url("/media/user_upload/icons/Phone_Icon.svg")}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext p.adress::before{background-image:url("/media/user_upload/icons/haus_icon.svg")}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a.button{text-decoration:none;padding:8px 16px;display:inline-flex}body main .lay20.cetextpic .frame .ce-textpic .ce-bodytext a.button::before{display:none}body main .lay25{position:relative;background-color:#000;margin-left:0;margin-right:0;max-width:100%;width:100%;z-index:0}body main .lay25 a{text-decoration:underline}body main .lay25>.c-section{position:relative}body main .lay25>.c-section .contentWidth>.cecontainerSection{background-color:#80a1c7;margin-bottom:0}body main .lay25>.c-section .contentWidth>.cecontainerSection section{max-width:1600px;width:96%;width:calc(100% - 32px);margin:0 auto;padding:32px 0}body main .lay25>.c-section .contentWidth>.cecontainerSection section .contentWidth>div{margin-bottom:0}body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type{background:none}body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type a{text-decoration:none}body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section img{position:absolute;z-index:-1;width:auto;height:100%;object-fit:contain;right:0;top:0;z-index:-1}@media(max-width: 1600px){body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section img{display:none}}body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section>.contentWidth{max-width:1600px;width:96%;width:calc(100% - 32px);margin:0 auto;z-index:1;inset:0;padding:120px 0}body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section>.contentWidth .frame{max-width:788px}@media(max-width: 1280px){body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section>.contentWidth .frame{max-width:70%}}@media(max-width: 900px){body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section>.contentWidth .frame{max-width:100%}}body main .lay25>.c-section .contentWidth>.cecontainerSection:first-of-type section>.contentWidth .frame p{overflow-wrap:anywhere;hyphens:none;color:#fff;font-family:"Roboto Mono";font-size:6rem;font-weight:700;line-height:7.8rem;letter-spacing:0px}body main .lay30 .ce-textpic{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:24px;align-items:center;position:relative;background-color:#000}@media(max-width: 1430px)and (min-width: 901px){body main .lay30 .ce-textpic{align-items:stretch}}@media(max-width: 900px){body main .lay30 .ce-textpic{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){body main .lay30 .ce-textpic{grid-template-columns:repeat(1, minmax(0, 1fr));gap:0px}}body main .lay30 .ce-textpic.ce-textpic .ce-gallery{grid-column:span 6;overflow:hidden;height:100%}body main .lay30 .ce-textpic.ce-textpic .ce-gallery:hover img{scale:1.1}@media(max-width: 900px){body main .lay30 .ce-textpic.ce-textpic .ce-gallery{grid-column:span 2}}@media(max-width: 1430px)and (min-width: 901px){body main .lay30 .ce-textpic.ce-textpic .ce-gallery{position:relative;align-self:stretch;height:auto}body main .lay30 .ce-textpic.ce-textpic .ce-gallery .ce-outer{position:absolute;inset:0;height:100%}body main .lay30 .ce-textpic.ce-textpic .ce-gallery .ce-inner{height:100%}}body main .lay30 .ce-textpic.ce-textpic .ce-gallery .ce-row,body main .lay30 .ce-textpic.ce-textpic .ce-gallery .ce-column,body main .lay30 .ce-textpic.ce-textpic .ce-gallery .image{height:100%}body main .lay30 .ce-textpic.ce-textpic .ce-gallery .ce-row img,body main .lay30 .ce-textpic.ce-textpic .ce-gallery .ce-column img,body main .lay30 .ce-textpic.ce-textpic .ce-gallery .image img{height:100%;object-fit:cover;transition:all .7s}body main .lay30 .ce-textpic.ce-textpic .ce-bodytext{color:#fff;grid-column:span 4;padding:48px;padding-left:0}@media(max-width: 900px){body main .lay30 .ce-textpic.ce-textpic .ce-bodytext{grid-column:span 2;padding:0px 48px 48px 48px}}@media(max-width: 600px){body main .lay30 .ce-textpic.ce-textpic .ce-bodytext{margin-left:0px}}body main .lay30 .ce-textpic.ce-textpic .ce-bodytext h1,body main .lay30 .ce-textpic.ce-textpic .ce-bodytext h2,body main .lay30 .ce-textpic.ce-textpic .ce-bodytext h3,body main .lay30 .ce-textpic.ce-textpic .ce-bodytext h4,body main .lay30 .ce-textpic.ce-textpic .ce-bodytext h5,body main .lay30 .ce-textpic.ce-textpic .ce-bodytext h6{color:#fff}body main .lay30 .ce-textpic.ce-textpic .ce-bodytext p.highlighting{position:absolute;top:0;left:calc((100% - 9*48px)/10*6 + 5*48px)}@media(max-width: 900px){body main .lay30 .ce-textpic.ce-textpic .ce-bodytext p.highlighting{left:unset;right:0}}body main .lay30 .ce-textpic.ce-textpic .ce-bodytext p.highlighting strong{font-family:"Roboto Mono";font-size:1.6rem;border-width:8px 16px}body main .lay35{text-align:center}body main .lay40 .contentWidth{position:relative;display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:24px;touch-action:pan-y}body main .lay40 .contentWidth h5{hyphens:none}body main .lay40 .contentWidth .arrow-wrapper{display:none}@media(max-width: 900px){body main .lay40 .contentWidth{grid-template-columns:repeat(1, minmax(0, 1fr))}body main .lay40 .contentWidth .arrow-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;margin:0 auto}body main .lay40 .contentWidth .arrow-wrapper .arrow-prev,body main .lay40 .contentWidth .arrow-wrapper .arrow-next{width:18px;height:18px;background-color:#000;-webkit-mask:url("/media/user_upload/icons/vector2.svg") center/contain no-repeat;mask:url("/media/user_upload/icons/vector2.svg") center/contain no-repeat;transition:all .7s}body main .lay40 .contentWidth .arrow-wrapper .arrow-prev{transform:rotate(180deg)}}body main .lay40 .contentWidth .col-1{position:relative;grid-column:span 7}@media(max-width: 900px){body main .lay40 .contentWidth .col-1{grid-column:1;aspect-ratio:600/421}}body main .lay40 .contentWidth .col-1 .ce-gallery{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;transition:all .7s}body main .lay40 .contentWidth .col-1 .ce-gallery.active{opacity:1}body main .lay40 .contentWidth .col-2{display:grid;gap:64px;grid-column:9/span 2}@media(max-width: 900px){body main .lay40 .contentWidth .col-2{grid-column:1;margin-top:32px}}body main .lay40 .contentWidth .col-2 .ce-bodytext{position:relative;cursor:pointer;transition:all .7s}body main .lay40 .contentWidth .col-2 .ce-bodytext::before,body main .lay40 .contentWidth .col-2 .ce-bodytext::after{content:"";position:absolute;background-color:#ccc;transition:all .7s}body main .lay40 .contentWidth .col-2 .ce-bodytext::before{width:16px;aspect-ratio:1/1;top:48px;left:calc(-24px - 138.4px/2 - 8px)}body main .lay40 .contentWidth .col-2 .ce-bodytext::after{display:block;width:2px;height:calc(100% + 80px);top:48px;z-index:-1;left:calc(138.4px*-0.5 - 24px + 16px/2 - 9px)}body main .lay40 .contentWidth .col-2 .ce-bodytext.active h4,body main .lay40 .contentWidth .col-2 .ce-bodytext.active h5{color:#000}body main .lay40 .contentWidth .col-2 .ce-bodytext.active::before{background-color:#80a1c7}body main .lay40 .contentWidth .col-2 .ce-bodytext.active::after{background-color:#000}body main .lay40 .contentWidth .col-2 .ce-bodytext.next::before{background-color:#000}body main .lay40 .contentWidth .col-2 .ce-bodytext:last-of-type::after{display:none}@media(max-width: 900px){body main .lay40 .contentWidth .col-2 .ce-bodytext:last-of-type::after{display:block}}body main .lay40 .contentWidth .col-2 .ce-bodytext h4,body main .lay40 .contentWidth .col-2 .ce-bodytext h5{color:#ccc}@media(max-width: 900px){body main .lay40 .contentWidth .col-2 .ce-bodytext h4,body main .lay40 .contentWidth .col-2 .ce-bodytext h5{text-align:center}}body main .lay40 .contentWidth .col-2 .ce-bodytext h4{font-size:9rem;padding-bottom:24px}@media(max-width: 900px){body main .lay40 .contentWidth .col-2 .ce-bodytext{display:none;padding-top:48px}body main .lay40 .contentWidth .col-2 .ce-bodytext.active{display:block}body main .lay40 .contentWidth .col-2 .ce-bodytext::before,body main .lay40 .contentWidth .col-2 .ce-bodytext::after{left:50%;transform:translateX(-50%)}body main .lay40 .contentWidth .col-2 .ce-bodytext::before{top:0}body main .lay40 .contentWidth .col-2 .ce-bodytext::after{top:8px;width:50%;height:2px;left:50%;transform:none}}body main .lay40.active .ce-gallery{opacity:1}body main .lay40.active .ce-bodytext::before{background-color:#80a1c7}body main .lay45 .slick-slider .slick-track .slick-slide>div:not([class]):has(.lay35){text-align:center}body main .lay45 .slick-slider .slick-track .slick-slide>div:not([class]):has(.lay35) .c-columns{align-items:center}body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:48px;align-items:end}@media(max-width: 900px){body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic{gap:0px}}body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic .ce-gallery{grid-column:span 7;margin:0}@media(max-width: 900px){body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic .ce-gallery{grid-column:span 10}}body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic .ce-bodytext{grid-column:span 3}@media(max-width: 900px){body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic .ce-bodytext{grid-column:span 10;padding-top:48px}}body main .lay45 .slick-slider .slick-track .slick-slide .ce-textpic .ce-bodytext p:has(a.button){padding:0}body main .lay45 .slick-slider .slick-prev,body main .lay45 .slick-slider .slick-next{bottom:0}body main .lay45 .slick-slider .slick-prev{left:calc((100% - 9*48px)/10*7 + 7*48px)}@media(max-width: 900px){body main .lay45 .slick-slider .slick-prev{left:unset;right:72px}}body main .lay45 .slick-slider .slick-next{left:calc((100% - 9*48px)/10*7 + 7*48px + 48px)}@media(max-width: 900px){body main .lay45 .slick-slider .slick-next{left:unset;right:4px}}body main .lay45 .slick-slider .slick-dots{width:unset;left:calc((100% - 24px)*2/3/2)}@media(max-width: 900px){body main .lay45 .slick-slider .slick-dots{left:unset;width:100%;margin:0 auto}}body main .lay45 .slick-slider .slick-dots li button{border:1px solid #000}body main .lay45 .slick-slider .slick-dots li.slick-active button{border:none}@media(max-width: 1300px){body .lay55>.c-section{padding:0 50px}}body .lay55 .slick-slider .slick-track{display:flex;text-align:center;align-items:center}body .lay55 .slick-slider .slick-track .c-columns .col{display:flex;justify-content:center;align-items:center}body .lay55 .slick-slider .slick-dots li button{border:1px solid #000}body .lay55 .slick-slider .slick-dots li.slick-active button{border:none}body footer>.cecontainerSection .cecontainerSection section{max-width:1600px;width:96%;width:calc(100% - 32px);margin:0 auto}body footer>.cecontainerSection .cecontainerSection:first-of-type{background-color:#116149;padding:32px 0}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns{align-items:center}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-1{color:#fff}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-1 .ce-textpic{display:flex;gap:16px}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-1 .ce-textpic .ce-gallery{flex-shrink:0}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-1 .ce-textpic .ce-gallery img{max-width:48px;aspect-ratio:1/1}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-2 .ce-inner{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:24px}@media(max-width: 1200px){body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-2 .ce-inner{justify-content:center}}body footer>.cecontainerSection .cecontainerSection:first-of-type .c-columns .col-2 .ce-inner .ce-row img{background-color:#fff;max-width:160px;max-height:100px;width:auto;border:8px solid #fff}body footer>.cecontainerSection .cecontainerSection:last-of-type{background-color:#000;padding:80px 0;color:#fff;font-size:1.6rem}body footer>.cecontainerSection .cecontainerSection:last-of-type a{color:#fff;font-size:1.6rem}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth{position:relative;display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:24px;padding-bottom:80px}@media(max-width: 1200px){body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 600px){body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth{grid-template-columns:repeat(2, minmax(0, 1fr))}}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetext .frame-type-text{display:flex;flex-direction:column;gap:32px}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetext .frame-type-text ul{min-height:90px}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetext{grid-column:span 2}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetext:first-of-type{grid-column:span 3}@media(max-width: 900px){body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetext:first-of-type{grid-column:span 2}}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetextpic{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;font-size:1.4rem;width:fit-content;grid-column:span 1}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetextpic .ce-gallery .ce-inner{display:flex;gap:16px}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth .cetextpic .ce-gallery .ce-inner .ce-row img{max-width:24px;width:24px;aspect-ratio:1/1}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth>.cetext:last-of-type{position:absolute;bottom:0;left:0}body footer>.cecontainerSection .cecontainerSection:last-of-type .contentWidth>.cetext:last-of-type p{color:gray;font-size:1.4rem}body#DHG-1 main>.lay0:first-of-type{margin-bottom:0}body#DHG-1 main>.lay0:first-of-type header{max-width:1275.2px}body#DHG-31 .frame-type-tscobj_pi1 ul,body#DHG-31 .frame-type-tscobj_pi1 li{list-style:unset;list-style-type:unset}body#DHG-31 .frame-type-tscobj_pi1 ul a:hover,body#DHG-31 .frame-type-tscobj_pi1 li a:hover{text-decoration:underline}body#DHG-31 .frame-type-tscobj_pi1 ul{padding-left:24px}#form_kesearch_pi1{margin:0}#form_kesearch_pi1 .kesearch_searchbox{display:grid;grid-template-columns:minmax(0, 1fr) clamp(32px,10vw,40px);align-items:center;gap:clamp(8px,4vw,16px);width:100%;max-width:100%;padding:0;border:0}#form_kesearch_pi1 .kesearch_searchbox .kesearchbox{min-width:0}#form_kesearch_pi1 .kesearch_searchbox .kesearchbox input#ke_search_sword{width:100%;min-width:0;height:48px;padding:8px 24px}#form_kesearch_pi1 .kesearch_searchbox .kesearchbox .clearer{display:none}#form_kesearch_pi1 .kesearch_searchbox .resetbutt{display:none}#form_kesearch_pi1 .submitbutt,#form_kesearch_pi1 .kesearch_searchbox .submitbutt{display:block;justify-self:end;width:100%;min-width:0;max-width:40px;aspect-ratio:1/1;padding:0;overflow:hidden;color:rgba(0,0,0,0);border:0;-webkit-mask:url("/media/user_upload/icons/Lens.svg") center/contain no-repeat;mask:url("/media/user_upload/icons/Lens.svg") center/contain no-repeat;background-color:#000}#form_kesearch_pi1 .submitbutt input,#form_kesearch_pi1 .kesearch_searchbox .submitbutt input{width:100%;height:100%;min-width:0;padding:0;border:0;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}