/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:400;src:url(/themes/custom/adt/typeface/noto-sans-v36-latin/noto-sans-v36-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:400;src:url(/themes/custom/adt/typeface/noto-sans-v36-latin/noto-sans-v36-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:500;src:url(/themes/custom/adt/typeface/noto-sans-v36-latin/noto-sans-v36-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:600;src:url(/themes/custom/adt/typeface/noto-sans-v36-latin/noto-sans-v36-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Serif';font-style:normal;font-weight:400;src:url(/themes/custom/adt/typeface/noto-serif-v23-latin/noto-serif-v23-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Serif';font-style:italic;font-weight:400;src:url(/themes/custom/adt/typeface/noto-serif-v23-latin/noto-serif-v23-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Serif';font-style:normal;font-weight:500;src:url(/themes/custom/adt/typeface/noto-serif-v23-latin/noto-serif-v23-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Noto Serif';font-style:normal;font-weight:600;src:url(/themes/custom/adt/typeface/noto-serif-v23-latin/noto-serif-v23-latin-600.woff2) format('woff2');}
:root{--site--body--back-color--01:#F8F8F8;--site--body--back-color--02:#FFFFFF;--site--body--back-color--01--inv:#222222;--site--body--back-color--02--inv:#333333;--site--body--text-color--01:#222222;--site--body--text-color--02:#888888;--site--body--text-color--01--inv:#FFFFFF;--site--body--text-color--02--inv:#EEEEEE;--site--body--link-color--01:#222222;--site--body--link-color--02:#DFB800;--site--form--back-color--01:#FFFFEE;--site--form--back-color--02:#FFFFCC;--site--form--brdr-color--01:#DDDDDD;--site--form--brdr-color--01:#CCCCCC;--site--main--color--01-00:#DFB800;--site--main--color--01-01:#DFB800;--site--main--color--01-02:#DFB800;}@media (prefers-color-scheme:dark){:root{--site--body--back-color--01:#222222;--site--body--back-color--02:#333333;--site--body--back-color--01--inv:#333333;--site--body--back-color--02--inv:#333333;--site--body--text-color--01:#FFFFFF;--site--body--text-color--02:#FFFFFF;--site--body--link-color--01:#FFFFFF;}}
*{border:0;margin:0;padding:0;vertical-align:top;}html{font-size:95%;}@media only screen and (min-width:768px){html{font-size:100%;}}body{background-color:var(--site--body--back-color--01);color:var(--site--body--text-color--01);font-family:"Noto Sans",sans-serif;font-size:1.0rem;font-weight:400;line-height:1.5;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}img{display:block;height:auto;max-width:100%;}a,a:link,a:visited,a:hover{color:var(--site--body--link-color--01);text-decoration:none;}h1,h2,h3,h4,h5{font-weight:500;line-height:1.25;margin:0;}h1{font-size:1.5rem;}h2{font-size:1.5rem;}h3{font-size:1.5rem;}h4{font-size:1.25rem;}h5{font-size:1.25rem;}p{margin:0 0 0.75rem 0;}address{}blockquote{font-family:"Noto Serif";font-style:italic;}blockquote p{}q{font-family:"Noto Serif";font-style:italic;}em{font-style:italic;}strong{font-weight:600;}hr{border:0;border-bottom:1px solid var(--site--body--text-color--01);margin:1.5rem 0;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}@media only screen and (min-width:768px){h1{font-size:1.75rem;}h2{font-size:1.75rem;}h3{font-size:1.75rem;}h4{font-size:1.5rem;}h5{font-size:1.5rem;}}dl{}dt{}dd{}ol{list-style-position:inside;list-style-type:decimal-leading-zero;}ol li{}ul{list-style-position:inside;list-style-type:none;}ul li{}caption{font-size:1.25rem;font-weight:600;letter-spacing:0.025rem;padding:1.0rem;text-align:left;text-transform:uppercase;}table{background-color:transparent;border:1px solid var(--site--main--color--01-01);border-width:0;border-collapse:collapse;border-width:0;margin-bottom:1.5rem;width:100%;}table a,table a:link,table a:visited{}table a:hover{}tr{}thead{}thead th{background-color:transparent;border:1px solid var(--site--main--color--01-01);border-width:1px 0;font-weight:600;letter-spacing:0.025rem;padding:0.5rem;text-align:left;text-transform:uppercase;vertical-align:bottom;}tbody{}tbody tr:nth-child(odd){background-color:var(--site--body--back-color--02);}tbody td{border:1px solid var(--site--main--color--01-01);border-width:1px 0;padding:0.5rem;}
button,form,fieldset,input,legend,option,select,textarea{font-family:"Noto Sans",sans-serif;font-size:1.0rem;font-weight:400;line-height:1.5;}form{background-color:var(--site--body--back-color--02);box-shadow:3px 3px 6px 3px rgba(0,0,0,0.01);padding:1rem;}fieldset{padding:0;}legend{}label{display:block;font-weight:bold;padding:0.5rem 0;}input{background-color:var(--site--form--back-color--01);border:2px solid var(--site--form--brdr-color--01);border-radius:0;box-sizing:border-box;padding:13px;}input:focus{background-color:var(--site--form--back-color--02);border-color:var(--site--form--brdr-color--02);}select{background-color:var(--site--form--back-color--01);border:2px solid var(--site--form--brdr-color--01);border-radius:0;box-sizing:border-box;padding:13px;}select:focus{background-color:var(--site--form--back-color--02);border-color:var(--site--form--brdr-color--02);}textarea{background-color:var(--site--form--back-color--01);border:2px solid var(--site--form--brdr-color--01);border-radius:0;box-sizing:border-box;padding:13px;width:100%;}textarea:focus{background-color:var(--site--form--back-color--02);border-color:var(--site--form--brdr-color--02);}
.field{}.field__label{font-weight:500;}h2.field__label,h3.field__label,h4.field__label{font-weight:500;}h2.field__label{border-bottom:1px dashed var(--site--body--text-color--02);color:var(--site--body--text-color--02);letter-spacing:0.05rem;margin-bottom:0.75rem;padding-bottom:0.75rem;text-transform:uppercase;}.field--label-inline .field__label,.field--label-inline .field__items{}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{}.field--label-inline .field__label::after{content:':';}.field--type-address{}.field--type-daterange{}.field--type-daterange .field__label{}.field--type-daterange .field__item{}.field--type-daterange time{display:inline-block;}.field--type-daterange time:first-child{}.field--type-daterange time:last-child{}.field--type-daterange time:first-child:last-child{}.field--type-datetime{}.field--type-datetime .field__label{}.field--type-datetime .field__item{}.field--type-datetime time{display:inline-block;}.field--type-email{}.field--type-email .field__item{font-weight:500;}.field--type-email a{border-bottom:1px solid var(--site--main--color--01-00);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content;}.field--type-email a:hover{}.field--type-entity-reference{margin:0;}.field--type-file{}.field--type-file .field__item{font-weight:500;}.field--type-file span{display:block;}.field--type-file a{border-bottom:1px solid var(--site--main--color--01-00);display:block;width:fit-content;}.field--type-file a:hover{}.field--type-image{}.field--type-link{}.field--type-link .field__item{font-weight:500;}.field--type-link a{border-bottom:1px solid var(--site--main--color--01-00);display:block;width:fit-content;}.field--type-link a:hover{}.field--type-telephone{}.field--type-telephone .field__item{font-weight:500;}.field--type-telephone a{border-bottom:1px solid var(--site--main--color--01-00);display:block;width:fit-content;}.field--type-telephone a:hover{}.field--type-text-long{}.field--type-text-long h2,.field--type-text-long h3,.field--type-text-long h4,.field--type-text-long h5{margin:0.75rem 0;}.field--type-text-long h2:first-child,.field--type-text-long h3:first-child,.field--type-text-long h4:first-child{margin-top:0;}.field--type-text-long a{border-bottom:1px solid var(--site--main--color--01-00);}.field--type-text-long a:hover{}.field--type-text-long ol{list-style-position:outside;margin:0 0 0.75rem 3rem;}.field--type-text-long ol ol{}.field--type-text-long ol li{}.field--type-text-long ul{list-style-position:outside;list-style-type:square;margin:0 0 0.75rem 3rem;}.field--type-text-long ul ul{}.field--type-text-long ul li{}
.file{background-color:red;display:inline-block;min-height:1rem;min-width:1rem;}[dir="rtl"] .file{}.file--general,.file--application-octet-stream{}.file--package-x-generic{}.file--x-office-spreadsheet{}.file--x-office-document{}.file--x-office-presentation{}.file--text-x-script{}.file--text-html{}.file--text-plain{}.file--application-pdf{}.file--application-x-executable{}.file--audio{}.file--video{}.file--text{}.file--image{}
label.form-required::after{color:red;content:" *";}input.form-date{-moz-appearance:none;-webkit-appearance:none;}input.form-email{-moz-appearance:none;-webkit-appearance:none;width:100%;}input.form-number{-moz-appearance:none;-webkit-appearance:none;width:100%;}input.form-search{-moz-appearance:none;-webkit-appearance:none;}input.form-tel{-moz-appearance:none;-webkit-appearance:none;width:100%;}input.form-text{-moz-appearance:none;-webkit-appearance:none;width:100%;}input.form-text::placeholder{}input.form-checkbox{}input.form-file{-moz-appearance:none;-webkit-appearance:none;width:100%;}input.form-submit{-moz-appearance:none;-webkit-appearance:none;background-color:var(--site--main--color--01-01);background-image:url(/themes/custom/adt/img/gui/gui-direction/gui-direction-arrow-default-right.svg);background-position:right 1.25rem center;background-repeat:no-repeat;background-size:32px;border-width:0;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);color:var(--site--main--color--06-03);cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:600;line-height:1.5;padding:0.75rem calc(1.0rem + 32px + 1.25rem) 0.75rem 1.0rem;transition:background-color 0.4s ease,background-position 0.2s ease;width:auto;}input.form-submit:hover{background-color:var(--site--main--color--01-01);background-position:right 1.0rem center;}select.form-select{width:100%;}textarea.form-textarea{-moz-appearance:none;-webkit-appearance:none;}.form-item{margin:1.0rem 0;}.form-item:first-child{margin-top:0;}.form-actions{margin:1.0rem 0;text-align:right;}.form-item .description,.form-composite > .fieldset-wrapper > .description{font-size:0.8rem;font-style:italic;padding:5px 3px;}.description a{text-decoration:underline;}
.item-list{}.item-list .title{}.item-list > h3{}.item-list > h3 a{}.item-list h4{}.item-list ul li{}.item-list > ul,.item-list > ul > li{}[dir="rtl"] .item-list li{}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
ul.inline,ul.links.inline{border:1px dashed red;display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{}[dir="rtl"] ul.menu{text-align:right;}ul.menu a.is-active{}.menu-item{}.menu-item--expanded{}.menu-item--collapsd{}[dir="rtl"] .menu-item--collapsed{}
.more-link{padding:1.5rem 0;text-align:center;}.more-link a{background-color:orange;border:4px solid orange;color:#FFFFFF;display:inline-block;padding:0.5rem 1.5rem;text-align:left;}.more-link a:hover{background-color:#FFFFFF;color:orange;}
.node--unpublished{background-color:#fff4f4;}
.pager__items{border:1px dashed red;clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
div.tabs{}ul.tabs{border-bottom:1px solid var(--site--main--color--01-01);display:flex;flex-flow:row wrap;}ul.tabs > li{}ul.tabs li a{border-bottom:5px solid transparent;border-bottom-color:transparent;color:var(--site--main--color--01-01);display:block;padding:0.5rem 0.75rem;}ul.tabs li a:focus,ul.tabs li a:hover,ul.tabs li a.is-active{background-color:transparent;border-color:var(--site--main--color--01-01);color:var(--site--main--color--01-01);}
div.site-name{display:none;}div.site-name h1{}div.site-name a,div.site-name a:link,div.site-name a:visited,div.site-name a:hover{}div.site-slogan{display:none;}div.site-logo{max-width:400px;}div.site-logo a{display:block;padding:0.5rem 2px;}div.site-logo img{}
.messages{background-color:var(--site--body--back-color--02);box-shadow:3px 3px 6px 3px rgba(0,0,0,0.01);color:green;margin:1.5rem auto;max-width:600px;padding:1rem;}.slick{}.slick .slick__slider{position:relative;}.slick-dotted.slick-slider{margin-bottom:0;}.slick .slick-list{}.slick ul.slick-dots{bottom:auto;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:center;left:auto;min-height:40px;padding:6px;position:static;right:auto;width:auto;}.slick ul.slick-dots li{cursor:pointer;display:block;margin:6px;height:16px;padding:0;width:16px;}.slick ul.slick-dots li button{background-color:var(--site--main--color--01-00);border-radius:9999px;height:16px;text-indent:-9999px;width:16px;}.slick ul.slick-dots li button:hover,.slick ul.slick-dots li.slick-active button{background-color:var(--site--main--color--01-00);}.slick ul.slick-dots li button::before{display:none;}.slick ul.slick-dots li .showcase_thumbnail_background{display:none;}.slick ul.slick-dots li .showcase_thumbnail_title{display:none;}@media only screen and (min-width:1280px){.slick ul.slick-dots{min-height:50px;padding:12px 6px;}}.slick nav.slick__arrow{box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:center;height:40px;left:auto;margin:0;overflow:hidden;top:auto;transform:none;padding:0;position:relative;width:auto;}.slick nav.slick__arrow button{cursor:pointer;height:40px;opacity:1;position:relative;width:40px;}.slick nav.slick__arrow button::before{border-width:0;content:"";display:block;height:40px;opacity:1;width:40px;}.slick nav.slick__arrow .slick-arrow{border-radius:0;}.slick nav.slick__arrow button.slick-prev{}.slick nav.slick__arrow button.slick-prev::before{background-color:rgba(0,0,0,0.6);background-image:url(/themes/custom/adt/img/gui/gui-direction/gui-direction-slider-right-FFFFFF.svg);background-position:center center;background-repeat:no-repeat;background-size:20px auto;transform:rotate(180deg);}.slick nav.slick__arrow button.slick-next{}.slick nav.slick__arrow button.slick-next::before{background-color:rgba(0,0,0,0.6);background-image:url(/themes/custom/adt/img/gui/gui-direction/gui-direction-slider-right-FFFFFF.svg);background-position:center center;background-repeat:no-repeat;background-size:20px auto;}@media only screen and (min-width:1280px){.slick nav.slick__arrow{height:50px;}.slick nav.slick__arrow button{height:50px;width:50px;}.slick nav.slick__arrow button::before{height:50px;width:50px;}}@media only screen and (min-width:768px){.unslick .slick__slide{margin:0 -1%;max-width:50%;padding:0 1%;}}@media only screen and (min-width:1024px){.unslick .slick__slide{max-width:25%;}}.slick--optionset--slick-field-showcase{}.slick--optionset--slick-field-showcase nav.slick__arrow{}.slick--optionset--slick-field-showcase nav.slick__arrow button{margin:0 2px;}@media only screen and (min-width:768px){.slick--optionset--slick-field-showcase ul.slick-dots{bottom:1rem;position:absolute;right:calc(1rem + 92px);text-align:right;}.slick--optionset--slick-field-showcase ul.slick-dots li button{background-color:#FFFFFF;}.slick--optionset--slick-field-showcase nav.slick__arrow{bottom:1rem;left:auto;position:absolute;transform:translateY(0);right:1rem;top:auto;width:88px;}.slick--optionset--slick-field-showcase nav.slick__arrow button{margin:0 0 0 4px;}}@media only screen and (min-width:1280px){.slick--optionset--slick-field-showcase ul.slick-dots{right:calc(1rem + 112px);}.slick--optionset--slick-field-showcase nav.slick__arrow{right:1rem;width:110px;}.slick--optionset--slick-field-showcase nav.slick__arrow button{margin:0 0 0 5px;}}article.profile{background-color:var(--site--body--back-color--02);margin:0 auto;max-width:600px;padding:2rem;}article.profile a{color:var(--site--body--link-color--01);}.user-login-form{margin:1rem auto;max-width:600px;padding:1rem;}.user-pass{margin:1rem auto;max-width:600px;padding:1rem;}
div.page{}div.page-head{background-color:var(--site--body--back-color--02);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);}div.page-head-box-outer{}div.page-head-box-inner{box-sizing:border-box;display:grid;gap:0 0;margin:0 auto;max-width:1000px;padding:1rem;}div.page-body{}div.page-body-box-outer{}div.page-body-box-inner{}div.page-foot{}div.page-foot-box-outer{}div.page-foot-box-inner{box-sizing:border-box;display:grid;margin:0 auto;max-width:1000px;padding:0 1rem 1rem 1rem;}@media screen and (min-width:768px){div.page-head{left:0;position:sticky;top:0;width:100%;z-index:99;}div.page-head-box-inner{gap:0.25rem 0;grid-template-columns:repeat(4,1fr);padding-top:1.25rem;}}div.main-aside{}header.region-header{background-color:transparent;}@media screen and (min-width:768px){header.region-header{grid-area:1 / 1 / 2 / span 2;}}footer.region-footer{}main.region-content{box-sizing:border-box;margin:1rem auto;max-width:1000px;padding:0 1rem;}main.region-content > section{border:1px dashed var(--site--main--color--01-00);border-width:1px 0 0 0;margin-bottom:1rem;padding:1rem 0 0 0;}main.region-content > section:last-child{margin-bottom:0;}aside.region-aside{}.region-navi-main{background-color:transparent;}@media screen and (min-width:768px){.region-navi-main{grid-area:2 / 1 / 3 / span 3;}}.region-navi-meta{background-color:transparent;border:1px dashed var(--site--main--color--01-00);border-width:1px 0 0 0;padding:1rem 0 0 0;}.region-navi-mobl{background-color:RED;display:none;}.region-navi-tool{background-color:transparent;}@media screen and (min-width:768px){.region-navi-tool{grid-area:2 / 4 / 3 / 5;}}.region-navi-tree{}.region-area-action{}.region-area-filter{}.region-area-master{box-sizing:border-box;margin:1rem auto;max-width:1000px;padding:0 1rem;}.region-area-master > section{border:1px dashed var(--site--main--color--01-00);border-width:1px 0 0 0;margin-bottom:1rem;padding:1rem 0 0 0;}.region-area-master > section:last-child{margin-bottom:0;}.region-area-player{background-color:transparent;box-sizing:border-box;margin:0 auto 1rem auto;max-width:1200px;}@media only screen and (min-width:1200px){.region-area-player{margin:1rem auto;padding:0 1rem;}}.region-area-reader{}.region-area-social{box-sizing:border-box;margin:1rem auto;max-width:1000px;padding:0 1rem;}.region-area-social > section{border:1px dashed var(--site--main--color--01-00);border-width:1px 0 0 0;margin-bottom:1rem;padding:1rem 0 0 0;}.region-area-social > section:last-child{margin-bottom:0;}.region-area-widget{}
div.media{}div.media--view-mode-full{border:2px solid red;}div.media--view-mode-teaser{border:2px solid yellow;}div.media .field--name-name{}.field-group-link{}div.media--type-MEDIA{}div.media--type-MEDIA.media--view-mode-full{}div.media--type-MEDIA.media--view-mode-teaser{}
article.node{}article.node div.node-meta{}article.node header.node-head{}article.node div.node-body{}article.node footer.node-foot{}article.node--view-mode-full{display:grid;}article.node--view-mode-full .group-node-head{padding:0 0 1rem 0;}article.node--view-mode-full .group-node-body{border:1px dashed ORANGE;border-width:1px 0 0 0;padding:1rem 0;}article.node--view-mode-full .group-node-head > .field{margin:1rem 0;}article.node--view-mode-full .group-node-head > .field:first-child{margin-top:0;}article.node--view-mode-full .group-node-head > .field:last-child{margin-bottom:0;}article.node--view-mode-full .group-section-main > .field{margin:1rem 0;}article.node--view-mode-full .group-section-main > .field:first-child{margin-top:0;}article.node--view-mode-full .group-section-main > .field:last-child{margin-bottom:0;}@media only screen and (min-width:768px){article.node--view-mode-full{grid-template-columns:repeat(4,1fr);}article.node--view-mode-full .group-node-head{grid-column:1 / 2;overflow:hidden;padding:1rem 1rem 1rem 0;}article.node--view-mode-full .group-node-body{border-width:0 0 0 1px;grid-column:2 / span 3;padding:1rem 3rem 1rem 1rem;}article.node--view-mode-full .group-node-head > .field{margin:1.5rem 0;}article.node--view-mode-full .group-section-main > .field{margin:1.5rem 0;}}article.node--view-mode-teaser{height:100%;}article.node--view-mode-teaser .field-group-link.group-node-link{background-color:var(--site--body--back-color--02);box-shadow:3px 3px 6px 3px rgba(0,0,0,0.01);box-sizing:border-box;height:100%;position:relative;transform:translateY(0) translateX(0);transform-origin:center;transition:transform 0.4s ease,box-shadow 0.4s ease;}article.node--view-mode-teaser .field-group-link.group-node-link:hover{box-shadow:3px 3px 6px 3px rgba(0,0,0,0.1);transform:translateY(-3px) translateX(-3px);}article.node--view-mode-teaser .group-node-head{}article.node--view-mode-teaser .group-node-body{padding:1rem;}.field--name-field-global-headline{}.field--name-field-global-headline h1{letter-spacing:0.025rem;text-transform:uppercase;}.field--name-field-global-headline h3{margin-bottom:0.75rem;}.field-group-link{box-sizing:border-box;display:block;}.group-node-head{}.group-node-body{}.group-node-foot{}.group-data dl{margin:1rem 0;overflow:hidden;}.group-data dl dt{align-items:center;box-sizing:border-box;display:flex;flex-flow:row nowrap;float:left;width:120px;}.group-data dl dt::after{background-color:var(--site--main--color--01-00);content:"";display:block;flex:1 0 0;height:1px;margin-left:0.75rem;opacity:0.75;}.group-data dl dd{box-sizing:border-box;clear:right;float:right;padding:0 0.75rem;width:calc(100% - 120px);}.lbl-dsply-custom .field__label{}.fld-dsply-italic .field__item{font-family:"Noto Serif";font-style:italic;}.field--type-string-long blockquote.field__items{}.field--type-string-long blockquote.field__items p{}@media only screen and (min-width:768px){.field--type-string-long blockquote.field__items{font-size:1.25rem;}}article.node--type-CT{}article.node--type-CT.node--view-mode-full{}article.node--type-CT.node--view-mode-node-detail{}article.node--type-CT.node--view-mode-node-embed{}article.node--type-CT.node--view-mode-node-teaser{}article.node--type-organization{}article.node--type-organization.node--view-mode-full{}article.node--type-organization.node--view-mode-full .group-section-main{}article.node--type-organization.node--view-mode-full .group-section-main > .field{margin-bottom:1.5rem;}article.node--type-organization.node--view-mode-full .field--name-field-organization-logo{}article.node--type-organization.node--view-mode-full .field--name-field-organization-image{}article.node--type-organization.node--view-mode-full .field--name-field-organization-text{}article.node--type-organization.node--view-mode-full .field--name-field-organization-tstmnl{}article.node--type-showcase{}article.node--type-showcase.node--view-mode-full{display:block;}article.node--type-showcase.node--view-mode-full .group-layer-0{background-color:var(--site--body--back-color--02);display:grid;}article.node--type-showcase.node--view-mode-full .group-layer-1{}article.node--type-showcase.node--view-mode-full .group-layer-2{background-color:var(--site--body--back-color--01--inv);color:var(--site--main--color--01-00);padding:1rem;position:relative;}article.node--type-showcase.node--view-mode-full .group-layer-2::after{background-color:var(--site--body--back-color--01--inv);bottom:100%;clip-path:polygon(0 100%,50% 0,100% 100%);content:"";display:block;height:2rem;left:0;margin:0 0 -1px 0;position:absolute;width:100%;}article.node--type-showcase.node--view-mode-full .group-layer-2 .field--type-text-long{text-align:center;}@media only screen and (min-width:1024px){article.node--type-showcase.node--view-mode-full .group-layer-0{grid-template-columns:repeat(4,1fr);}article.node--type-showcase.node--view-mode-full .group-layer-1{grid-area:1 / 2 / 2 / span 3;}article.node--type-showcase.node--view-mode-full .group-layer-2{display:flex;flex-flow:column wrap;grid-area:1 / 1 / 2 / span 1;justify-content:center;padding:2rem;}article.node--type-showcase.node--view-mode-full .group-layer-2::after{bottom:auto;clip-path:polygon(0 0,100% 50%,0 100%);height:100%;left:100%;margin:0 0 0 -1px;top:0;width:2rem;}article.node--type-showcase.node--view-mode-full .group-layer-2 .field--type-text-long{text-align:left;}}@media only screen and (min-width:1200px){article.node--type-showcase.node--view-mode-full .group-layer-2 .field--type-text-long{font-size:1.25rem;}}
div.paragraph{}
.view{}.views-admin-links{display:none !important;}.view-header{}.view-header p{color:var(--site--body--text-color--02);font-family:"Noto Serif",serif;font-size:1.5rem;font-style:italic;line-height:1.25;margin-bottom:1.5rem;}@media only screen and (min-width:768px){.view-header p{font-size:1.75rem;}}.view-filters{}.view-content{}.view-empty{}.view-empty p{font-style:italic;text-align:center;}.view-footer{}.view-content > .item-list > ul{}.view-content > .item-list > ul > li.views-row{}.view-content > .item-list > ul > li.views-row-even{}.view-content > .item-list > ul > li.views-row-odd{}table.views-table{}table.views-table tr.even{}table.views-table tr.odd{}table.views-table tr.views-row-first{}table.views-table tr.views-row-last{}table.views-table td.views-field{}table.views-table a{color:var(--site--main--color--04-02);}@media screen and (max-width:767px){table.views-table tr{display:block;}table.views-table th{display:none;}table.views-table td{display:block;}}.views-field-nid{}.views-field-nid span{background-color:black;border-radius:9999px;box-sizing:border-box;color:#FFFFFF;font-family:monospace;display:inline-block;height:40px;line-height:30px;padding:5px;text-align:center;width:40px;}.views-field-rendered-entity{height:100%;}.views-field-rendered-entity .field-content{display:block;height:100%;}.views-field-rendered-entity article{height:100%;}.views-field-rendered-entity article a.field-group-link{height:100%;}.views-field-view-node{}.views-field-view-node a{display:inline-block;}.view-global-display-flex{}.view-global-display-flex .view-content > .item-list > ul{}.view-global-display-flex .view-content > .item-list > ul > li{margin-bottom:1rem;}@media screen and (min-width:768px){.view-global-display-flex .view-content > .item-list > ul{display:flex;flex-flow:row wrap;justify-content:left;margin:-1rem;}.view-global-display-flex .view-content > .item-list > ul > li{margin:1rem;width:calc(50% - 2rem);}}@media screen and (min-width:1024px){.view-global-display-flex-3 .view-content > .item-list > ul > li{width:calc(33.33333% - 2rem);}}
.block{}.block-box-outer{}.block-box-inner{}.block-head{}.block-body{}.block-head h2{letter-spacing:0.025rem;text-transform:uppercase;}.region-content .block{margin-bottom:1rem;}.region-content .block:last-child{margin-bottom:0;}.block-language{}.block-language .block-head{display:none;}.block-language .block-body{}.block-language .block-body ul{font-size:1.0rem;display:flex;flex-flow:row wrap;justify-content:center;}.block-language .block-body ul li{margin:0 0.5rem;}.block-language .block-body ul li.is-active{}.block-language .block-body ul li a{background-color:transparent;display:block;padding:0.5rem 0.1rem;}.block-language .block-body ul li a:hover{color:var(--site--body--link-color--02);}.block-language .block-body ul li a.is-active{color:var(--site--body--link-color--02);}@media only screen and (max-width:767px){.block-language{border:1px dashed var(--site--main--color--01-00);border-width:1px 0;margin:0.5rem 0;}}@media only screen and (min-width:768px){.block-language .block-body ul{font-size:1.1rem;justify-content:right;}.block-language .block-body ul li{margin:0 0 0 1.5rem;}}.block-local-tasks-block{}.block-system-branding-block{}.block-system-main-block{}.block-webform{}
.block-global-back-light{}.block-global-display-grid .block-box-inner{display:grid;}.block-global-display-grid .block-box-inner .block-head{padding:0 0 1rem 0;}.block-global-display-grid .block-box-inner .block-body{border:1px dashed var(--site--main--color--01-00);border-width:1px 0 0 0;padding:1rem 0;}@media only screen and (max-width:767px){.block-global-display-grid.block-global-head-less .block-box-inner .block-body{border-width:0;padding:0;}}@media only screen and (min-width:768px){.block-global-display-grid .block-box-inner{grid-template-columns:repeat(4,1fr);}.block-global-display-grid .block-box-inner .block-head{grid-column:1 / 2;overflow:hidden;padding:1rem 1rem 1rem 0;}.block-global-display-grid .block-box-inner .block-body{border-width:0 0 0 1px;grid-column:2 / span 3;padding:1rem;}}.block-global-head-less{}.block-global-head-less .block-head{display:none;}.block-global-intro{}.block-global-section{}.block-global-sequel{}
.block-menu{}.block-menu .block-head{display:none;}.block-menu .block-body{}.region-navi-main .block-menu{}.region-navi-main .block-menu nav ul{font-size:1.0rem;display:flex;flex-flow:row wrap;justify-content:left;letter-spacing:0.05rem;text-transform:uppercase;}.region-navi-main .block-menu nav li{box-sizing:border-box;width:50%;}.region-navi-main .block-menu nav li a{background-color:transparent;border:1px solid transparent;border-width:0;color:var(--site--body--link-color--01);display:block;padding:0.5rem 0.1rem;}.region-navi-main .block-menu nav li a:hover,.region-navi-main .block-menu nav li a.is-active,.region-navi-main .block-menu nav li.menu-item--active-trail a{color:var(--site--body--link-color--02);}.region-navi-main .block-menu nav ul ul{display:none;}@media only screen and (min-width:768px){.region-navi-main .block-menu nav > ul{font-size:1.1rem;}.region-navi-main .block-menu nav > ul > li{margin:0 1.5rem 0 0;width:auto;}}.region-navi-meta .block-menu{}.region-navi-meta .block-menu nav ul{font-size:0.85rem;display:flex;flex-flow:row wrap;justify-content:center;letter-spacing:0.05rem;text-transform:uppercase;}.region-navi-meta .block-menu nav li{box-sizing:border-box;margin:0 0.5rem;}.region-navi-meta .block-menu nav li a{background-color:transparent;border:1px solid transparent;border-width:0;display:block;padding:0.5rem 0.1rem;}.region-navi-meta .block-menu nav li a:hover,.region-navi-meta .block-menu nav li a.is-active{color:var(--site--body--link-color--02);}@media only screen and (min-width:768px){.region-navi-meta .block-menu nav > ul{font-size:1.0rem;justify-content:left;}.region-navi-meta .block-menu nav > ul > li{margin:0 1.5rem 0 0;}}.region-navi-mobl .block-menu{}.region-navi-tree .block-menu{}
.block-views{}#block-views-block-CT-block{}.block-views-blocknode-organization-block-3{}.block-views-blocknode-product-block-1{}.block-views-blocknode-product-block-1 .view-content > .item-list{padding:1rem 0;}.block-views-blocknode-product-block-2{}.block-views-blocknode-product-block-2 .view-content > .item-list > ul{}.block-views-blocknode-product-block-2 .view-content .field-content{display:block;}.block-views-blocknode-product-block-2 .view-content .field-content a{display:block;font-weight:600;}.block-views-blocknode-product-block-2 .view-content .field-content a:hover{color:var(--site--body--link-color--02);}@media screen and (min-width:768px){.block-views-blocknode-product-block-2 .view-content > .item-list > ul{margin:-0.5rem;}.block-views-blocknode-product-block-2 .view-content > .item-list > ul > li{margin:0.5rem;width:calc(50% - 1rem);}}.block-views-blocknode-service-block-1{}.block-views-blocknode-service-block-1 .view-content > .item-list > ul > li{margin-bottom:1.0rem;}.block-views-blocknode-service-block-1 .view-content > .item-list > ul > li:last-child{margin-bottom:0;}
#sliding-popup{box-sizing:border-box;padding:0.5rem;z-index:9999;}}.sliding-popup-bottom{position:fixed;}.eu-cookie-compliance-banner.eu-cookie-compliance-banner-info{}#sliding-popup .popup-content{background:rgb(66 66 56);box-shadow:0 0 8px rgba(0,0,0,0.5);box-sizing:border-box;color:#FFFFFF;padding:1rem;text-align:center;}#sliding-popup .popup-content #popup-text{}#sliding-popup .popup-content #popup-text p,.eu-cookie-compliance-categories{font-size:1rem;text-align:left;}#sliding-popup .popup-content #popup-buttons,.eu-cookie-compliance-categories-buttons{text-align:center;}#sliding-popup button{background-color:#FFFFFF;border-width:0;border-radius:9999px;color:#0e0c03;font-size:1rem;margin:3px;padding:6px 12px;}#sliding-popup .eu-cookie-compliance-more-button{background-color:transparent;border-bottom:1px solid #FFFFFF;border-radius:0;color:#FFFFFF;margin:-6px 0 12px 0;padding:0;}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-secondary-button{}#sliding-popup.eu-cookie-withdraw-wrapper{}#sliding-popup.eu-cookie-withdraw-wrapper .eu-cookie-withdraw-tab{border:1px solid #EB6A60;bottom:1rem;box-shadow:0 0 8px rgba(0,0,0,0.15);color:#EB6A60;position:fixed;right:1rem;}#sliding-popup.eu-cookie-withdraw-wrapper .eu-cookie-withdraw-banner{margin-bottom:60px;}#sliding-popup.eu-cookie-withdraw-wrapper .eu-cookie-withdraw-button{background:#FFFFFF;color:#EB6A60;}.eu-cookie-compliance-categories{margin-top:1rem;}.eu-cookie-compliance-categories .eu-cookie-compliance-category{margin-bottom:1rem;overflow:hidden;padding:0 0 0 2rem;position:relative;}.eu-cookie-compliance-categories input[type="checkbox"]{left:0;margin:0.35rem;position:absolute;top:0;}.eu-cookie-compliance-categories label{padding:0;}.eu-cookie-compliance-category-description{font-size:0.8rem;}@media screen and (min-width:768px){#sliding-popup{left:0;max-width:560px;right:auto;}}
form.webform-submission-form{}form.webform-submission-form h2,form.webform-submission-form h3{}form.webform-submission-form .webform-button--reset{}form.webform-submission-form .webform-button--reset:hover{}form.webform-submission-form .webform-progress{}form.webform-submission-form .webform-required{}form.webform-submission-form > .form-wrapper{}form.webform-submission-form > .form-item{}form.webform-submission-form > .form-item.form-no-label{}form.webform-submission-form section.webform-section{}form.webform-submission-form section.webform-section .webform-section-title{}form.webform-submission-form section.webform-section .webform-section-wrapper{}form.webform-submission-form section.webform-section.form-item{}form.webform-submission-form section.webform-section.form-item h3.webform-section-title{}form.webform-submission-form section.webform-section.form-item div.webform-section-wrapper{}form.webform-submission-form .form-item fieldset{margin:0;}form.webform-submission-form .form-item .fieldset-wrapper{width:100%;}form.webform-submission-form .form-item .fieldset-wrapper fieldset{}form.webform-submission-form .form-item fieldset legend span{font-weight:600;display:block;padding:0.5rem 0;}form.webform-submission-form .form-item .form-textarea-wrapper{}form.webform-submission-form .form-item.form-type-checkbox{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;}form.webform-submission-form .form-item.form-type-checkbox > input{margin:0 0.5rem;width:32px;}form.webform-submission-form .form-item.form-type-checkbox > label{box-sizing:border-box;cursor:pointer;display:block;font-weight:normal;padding:0;text-align:left;width:calc(100% - 32px - 1rem);}form.webform-submission-form .form-item.form-type-checkbox > .description{box-sizing:border-box;padding-left:calc(32px + 1rem);width:100%;}form.webform-submission-form .form-item.form-type-radio{}form.webform-submission-form .form-item.form-type-radio > input{}form.webform-submission-form .form-item.form-type-radio > label{}form.webform-submission-form .webform-options-display-side-by-side{border:1px solid blue;}form.webform-submission-form .webform-options-display-side-by-side .form-item.form-type-radio{}@media screen and (min-width:768px){form.webform-submission-form > .form-item{display:flex;flex-flow:row wrap;justify-content:space-between;}form.webform-submission-form > .form-item.form-no-label{display:block;}form.webform-submission-form .webform-section-wrapper > .form-item{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;}form.webform-submission-form .webform-section-wrapper > .form-item.form-type-webform-markup{display:block;}form.webform-submission-form .fieldset-wrapper > .form-item{display:flex;flex-flow:row wrap;justify-content:space-between;}form.webform-submission-form .fieldset-wrapper > .form-item.form-no-label{display:block;}form.webform-submission-form .form-item > label{box-sizing:border-box;padding:15px 0;width:180px;width:200px;}form.webform-submission-form .form-item > input{width:calc(100% - 200px - 1rem);}form.webform-submission-form .form-item > select{width:calc(100% - 200px - 1rem);}form.webform-submission-form .form-item .form-textarea-wrapper{width:calc(100% - 200px - 1rem);}form.webform-submission-form .form-item.form-type-checkbox{margin:0 0 0.5rem auto;width:calc(100% - 200px - 1rem);}}
