/** * sector27 - CSS Styling * Set content styling definitions *//* ----------------- space-before / space-after ------------------ */.frame-space-before-space-0    { margin-top: 0;       }.frame-space-before-space-0-5  { margin-top: .5rem;       }.frame-space-before-space-1    { margin-top: 1rem;        }.frame-space-before-space-1-5  { margin-top: 1.5rem;      }.frame-space-before-space-2    { margin-top: 2.2rem;      }.frame-space-before-space-3-5  { margin-top: 3.6rem;      }.frame-space-before-space-5    { margin-top: 5rem;        }.frame-space-before-space-7-5  { margin-top: 7.5rem;      }.frame-space-before-space-10   { margin-top: 10rem;       }.frame-space-before-space-12-5 { margin-top: 12.5rem;     }.frame-space-before-space-15   { margin-top: 15rem;       }.frame-space-after-space-0     { margin-bottom: 0;    }.frame-space-after-space-0-5   { margin-bottom: .5rem;    }.frame-space-after-space-1     { margin-bottom: 1rem;     }.frame-space-after-space-1-5   { margin-bottom: 1.5rem;   }.frame-space-after-space-2     { margin-bottom: 2.2rem;   }.frame-space-after-space-3-5   { margin-bottom: 3.6rem;   }.frame-space-after-space-5     { margin-bottom: 5rem;     }.frame-space-after-space-7-5   { margin-bottom: 7.5rem;   }.frame-space-after-space-10    { margin-bottom: 10rem;    }.frame-space-after-space-12-5  { margin-bottom: 12.5rem;  }.frame-space-after-space-15    { margin-bottom: 15rem;    }/* ---------------------- menu inner page ------------------------ */.frame-type-menu_subpages ul {    display: block;    margin:0; padding:0;    font-size: 1em;}.frame.frame-type-menu_subpages ul li {    list-style-type: none;    margin: 0;    padding: 0;    text-indent: 0;}.frame-type-menu_subpages ul li:before {    display: none;}.frame-type-menu_subpages ul li a {    margin: 0;    padding: 0.5em 1em;    display: block;    font-weight: normal;    border-radius: 0;    color:#000;    border-top: 1px solid #fff;    border-bottom: 1px solid #fff;    font-style: normal;}.frame-type-menu_subpages ul li li a {    padding: 0.5em 1em .5em 3em;    font-style: italic;}.frame-type-menu_subpages ul li li li a {    padding: 0.5em 1em .5em 5em;}.frame-type-menu_subpages ul li li li li a {    padding: 0.5em 1em .5em 7em;}.frame-type-menu_subpages ul li a:hover {    color:rgb(0,150,170);}.frame-type-menu_subpages ul li a.active {    color:rgb(0,150,170);}.frame-type-menu_subpages li.current > a > span{    position:relative;}.frame-type-menu_subpages li.current > a > span:after{    content:"\f111";    font-family: FontAwesome, fantasy;    color:rgb(0,150,170);    position:absolute;    top: -20px;    right: -1px;    font-size: 0.8em;}/* --------------------- styles for frames ----------------------- */.frame-lined-top {    border-style: solid;    border-color: #efefef;    border-width: 2px 0;    padding: 20px 0;}.frame-lined-left {    border-style: solid;    border-color: #efefef;    border-width: 0 0 0 2px;    padding-left: 20px;}.frame-lined-around {    border-style: solid;    border-color: #efefef;    border-width: 2px;    padding: 15px;    overflow: hidden;}.frame-background-lightgrey {    background: rgb(0,150,170);    background: linear-gradient(135deg, #eee 0%, #dedede 100%);    padding: 1.8em;    overflow: hidden;    box-sizing: border-box;}.frame-background-grey {    background-color: #444;    padding: 1.8em;    overflow: hidden;    color: white;    box-sizing: border-box;}.frame-background-green {    background-color: rgb(0,150,170);    padding: 1.8em;    overflow: hidden;    color: white;    box-sizing: border-box;}.frame-background-gradient {    background: rgb(0,150,170);    background: linear-gradient(135deg, rgb(0,150,170) 0%, #007785 100%);    padding: 1.8em;    overflow: hidden;    color: white;    box-sizing: border-box;}.frame-background-red * ,.frame-background-gradient * ,.frame-background-grey * {    color: white;}.frame-background-white-transparent {    background-color: rgba(255, 255, 255, .8);    padding: 1.8em;    box-sizing: border-box;}.frame-background-white-transparent * {    color:#000;}.frame-background-green-transparent,.frame-greentransparent-background {    background-color: rgba(0, 150, 170, .8);    padding: 1.8em;    box-sizing: border-box;}.frame-background-black-transparent,.frame-blacktransparent-background {    background-color: rgba(0, 0, 0, .7);    padding: 1.8em;    box-sizing: border-box;}.frame-background-green-transparent *,.frame-background-black-transparent *,.frame-background-black-transparent .csc-default ul li:before {    color: #fff;}.frame-shadowed {    background-color: #f5f3f3;    padding: 1.8em;    -webkit-box-shadow: 0 10px 5px -5px rgba(76, 76, 76, .2);    box-shadow: 0 10px 5px -5px rgba(76, 76, 76, .2);    box-sizing: border-box;}.frame-shadowed-left {    padding: 1.5em 0 1.5em 1.8em;    -webkit-box-shadow: -10px 0 5px -5px rgba(76, 76, 76, .2);    box-shadow: -10px 0 5px -5px rgba(76, 76, 76, .2);    box-sizing: border-box;}/* ----------------------- figure images ------------------------- */figure.image {    max-width: 100%;    overflow: hidden;    margin: 1em 0;}.ce-intext figure.image {    margin: 0}figure.image a img {    -moz-transition: all 0.5s;    -webkit-transition: all 0.5s;    transition: all 0.5s;    -webkit-box-shadow: 0 15px 8px -10px rgba(0,0,0,.5);    box-shadow: 0 15px 8px -10px rgba(0,0,0,.5);}figure.image a img:hover {    transform: scale(1.05);    -webkit-box-shadow: 0 25px 8px -20px rgba(0,0,0,.5);    box-shadow: 0 25px 8px -20px rgba(0,0,0,.5);}figure.image a {}figure.image a:hover {    background: transparent;}figure.image .image-caption {    font-size: .8em;    font-style: italic;    min-height: 3em;    margin-top:1.5em;}/* FILELINKS - TYPO3 10.x */.frame.frame-type-uploads ul.ce-uploads{    margin:10px 0;}.frame.frame-type-uploads ul.ce-uploads li{    position:relative;    background-image:none;    padding:0;    text-indent:0;    margin-top:0;    margin-bottom:.5em;}.frame.frame-type-uploads ul.ce-uploads li:before{ content:""; display:none; }.frame.frame-type-uploads ul.ce-uploads li a{    display:block;    padding:5px;}.frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-fileName{    text-decoration: none;    color: #696767;    display:block;    font-size:110%;    font-weight:bold;    margin: 0;}.frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-description,.frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-filesize{    font-size:78%;    color:#696767;    display:block;    margin: 0;}.frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-filesize{    font-style:italic;}.frame.frame-type-uploads ul.ce-uploads li a:hover {    background-color:#f5f3f3;}.frame.frame-type-uploads ul.ce-uploads li a:hover p.ce-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads li a:hover p.ce-uploads-description,.frame.frame-type-uploads ul.ce-uploads li a:hover p.ce-uploads-filesize{    color:rgb(0,150,170);}.maxContentWidth.layout5 .frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-fileName,.maxContentWidth.layout5 .frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-description,.maxContentWidth.layout5 .frame.frame-type-uploads ul.ce-uploads li p.ce-uploads-filesize{    color:#fff;}/* Layout 0 */.frame.frame-type-uploads ul.ce-uploads.layout-0 li {    border-top: 1px solid lightgray;    margin-bottom: 0;    min-height:51px;}.frame.frame-type-uploads ul.ce-uploads.layout-0 li:last-child {    border-bottom: 1px solid lightgray;    border-top: 1px solid lightgray;}.frame.frame-type-uploads ul.ce-uploads.layout-0 li a{    padding:7px 5px 5px 4em;}.frame.frame-type-uploads ul.ce-uploads.layout-0 li a p.ce-uploads-fileName{ color:rgb(0,150,170);}.frame.frame-type-uploads ul.ce-uploads.layout-0 li a:hover p.ce-uploads-fileName{ color:rgb(0,150,170); }.frame.frame-type-uploads ul.ce-uploads.layout-0 li a:before{    content: "\f0ed";    font-family: 'FontAwesome', sans-serif;    color: rgb(0,150,170);    margin-right:8px;    font-size:250%;    position:absolute;    text-indent:0;    top:23px;    left:5px;}.frame.frame-type-uploads ul.ce-uploads.layout-0 li a:hover:before{ color:rgb(0,150,170); }/* Layout 1 */.frame.frame-type-uploads ul.ce-uploads.layout-1 li {    border-top: 1px solid lightgray;    margin-bottom: 0;}.frame.frame-type-uploads ul.ce-uploads.layout-1 li:last-child {    border-bottom: 1px solid lightgray;    border-top: 1px solid lightgray;}.frame.frame-type-uploads ul.ce-uploads.layout-1 li a{    padding:7px 5px 5px 4em;}.frame.frame-type-uploads ul.ce-uploads.layout-1 li a:hover{    background: rgb(0,150,170);}.frame.frame-type-uploads ul.ce-uploads.layout-1 li a p.ce-uploads-fileName{ color:rgb(0,150,170);}.frame.frame-type-uploads ul.ce-uploads.layout-1 li a:hover p.ce-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-1 li a:hover p.ce-uploads-filesize,.frame.frame-type-uploads ul.ce-uploads.layout-1 li a:hover p.ce-uploads-description{    color:#fff;}.frame.frame-type-uploads ul.ce-uploads.layout-1 li a:before{    content: "\f0ed";    font-family: 'FontAwesome', sans-serif;    color: rgb(0,150,170);    margin-right:8px;    font-size:170%;    position:absolute;    text-indent:0;    top:13px;    left:5px;}.frame.frame-type-uploads ul.ce-uploads.layout-1 li a:hover:before{ color:rgb(255,255,255); }.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-doc:before,.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-docx:before{ content:'\f1c2'; }.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-pdf:before{ content:'\f1c1'; }.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-xls:before,.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-xlsx:before{ content:'\f1c3'; }.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-gif:before,.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-png:before,.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-jpg:before{ content:'\f1c5'; }.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-zip:before{ content:'\f1c6'; }.frame.frame-type-uploads ul.ce-uploads.layout-1 li a.filetype-txt:before{ content:'\f0f6'; }/* Layout 2 */.frame.frame-type-uploads ul.ce-uploads.layout-2 li a:hover{ background-color: #f5f3f3;}.frame.frame-type-uploads ul.ce-uploads.layout-2 li{ margin-bottom:1em;    background: rgb(0,150,170);    background: linear-gradient(135deg, rgb(0,119,133) 0%,rgb(0,150,170) 100%);  }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a *{color:#fff;}.frame.frame-type-uploads ul.ce-uploads.layout-2 li a{    padding:.5em .5em .5em 2.9em;}.frame.frame-type-uploads ul.ce-uploads.layout-2 li a:hover p{    color:rgb(0,150,170);}.frame.frame-type-uploads ul.ce-uploads.layout-2 li a:before{    content: "\f016";    font-family: 'FontAwesome', sans-serif;    color: #fff;    margin-right:8px;    font-size:150%;    position:absolute;    text-indent:0;    top:23px;    left:15px;}.frame.frame-type-uploads ul.ce-uploads.layout-2 li a:hover:before{ color:rgb(0,150,170); }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-doc:before,.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-docx:before{ content:'\f1c2'; }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-pdf:before{ content:'\f1c1'; }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-xls:before,.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-xlsx:before{ content:'\f1c3'; }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-gif:before,.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-png:before,.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-jpg:before{ content:'\f1c5'; }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-zip:before{ content:'\f1c6'; }.frame.frame-type-uploads ul.ce-uploads.layout-2 li a.filetype-txt:before{ content:'\f0f6'; }/* Layout 3 */.frame.frame-type-uploads ul.ce-uploads.layout-3 li div a:after{    content:'';    display:block;    clear:both;    float:unset;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li a img{    float:left;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li a .file-description{    margin-left:160px;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li a i{    font-size: 430%;    float: left;    margin: 0 48px;    color: lightgray;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li a:hover i{    color:#fff;}.frame.frame-type-uploads ul.ce-uploads.layout-3{    border-top:1px solid #b5b2b2;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li{    border-bottom:1px solid #b5b2b2;    padding-left: 0;    margin:.1em 0;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-doc a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-docx a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-pdf a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-xls a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-xlsx a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-zip a:before{    color:#b5b2b2;    font-family: FontAwesome,sans-serif;    font-size:135%;    position:absolute;    top:10px;    left:10px;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-doc  a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-docx a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-pdf  a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-xls  a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-xlsx a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-zip  a:hover:before{    color:#fff;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-doc > a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-docx > a:before{ content:'\f1c2'; }.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-pdf > a:before{ content:'\f1c1'; }.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-xls > a:before,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-xlsx > a:before{ content:'\f1c3'; }.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-zip > a:before{ content:'\f1c6'; }.frame.frame-type-uploads ul.ce-uploads.layout-3 li:before{ content:""; }.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-jpg a,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-gif a,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-png a,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-pdf a{    padding:5px;}.frame.frame-type-uploads ul.ce-uploads.layout-3 li > a img.fileIcon{ display:none; }/* show only jpg, png, gif previews */.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-jpg span.csc-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-gif span.csc-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-png span.csc-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-3 li.ce-uploads-element-pdf span.csc-uploads-fileName {    margin-left:160px;}/* Layout 4 */.frame.frame-type-uploads ul.ce-uploads.layout-4 li div a:after{    content:'';    display:block;    clear:both;    float:unset;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a img{    float:left;    width:100%;}.frame.frame-type-uploads ul.ce-uploads.layout-4 p{    margin-left:160px;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a i{    font-size: 430%;    float: left;    margin: 0 48px;    color: lightgray;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a:hover i{    color:#fff;}.frame.frame-type-uploads ul.ce-uploads.layout-4{}.frame.frame-type-uploads ul.ce-uploads.layout-4 li{    margin:0 !important;    padding-left: 0;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a p.ce-uploads-fileName{ color:rgb(0,150,170); }.frame.frame-type-uploads ul.ce-uploads.layout-4 li a .file-description {    margin:.2em 1em}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a:hover p.ce-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-4 li a:hover p.ce-uploads-description,.frame.frame-type-uploads ul.ce-uploads.layout-4 li a:hover p.ce-uploads-filesize {    color:#000;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a:hover {}.frame.frame-type-uploads ul.ce-uploads.layout-4 li a {    overflow:hidden;    background-color: rgb(245, 243, 243);    margin-bottom:.25em;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li > a img{    float: left;    margin-right: 1em;    vertical-align: top;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-doc a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-docx a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-pdf a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-xls a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-xlsx a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-zip a:before{    color:#b5b2b2;    font-family: FontAwesome,sans-serif;    font-size:135%;    position:absolute;    top:10px;    left:10px;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-doc  a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-docx a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-pdf  a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-xls  a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-xlsx a:hover:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-zip  a:hover:before{    color:#fff;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-doc > a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-docx > a:before{ content:'\f1c2'; }.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-pdf > a:before{ content:'\f1c1'; }.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-xls > a:before,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-xlsx > a:before{ content:'\f1c3'; }.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-zip > a:before{ content:'\f1c6'; }.frame.frame-type-uploads ul.ce-uploads.layout-4 li:before{ content:""; }.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-jpg a,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-gif a,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-png a,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-pdf a{    padding:5px;}.frame.frame-type-uploads ul.ce-uploads.layout-4 li > a img.fileIcon{ display:none; }/* show only jpg, png, gif previews */.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-jpg span.csc-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-gif span.csc-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-png span.csc-uploads-fileName,.frame.frame-type-uploads ul.ce-uploads.layout-4 li.ce-uploads-element-pdf span.csc-uploads-fileName {    margin-left:160px;}/* Layout 5 */.frame.frame-type-uploads ul.ce-uploads.layout-5 li,.frame.frame-type-uploads ul.ce-uploads.layout-6 li {    display: inline-block;    margin: .25em 1.4em 1em 0;    max-width: 150px;    overflow: hidden;    vertical-align: top;}.frame.frame-type-uploads ul.ce-uploads.layout-5 li img,.frame.frame-type-uploads ul.ce-uploads.layout-6 li img{    margin-bottom:1em;    -webkit-box-shadow: 0 2px 4px -2px rgba(0,0,0,.7);    box-shadow: 0 2px 4px -2px rgba(0,0,0,.7);}.frame.frame-type-uploads ul.ce-uploads.layout-5 li a:hover,.frame.frame-type-uploads ul.ce-uploads.layout-6 li a:hover{    background: none;}.frame.frame-type-uploads ul.ce-uploads.layout-5 li a:hover p,.frame.frame-type-uploads ul.ce-uploads.layout-6 li a:hover p{    color:#696767;}.frame.frame-type-uploads ul.ce-uploads.layout-5 li:hover img,.frame.frame-type-uploads ul.ce-uploads.layout-6 li:hover img{    margin-top:-3px;    margin-left:-3px;    margin-right:3px;    margin-bottom:calc(1em + 3px);    -webkit-box-shadow: 0 2px 4px -2px rgba(0,0,0,.7);    box-shadow: 0 2px 4px -2px rgba(0,0,0,.7);}.frame.frame-type-uploads ul.ce-uploads.layout-5, .frame.frame-type-uploads ul.ce-uploads.layout-5 li .ce-uploads-fileName{    font-size: .8rem;}.frame.frame-type-uploads ul.ce-uploads.layout-5, .frame.frame-type-uploads ul.ce-uploads.layout-5 li,.frame.frame-type-uploads ul.ce-uploads.layout-6, .frame.frame-type-uploads ul.ce-uploads.layout-6 li{    max-width:unset;}.frame.frame-type-uploads ul.ce-uploads.layout-5 .ce-uploads-element-pdf > div > a > span,.frame.frame-type-uploads ul.ce-uploads.layout-6 .ce-uploads-element-pdf > div > a > span{    background: url("/typo3conf/ext/sc27_sitepackage/Resources/Public/Images/3dshadow.png") no-repeat;    padding-right:3em;    display: inline-block;    background-position: right 9px bottom 19px;}.frame.frame-type-uploads ul.ce-uploads.layout-5 .ce-uploads-element-pdf:hover > div > a > span,.frame.frame-type-uploads ul.ce-uploads.layout-6 .ce-uploads-element-pdf:hover > div > a > span{    background-position: right 11px bottom 22px;}.frame.frame-type-uploads ul.ce-uploads.layout-5 .ce-uploads-element-pdf,.frame.frame-type-uploads ul.ce-uploads.layout-6 .ce-uploads-element-pdf{    /*max-width: unset;*/}/* END of FILELINKS - TYPO3 10.x *//* --------------- Keyvisuals ---------------*/.cbkeyvisualslider .frame-background-black-transparent{    padding:.5em;}.cbkeyvisualslider .frame-background-black-transparent p, .cbkeyvisualslider .frame-background-black-transparent h1,.cbkeyvisualslider .frame-background-black-transparent h2, .cbkeyvisualslider .frame-background-black-transparent h3,.cbkeyvisualslider .frame-background-black-transparent h4, .cbkeyvisualslider .frame-background-black-transparent h5,.cbkeyvisualslider .frame-background-black-transparent ul, .cbkeyvisualslider .frame-background-black-transparent li,.cbkeyvisualslider .frame-background-black-transparent a{    color:#fff;}.cbkeyvisualslider p, .cbkeyvisualslider h1, .cbkeyvisualslider h2, .cbkeyvisualslider h3, .cbkeyvisualslider h4,.cbkeyvisualslider h5, .cbkeyvisualslider ul, .cbkeyvisualslider li, .cbkeyvisualslider a{    font-size: 120%;}/* ---------------- cbGoogleMaps ---------------*/.cbQuickGoogleMap .content .placeholder .confirmation .buttons button{}.cbQuickGoogleMap .content .placeholder .confirmation .buttons button:hover{    background-color:rgb(0,150,170) !important;    cursor: pointer;}/* ---------------- ENDE cbGoogleMaps ---------------*/    /* ------------- Additional stylings to fancyboxes ---------------- */#cboxClose {    display: none;}#colorbox:hover #cboxClose {    display: block;}.parallax-mirror{    z-index:0 !important;}