.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #FFFFFF;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:'AvenirLTStd95Black';src:url('../../../fileadmin/Resources/Public/fonts/avenirltstd-black-webfont.eot');src:url('../../../fileadmin/Resources/Public/fonts/avenirltstd-black-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/Resources/Public/fonts/avenirltstd-black-webfont.woff') format('woff'),url('../../../fileadmin/Resources/Public/fonts/avenirltstd-black-webfont.ttf') format('truetype'),url('../../../fileadmin/Resources/Public/fonts/avenirltstd-black-webfont.svg#AvenirLTStd95Black') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'AvenirLTStd55Roman';src:url('../../../fileadmin/Resources/Public/fonts/avenirltstd-roman-webfont.eot');src:url('../../../fileadmin/Resources/Public/fonts/avenirltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/Resources/Public/fonts/avenirltstd-roman-webfont.woff') format('woff'),url('../../../fileadmin/Resources/Public/fonts/avenirltstd-roman-webfont.ttf') format('truetype'),url('../../../fileadmin/Resources/Public/fonts/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BodoniStdItalic';src:url('../../../fileadmin/Resources/Public/fonts/bodonistd-italic-webfont.eot');src:url('../../../fileadmin/Resources/Public/fonts/bodonistd-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/Resources/Public/fonts/bodonistd-italic-webfont.woff') format('woff'),url('../../../fileadmin/Resources/Public/fonts/bodonistd-italic-webfont.ttf') format('truetype'),url('../../../fileadmin/Resources/Public/fonts/bodonistd-italic-webfont.svg#BodoniStdItalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BodoniStdRoman';src:url('../../../fileadmin/Resources/Public/fonts/bodonistd-webfont.eot');src:url('../../../fileadmin/Resources/Public/fonts/bodonistd-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/Resources/Public/fonts/bodonistd-webfont.woff') format('woff'),url('../../../fileadmin/Resources/Public/fonts/bodonistd-webfont.ttf') format('truetype'),url('../../../fileadmin/Resources/Public/fonts/bodonistd-webfont.svg#BodoniStdRoman') format('svg');font-weight:normal;font-style:normal;}*{margin:0px;padding:0px;border:0px none;}*:focus{outline:none;}body{font-family:AvenirLTStd55Roman,Helvetica,Arial,sans-serif;text-align:left;font-size:62.5%;color:#333;letter-spacing:0.02em;}b,strong,h1,h2,h3,h4,.nav li,table.dates,.months dt,#navtoggle a,legend,input[type="submit"],#bottom,#bottom .nav a,fieldset.layout1 .powermail_fieldwrap_check label,a.pill{font-family:AvenirLTStd95Black,Arial,sans-serif;font-weight:normal;}textarea,input,select,option,.powermail_fieldwrap legend{font-family:AvenirLTStd55Roman,Helvetica,Arial,sans-serif;}a{text-decoration:none;}article,nav,aside{display:block;}hr{display:block;clear:left;border-top:1px solid #000;margin:1em 0;}table{border-spacing:0;border-collapse:collapse;}iframe{display:block;}a,a:hover{color:var(--sndcolor);transition:color 0.3s;}.nav a:hover,.act a,.nav a.act,.months dt{color:var(--fstcolor);transition:color 0.3s;}#head,#bottom,.togglequad,.dynbg,.video_wrapper{background-color:var(--fstcolor);}.frame-layout-2 a{color:var(--fstcolor);}.frame-layout-2,a.pill{background-color:var(--sndcolor);}.frame-layout-2 a.pill{background-color:#FFF;color:#000;}.frame-layout-2{background-color:var(--fstcolor);}.frame-layout-2 a{color:var(--sndcolor);}#head{position:relative;}body.fixedhead #head{position:fixed;width:100%;z-index:10;top:0;left:0;}#main{overflow:hidden;padding:4em 0;min-height:60vh;-webkit-transition:min-height 0.4s;-moz-transition:min-height 0.4s;transition:min-height 0.4s;}body.hasheadimg #main{min-height:15vh;}body.fixedhead #page{padding-top:6em;}#bottom{position:relative;}.row{text-align:center;}.contbox{text-align:left;margin-left:auto;margin-right:auto;max-width:125em;padding:0 2em;overflow:hidden;}div.col{float:left;width:48%;}#leftcol{padding-right:4%;}#headerimg{background:no-repeat center;background-size:cover;max-height:600px;height:50vh;overflow:hidden;cursor:pointer;}#headlogo img{max-width:100%;height:auto;padding-top:8em;}#mainnav{padding:2em 0;}#navtoggle{display:none;overflow:hidden;}#navtoggle a{margin-left:20px;display:block;margin-right:60px;}#menuicon{display:block;position:absolute;width:26px;height:26px;right:2em;top:1.5em;}.togglequad{position:absolute;bottom:-1em;left:50%;margin-left:-1em;width:2em;height:2em;cursor:pointer;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.togglequad:hover{background-color:#000;}#foottoggle{top:-1em;bottom:auto;}#subnav{}#cont{padding-right:3em;}#bottom{clear:both;text-align:center;color:#FFF;}#footlogo{padding:4em 2em 2em 2em;}#footlogo img{max-width:100%;height:auto;}#sponsors{margin-top:2em;}.t3ce.black{background:#000;color:#FFF;margin-top:2em;padding-top:2em;padding-bottom:2em !important;overflow:hidden;}.black nav,.black ul,.black p{display:inline;}a[href^="https://www.youtube.com/watch?v="],a[href^='https://youtu.be'],a[href^="https://vimeo.com/"],a[href^="https://stadttheater-schaffhausen.podigee.io/"]{position:relative;display:block;}a[href^="https://www.youtube.com/watch?v="]:after,a[href^='https://youtu.be']:after,a[href^="https://vimeo.com/"]:after,a[href^="https://stadttheater-schaffhausen.podigee.io/"]:after{content:'';width:96px;height:96px;background:url('../../../fileadmin/Resources/Public/img/play-circle.svg') no-repeat center;position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;text-align:center;}.video_wrapper{position:relative;width:120em;max-width:100%;padding-bottom:56.25%;}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}body.showoverlay{overflow:hidden;}#overfix{position:fixed;width:94%;padding:0 3%;top:0;height:100vh;overflow:auto;display:none;cursor:pointer;background:url('/fileadmin/Resources/Public/img/stsh-schliessen.svg') right top  no-repeat;z-index:110;}#veil{position:fixed;width:100%;top:0;height:100vh;display:none;z-index:105;}#veil .dynbg{height:100vh;opacity:0.85;}#overcont,#oversearch{margin:8em auto;padding:4em;max-width:57.6em;background:#FFF;cursor:auto;border:1px solid #000;}#oversearch,#oversearch header{display:none;}.embedded{width:100%;height:150em;}.embedded[src^="/abos/wahlabo-bestellen/"]{height:220em;}#oversearch .t3ce{padding:2.5em 0 0 0;}#oversearch h2{font-size:1em;border-bottom:0 none;margin-bottom:0;text-align:left;padding-bottom:0;padding-top:1.5em;}#oversearch h2 a{color:#333;pointer-events:none;}#oversearch h3{text-transform:uppercase;text-align:left;}#oversearch .tx-indexedsearch-description{display:none;}#all a.pill{display:inline-block;position:relative;margin:1em 0 0 50%;transform:translateX(-50%);color:#000;text-transform:uppercase;border-radius:9em;padding:0.4em 2em;text-align:center;letter-spacing:1px;transition:background-color 0.3s,color 0.3s;}#all a.pill:hover{background-color:#000;color:#FFF;}#bottom a.pill{position:static;margin:0 1em;transform:none;}#jsdisp > *{display:none;}#jsdisp > *.cur{display:block;}.pid173 a{overflow:hidden;display:inline-block;text-indent:-99em;width:19px;background:url('../../../fileadmin/Resources/Public/img/search.svg') no-repeat center;transform:translateY(0.3em);}.pid173 a:hover{background-image:url('../../../fileadmin/Resources/Public/img/search-b.svg');}.tx-indexedsearch-searchbox legend,.tx-indexedsearch-searchbox label,#tx-indexedsearch-searchbox-button-submit{display:none;}#tx-indexedsearch-searchbox-sword{border:0 none;border-bottom:2px solid #333;width:100%;box-sizing:border-box;}.tx-indexedsearch-form{background:url('../../../fileadmin/Resources/Public/img/search-b.svg') no-repeat right center;}.tt-menu{font-size:1.6em;width:100%;padding:0.2em 0.5em;box-sizing:border-box;background-color:#FFF;}.tx-indexedsearch-res{margin-bottom:0;}ul.nav{list-style:none;}.nav li{padding-right:2em;}.nav li:last-child,#leftcol .nav li{padding-right:0;}.nav a{font-size:1.4em;text-decoration:none;color:#000;}#mainnav li,#bottom li{display:inline;}#mainnav ul{text-align:center;}#mainnav a{text-transform:uppercase;font-size:1.6em;color:#FFF;letter-spacing:1px;}#mainnav a.act,#mainnav a:hover{color:#000;}#mainnav ul ul{display:none;padding-top:0.5em;}#leftcol nav a{display:block;text-align:center;font-size:2.8em;margin-bottom:0.5em;letter-spacing:1px;}footer > div{padding-left:2em;padding-right:2em;}#bottom .nav li{font-family:AvenirLTStd55Roman,Helvetica,Arial,sans-serif;padding-right:0;}#bottom a{color:#FFF;font-size:inherit;}#bottom p a,#bottom li a{border-bottom:1px solid #fff;}#bottom p a[title="logo"],#bottom p a.icon,#bottom p a.pill{border-bottom:0 none;}#bottom .nav li{font-size:1em;line-height:2.5em;}#bottom .nav li:after{content:' ';}#bottom .nav a{font-size:1.4em;letter-spacing:1px;}.t3ce{padding-bottom:4em;}.header-cont.t3ce,#bottom .t3ce{padding-bottom:0;}h1,h2{font-size:2.8em;padding-bottom:0.5em;text-align:center;letter-spacing:1px;}h1.pagetit,h2{font-size:1.6em;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:10px;}h3{text-align:center;}h3,h4,.t3ce p,.t3ce li,.csc-textpic-caption,table.contenttable,legend,label,input,select,textarea,.powermail_fieldwrap_type_text{font-size:1.6em;line-height:1.4em;padding-bottom:0;}#bottom p{font-size:1.4em;letter-spacing:1px;text-transform:uppercase;}table.contenttable p,table.contenttable li,.t3ce p li,.t3ce li p,.t3ce li li,.t3ce li textarea,.t3ce li input{font-size:inherit;}.t3ce li{margin-left:1em;}#filter{text-align:center;}#categories{width:25%;margin-right:1%;}#performance{width:55%;}body#pid125 #categories,body#pid125 #performance,body#pid125 form + hr{display:none;}#pid120 #main .contbox{max-width:60em;}#pid120 .col{float:none;width:auto;}.event h1{font-family:BodoniStdRoman,"Times New Roman",serif;font-size:3.2em;padding-bottom:0;line-height:1.1em;}.months dt{font-size:8em;text-transform:uppercase;text-align:center;cursor:pointer;padding-top:0.2em;}.months dt:hover{color:#000;}.months dd{display:none;}.months a{font-size:inherit;display:block;padding:1em 0;}.months h3{font-size:2.4em;text-align:center;text-transform:uppercase;}.months h3 small{font-size:0.5em;}.nobreak{white-space:nowrap;}table.dates{text-transform:uppercase;padding-bottom:0;}table.dates td{padding:0.2em 2em 0.2em 0;vertical-align:top;line-height:1em;}table.dates td:last-child{padding-right:0;text-align:right;}.short1 p,.short2 p,.info p{padding-bottom:0;}.tickets{text-align:center;padding-top:0em;}input[type="text"],input[type="password"],#all .cr_ipe_item input,#all .cr_ipe_item textarea,textarea{border:1px solid #DDD;background:#fff;}input[type="text"]:focus,input[type="password"]:focus,#all .cr_ipe_item input:focus,#all .cr_ipe_item textarea:focus,textarea:focus{border-color:#888;}.tx-felogin-pi1 label,.tx-felogin-pi1 legend{display:none;}span.spamprotection{display:none;visibility:hidden;}.nodesk{display:none;}#aboselect{text-align:center;}#show38 p.tickets{display:none;}.cr_ipe_item{white-space:nowrap;}.cr_ipe_item label{vertical-align:top;}.cr_ipe_item div{padding-top:7px;}#all .cr_page{padding:0;width:100%;}#all .cr_ipe_item{padding:0;margin:0;}#all .cr_button{background:#000;width:70%;margin-left:30%;}.bx-wrapper{box-shadow:none;border:0 transparent;background:transparent;}.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0 none;left:0;}.bx-wrapper .bx-controls-direction a{z-index:50;background-image:none;height:100%;top:0;margin-top:0;width:33%;}.bx-wrapper .bx-prev{cursor:w-resize;}.bx-wrapper .bx-next{cursor:e-resize;}.bx-wrapper .bx-pager.bx-default-pager a{background:#FFF;border:1px solid #000;border-radius:50%;}.bx-wrapper .csc-textpic-image{text-align:center;}div.bx-wrapper img,.center img{display:block;height:auto;margin:0 auto;max-width:100%;}.ce-above .ce-gallery{width:100%;}.ce-column{max-width:100%;}div[data-ce-columns="1"] .ce-column{float:none;}div[data-ce-columns="2"] .ce-column{max-width:calc(50% - 5px);}div[data-ce-columns="3"] .ce-column{max-width:calc(33.3% - 7.5px);}div[data-ce-columns="4"] .ce-column{max-width:calc(25% - 10px);}.ce-gallery img{max-width:100%;height:auto;}.ce-gallery figcaption{padding-top:6px;text-align:center;font-size:1.2em;}#singleallimgs{padding-bottom:0;}#singleallimgs > .ce-gallery{padding-bottom:4em;}.frame-layout-1,.frame-layout-2,.frame-layout-3{padding-bottom:0;margin-bottom:4em;}.frame-layout-1,.frame-layout-2{border:1px solid #000;}.frame-layout-1 .ce-gallery,.frame-layout-2 .ce-gallery,.grid-column-11{border-bottom:1px solid #000;margin-bottom:0;}.frame-layout-1 .t3ce,.frame-layout-2 .t3ce,.frame-layout-3 .t3ce{padding-bottom:0;}.frame-layout-1 header,.frame-layout-2 header,.frame-layout-3 header{padding-top:1em;}.frame-layout-1 header *,.frame-layout-2 header *,.frame-layout-3 header *{margin-bottom:0;padding-left:2em;padding-right:2em;}.frame-layout-1 .ce-bodytext,.frame-layout-2 .ce-bodytext,.frame-layout-3 .ce-bodytext{padding:2em;}.csc-mailform-field{margin-top:5px;padding-bottom:5px;}.csc-mailform-field label{width:250px;display:block;vertical-align:top;padding-top:2px;padding-bottom:4px;font-size:1.4em;}.csc-mailform-field input,.csc-mailform-field select{font-size:1.4em;border:1px dotted grey;}.csc-mailform-field select{width:50px;}fieldset.layout1 .powermail_fieldwrap_type_check{overflow:hidden;clear:left;}fieldset.layout1 .checkbox,fieldset.layout1 .powermail_fieldwrap_type_check label{display:inline-block;padding-right:1em;}fieldset.layout1 .powermail_field{display:inline;}.tx-indexedsearch .tx-indexedsearch-title{text-transform:uppercase;font-size:1.3em;}.tx-indexedsearch .tx-indexedsearch-descr,.tx-indexedsearch .tx-indexedsearch-info{font-size:1.2em;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{padding-top:0.5em;background-color:transparent;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:inherit;font-weight:bold;}.tx-indexedsearch .tx-indexedsearch-whatis,.tx-indexedsearch .tx-indexedsearch-searchbox-sword,.tx-indexedsearch .tx-indexedsearch-searchbox-button,.tx-indexedsearch .tx-indexedsearch-percent{}.tx-indexedsearch-res{}.csc-uploads-fileName a{padding-left:2em;background:url('../../../fileadmin/Resources/Public/img/dl_icon.png') no-repeat left top transparent;font-size:1.2em;}.tx-powermail form{transition:opacity 0.3s,max-height 1s;max-height:999em;}.tx-powermail.submitting form{opacity:0;pointer-events:none;max-height:5px;}.tx-powermail.submitting .loader{width:90px;height:14px;box-shadow:0 3px 0 #000;position:relative;clip-path:inset(-40px 0 -5px);margin:6em auto;}.tx-powermail.submitting .loader:before{content:"";position:absolute;inset:auto calc(50% - 17px) 0;height:50px;--g:no-repeat linear-gradient(#444 0 0);background:var(--g),var(--g),var(--g),var(--g);background-size:16px 14px;animation:l7-1 2s infinite linear,l7-2 2s infinite linear;}@keyframes l7-1{0%,100%{background-position:0 -50px,100% -50px}17.5%{background-position:0 100%,100% -50px,0 -50px,100% -50px}35%{background-position:0 100%,100% 100%,0 -50px,100% -50px}52.5%{background-position:0 100%,100% 100%,0 calc(100% - 16px),100% -50px}70%,98%{background-position:0 100%,100% 100%,0 calc(100% - 16px),100% calc(100% - 16px)}}@keyframes l7-2{0%,70%{transform:translate(0)}100%{transform:translate(200%)}}input[type="text"],input[type="email"],input[type="number"],input[type="submit"],select,textarea{padding:0.2em 0.5em;border:1px solid #AAA;box-sizing:border-box;width:100%;}input[type="text"]:focus,input[type="email"]:focus,input[type="submit"]:focus,input[type="number"]:focus,select:focus,textarea:focus{border:1px solid #333;}input[type="submit"]{color:#FFF;border:0px none;background:#333;cursor:pointer;}input[type="submit"]:hover{background:#000;}select{background:#FFF;}select[disabled]{border:1px dotted #CCC;color:#000;}input[type="number"]{width:3em;}label,#all .cr_ipe_item label{width:30%;display:inline-block;}.powermail_fieldwrap_type_check label,.powermail_fieldwrap_type_radio label{width:auto;}.powermail_fieldwrap_textarea label{vertical-align:top;}.powermail_field,.cr_ipe_item input[type="text"],.cr_ipe_item textarea,.cr_ipe_item div{width:70% !important;display:inline-block;}.cr_ipe_item input[type="text"]{box-sizing:border-box;}.powermail_fieldwrap{padding-bottom:0.5em;}.powermail_fieldwrap_text{padding-top:0.5em;}.powermail_fieldset{margin-top:2em;}.nolabel legend,.tx-powermail h3{display:none;}.powermail_fieldwrap_type_radio{display:flex;width:100%;flex-direction:column;}.powermail_fieldwrap_type_radio .powermail_field{flex-grow:1;width:100% !important;}.powermail_fieldwrap_type_radio .radio{display:block;float:left;padding-right:1em;}.powermail_fieldwrap_type_radio .radio:nth-child(3),.powermail_fieldwrap_type_radio .radio:nth-child(6){clear:left;}.powermail_fieldwrap_type_radio > label,.powermail_fieldwrap_type_radio .radio:nth-child(2),.powermail_fieldwrap_type_radio .radio:nth-child(5){padding-bottom:8px;}.powermail_fieldwrap_platzkategorie .powermail_radio_inner_6{clear:left;margin-left:33%}.powermail_fieldwrap_bevorzugteetage,.powermail_fieldwrap_tag,.powermail_fieldwrap_zeit,.powermail_fieldwrap_kategorie{display:none;}.frame-layout-4{padding-bottom:0;transition:padding-bottom 0.3s;}.frame-layout-4 + .frame-layout-0,.frame-layout-4 + .frame-layout-1,.frame-layout-4 + .frame-layout-2,.frame-layout-4 + .frame-layout-3{margin-top:4em;}.frame-layout-4 header + div{display:none;}.frame-layout-4 header{position:relative;cursor:pointer;}.frame-layout-4 header *{transition:color 0.3s;padding-left:28px;}.frame-layout-4 header::after{position:absolute;content:'';display:block;left:0;top:50%;margin-top:-9px;width:0;height:0;border:9px solid transparent;border-top:9px solid #000;transform-origin:center 4px;transition:transform 0.3s,border-color 0.3s;}.frame-layout-4 header:hover *{color:var(--fstcolor);}.frame-layout-4 header:hover::after{border-top-color:var(--fstcolor);}.frame-layout-4.open{padding-bottom:4em;}.frame-layout-4.open header:after{transform:rotateZ(180deg);}.frame-layout-1 .frame-layout-4 header{padding-top:1em;padding-bottom:0;}.frame-layout-1 .frame-layout-4 header::after{left:20px;margin-top:-4px;}.frame-layout-1 .frame-layout-4 header *{padding-left:48px;}.klaro.we_cookie_consent .cookie-modal a,.klaro.we_cookie_consent .cookie-modal h1,.klaro.we_cookie_consent .cookie-modal h2,.klaro.we_cookie_consent .cookie-modal li,.klaro.we_cookie_consent .cookie-modal p,.klaro.we_cookie_consent .cookie-modal strong,.klaro.we_cookie_consent .cookie-modal ul,.klaro.we_cookie_consent .cookie-notice a,.klaro.we_cookie_consent .cookie-notice h1,.klaro.we_cookie_consent .cookie-notice h2,.klaro.we_cookie_consent .cookie-notice li,.klaro.we_cookie_consent .cookie-notice p,.klaro.we_cookie_consent .cookie-notice strong,.klaro.we_cookie_consent .cookie-notice ul,#klaro .klaro .cookie-modal .cm-btn,#klaro .klaro .context-notice .cm-btn,#klaro .klaro .cookie-notice .cm-btn,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header h1{font-size:16px;line-height:22.4px;text-underline-offset:8px;}#klaro .klaro.we_cookie_consent .cookie-notice,.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice){padding:25px 20px 30px 20px;}.klaro.we_cookie_consent .cookie-notice,.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice),.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro{box-sizing:border-box;color:#FFF;background:#000;}.klaro.we_cookie_consent .cookie-notice,.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice){padding:20px;}.klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro.we_cookie_consent .cookie-notice .cn-body{max-width:89em;margin:0 auto;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer-buttons{max-width:89em;margin:0 auto;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header,.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body{padding:20px;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-body{padding-top:0;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer{max-width:100%;padding:20px 0;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons{position:relative;}.klaro.we_cookie_consent .cookie-modal a,.klaro.we_cookie_consent .cookie-modal h1,.klaro.we_cookie_consent .cookie-modal h2,.klaro.we_cookie_consent .cookie-modal li,.klaro.we_cookie_consent .cookie-modal p,.klaro.we_cookie_consent .cookie-modal strong,.klaro.we_cookie_consent .cookie-modal ul,.klaro.we_cookie_consent .cookie-notice a,.klaro.we_cookie_consent .cookie-notice h1,.klaro.we_cookie_consent .cookie-notice h2,.klaro.we_cookie_consent .cookie-notice li,.klaro.we_cookie_consent .cookie-notice p,.klaro.we_cookie_consent .cookie-notice strong,.klaro.we_cookie_consent .cookie-notice ul{color:#fff;}#klaro .klaro.we_cookie_consent .cookie-notice .cm-btn.cn-decline,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn-sm,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-danger{border-color:#888;border-radius:99em;box-sizing:border-box;background-color:#888;color:#000;text-transform:uppercase;font-family:AvenirLTStd95Black,Arial,sans-serif;min-height:auto;padding:0.4em 2em;}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all{background:var(--sndcolor);border-color:var(--sndcolor);color:#000;}#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cn-decline{display:none;}.klaro.we_cookie_consent .cookie-modal .cm-service>div>.cm-list-input:checked+.cm-list-label>.cm-list-title+.cm-switch:before{padding:0px;width:14px;}.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input:not(.only-required) + .cm-list-label > .cm-list-title + .cm-switch::before,.klaro.we_cookie_consent .cookie-modal .cm-service>div>.cm-list-input:checked+.cm-list-label>.cm-list-title+.cm-switch:before{padding:2px 0 0 0;width:14px;height:14px;}.klaro.we_cookie_consent .cookie-modal .cm-service>div>.cm-list-input:not(.only-required)+.cm-list-label>.cm-list-title+.cm-switch:before{height:14px;width:14px;padding:2px 0 0 2px;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .hide{background-color:#000;color:#fff;}.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-label .slider::before,.klaro.we_cookie_consent .cookie-modal .cm-service > div > .cm-list-label .slider::before{background-color:#f60d1f;}.klaro.we_cookie_consent .cookie-modal .cm-purpose > .cm-list-input.half-checked:checked + .cm-list-label .slider::before{background-color:#888;}#klaro .cn-body span a:hover{opacity:0.7;}.klaro.we_cookie_consent .cookie-modal .cm-bg{background:rgba(255,255,255,0.5);}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-danger:before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cn-decline:before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link:before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn-decline:before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-danger:hover:before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cn-decline:hover:before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-link:hover:before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success:hover:before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn-decline:hover:before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-btn.cm-btn-accept-all:hover:before{content:none;}#klaro .cm-powered-by{display:none;}#klaro label{width:auto;font-size:inherit;}.klaro .cookie-modal .cm-modal .cm-body .cm-caret span,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{display:none;}@media (max-width:575px){.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro{bottom:180px;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer{height:180px;padding:0 20px;}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer>*{height:160px;}}@media (max-width:1030px){.bx-wrapper .bx-controls-direction a{z-index:0;display:none;}}@media (max-width:990px){#navtoggle,.nodesk{display:block;}#mainnav > nav,#mainnav > nav > ul > li:first-child,#leftcol{display:none;}body#pid28 	#leftcol{display:block;}#mainnav > nav{padding-top:1em;}#mainnav li{display:block;border-top:1px solid #fff;padding:0.5em 2em;text-align:left;}#mainnav a{display:block;}#mainnav li li{border-top:0 none;padding-left:6em;}#page{width:auto;}#headerimg{background-image:none;display:none;}#main div.col{width:auto;max-width:60em;margin:2em auto;float:none;padding-right:0;text-align:left;}#main .contbox{text-align:center;}#head .contbox{padding:0;max-height:100vh;overflow:auto;}div.contbox,#footer{padding-left:1em;padding-right:1em;}.col{padding-bottom:1.5em;}.nav a,.csc-default p,.csc-textpic-caption{}#mainnav a,h1{}}@media (max-width:520px){#overcont{margin:12em auto;padding:2em 1em;}}@media (max-width:360px){div[data-ce-columns="2"] .ce-column,div[data-ce-columns="3"] .ce-column{width:100%;max-width:100%;margin-bottom:10px;margin-right:0;display:flex;justify-content:center;}div[data-ce-columns="4"] .ce-column{max-width:calc(50% - 5px);width:calc(50% - 5px);}div[data-ce-columns="4"] .ce-column:nth-child(2){margin-right:0;}}
