.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 #000000;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%;}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@import "../../../typo3temp/assets/css/print.scss" print;.mail-divider:before{content:"@"}.clearfix::after{content:"";clear:both;display:table}.hidden{display:none !important}.blocked{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.crop{position:relative;width:100%;padding-top:50%;display:block;overflow:hidden}.crop img{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.accordion,.frame-layout-accordion{display:block;width:100%}.accordion>*:not(header),.frame-layout-accordion>*:not(header){display:none}.accordion>header,.frame-layout-accordion>header{cursor:pointer;display:flex;align-items:center;position:relative;margin:0;padding-right:70px}.accordion>header::after,.frame-layout-accordion>header::after{content:" ";position:absolute;display:block;background-color:currentColor;height:2px;margin-top:-1px;top:50%;left:auto;right:0;width:20px;transition:all 0.2s ease}.accordion>header:before,.frame-layout-accordion>header:before{content:" ";position:absolute;display:block;background-color:currentColor;width:2px;margin-top:calc(20px / -2);margin-right:calc(20px / 2 - 1px);top:50%;left:auto;right:0;height:20px;transition:all 0.2s ease}.accordion>header.is-open:before,.frame-layout-accordion>header.is-open:before{transform:rotate(90deg)}.accordion>header.is-open::after,.frame-layout-accordion>header.is-open::after{transform:rotate(90deg);opacity:0}@media screen{.ratio-wrapper{position:relative;overflow:hidden;width:100%;height:0}.ratio-wrapper .ratio-element{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ratio-wrapper--16x9{padding-bottom:56.25%}.ratio-wrapper--4x3{padding-bottom:75%}.ratio-wrapper--3x4{padding-bottom:133.33%}.ratio-wrapper--3x2{padding-bottom:66.66%}.ratio-wrapper--2x3{padding-bottom:150%}.ratio-wrapper--1x1{padding-bottom:100%}.ratio-wrapper--2x1{padding-bottom:50%}.ratio-wrapper--3x1{padding-bottom:33.33%}}@keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5) translate3d(-14%,-9%,0px);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(2,2,2) translate3d(-12%,-7%,0px);opacity:0}}@keyframes typing{from{width:0}to{width:100%}}main{z-index:2}.scrollTop{z-index:3}.navbar{z-index:100}@media screen and (min-width:768px){.navbar{z-index:3}}.navbar-nav .mainnav{z-index:3}.teaser{z-index:2}.teaser-slider{z-index:2}.select-options{z-index:999}.row{max-width:1180px;margin-right:auto;margin-left:auto;position:relative;width:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.row.row-fluid{max-width:none}.row [class*="col-"]{margin:0.5rem 0;padding:0;min-height:0.125rem;flex-grow:0;flex-shrink:0}.row [class*="col-"]:empty{padding:0;margin:0;min-height:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}.col-1-sm{width:calc((100% / 12) - (0% * 11 / 12))}.col-2-sm{width:calc((100% / 6) - (0% * 10 / 12))}.col-3-sm{width:calc((100% / 4) - (0% * 9 / 12))}.col-4-sm{width:calc((100% / 3) - (0% * 8 / 12))}.col-5-sm{width:calc((100% / (12 / 5)) - (0% * 7 / 12))}.col-6-sm{width:calc((100% / 2) - (0% * 6 / 12))}.col-7-sm{width:calc((100% / (12 / 7)) - (0% * 5 / 12))}.col-8-sm{width:calc((100% / (12 / 8)) - (0% * 4 / 12))}.col-9-sm{width:calc((100% / (12 / 9)) - (0% * 3 / 12))}.col-10-sm{width:calc((100% / (12 / 10)) - (0% * 2 / 12))}.col-11-sm{width:calc((100% / (12 / 11)) - (0% * 1 / 12))}.col-12-sm{width:100%}@media only screen and (min-width:768px){.col-1-md,.col-1{width:calc((100% / 12) - (0% * 11 / 12))}.col-2-md,.col-2{width:calc((100% / 6) - (0% * 10 / 12))}.col-3-md,.col-3{width:calc((100% / 4) - (0% * 9 / 12))}.col-4-md,.col-4{width:calc((100% / 3) - (0% * 8 / 12))}.col-5-md,.col-5{width:calc((100% / (12 / 5)) - (0% * 7 / 12))}.col-6-md,.col-6{width:calc((100% / 2) - (0% * 6 / 12))}.col-7-md,.col-7{width:calc((100% / (12 / 7)) - (0% * 5 / 12))}.col-8-md,.col-8{width:calc((100% / (12 / 8)) - (0% * 4 / 12))}.col-9-md,.col-9{width:calc((100% / (12 / 9)) - (0% * 3 / 12))}.col-10-md,.col-10{width:calc((100% / (12 / 10)) - (0% * 2 / 12))}.col-11-md,.col-11{width:calc((100% / (12 / 11)) - (0% * 1 / 12))}.col-12-md,.col-12{width:100%}.row .offset-1{margin-left:calc((100% / 12) - (0% * 11 / 12))}.row .offset-2{margin-left:calc((100% / 6) - (0% * 10 / 12))}.row .offset-3{margin-left:calc((100% / 4) - (0% * 9 / 12))}.row .offset-4{margin-left:calc((100% / 3) - (0% * 8 / 12))}.row .offset-5{margin-left:calc((100% / (12 / 5)) - (0% * 7 / 12))}.row .offset-6{margin-left:calc((100% / 2) - (0% * 6 / 12))}.row .offset-7{margin-left:calc((100% / (12 / 7)) - (0% * 5 / 12))}.row .offset-8{margin-left:calc((100% / (12 / 8)) - (0% * 4 / 12))}.row .offset-9{margin-left:calc((100% / (12 / 9)) - (0% * 3 / 12))}.row .offset-10{margin-left:calc((100% / (12 / 10)) - (0% * 2 / 12))}.row .offset-11{margin-left:calc((100% / (12 / 11)) - (0% * 1 / 12))}.row .offset-12{margin-left:100%}}@media only screen and (min-width:1200px){.col-1-lg{width:calc((100% / 12) - (0% * 11 / 12))}.col-2-lg{width:calc((100% / 6) - (0% * 10 / 12))}.col-3-lg{width:calc((100% / 4) - (0% * 9 / 12))}.col-4-lg{width:calc((100% / 3) - (0% * 8 / 12))}.col-5-lg{width:calc((100% / (12 / 5)) - (0% * 7 / 12))}.col-6-lg{width:calc((100% / 2) - (0% * 6 / 12))}.col-7-lg{width:calc((100% / (12 / 7)) - (0% * 5 / 12))}.col-8-lg{width:calc((100% / (12 / 8)) - (0% * 4 / 12))}.col-9-lg{width:calc((100% / (12 / 9)) - (0% * 3 / 12))}.col-10-lg{width:calc((100% / (12 / 10)) - (0% * 2 / 12))}.col-11-lg{width:calc((100% / (12 / 11)) - (0% * 1 / 12))}.col-12-lg{width:100%}}.frame-space-before-extra-small{margin-top:1rem}.frame-space-before-small{margin-top:2rem}.frame-space-before-medium{margin-top:3rem}.frame-space-before-large{margin-top:4rem}.frame-space-before-extra-large{margin-top:5rem}.frame-space-after-extra-small{margin-bottom:1rem}.frame-space-after-small{margin-bottom:2rem}.frame-space-after-medium{margin-bottom:3rem}.frame-space-after-large{margin-bottom:4rem}.frame-space-after-extra-large{margin-bottom:5rem}.frame{padding-left:1rem;padding-right:1rem}.frame-no-space{padding-left:0;padding-right:0}.frame-slim{max-width:980px;margin-left:auto;margin-right:auto}.frame-slimmer{max-width:620px;margin-left:auto;margin-right:auto}.frame-vbottom{align-items:flex-end}.frame-vcenter{align-items:center}.frame-sticky{position:sticky;top:0}.frame-eqheight>[class*="col-"]>*{height:100%}[class*="frame-layout"]{background-position:center;background-repeat:no-repeat;background-size:auto 100%;width:100%}[class*="frame-layout"] div[class*="col-"]{margin-top:0;margin-bottom:0}.frame-layout-box-maincolor{background-color:#f7a100;color:#e7e6e2}.frame-layout-box-secondary{background-color:#565655;color:white}*{box-sizing:border-box;outline:0}html,body{font-size:1.1875rem;font-family:"Open Sans";line-height:1.5;padding:0;margin:0;width:100vw;color:#565655}h1,h2,h3,.navbar,h4,h5,h6{margin:0;line-height:1.25;font-family:"Open Sans"}h1{font-size:6.25rem}h2{font-size:2.5rem}h3,.navbar{font-size:1.4rem}h4{font-size:1.125rem}h5{font-size:1rem}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.navbar{display:flex;align-items:center;background:#e7e6e2;position:relative;height:5rem;margin:0}@media screen and (min-width:1200px){.navbar{height:5rem}}.navbar #logo{cursor:pointer}.navbar-nav{height:100%;width:100%;position:absolute;top:100%;max-height:0;overflow:hidden}.navbar-nav.is-active{max-height:100vh}@media screen and (min-width:1200px){.navbar-nav{position:relative;top:0;overflow:visible;display:flex;align-items:center;flex-direction:row}}.mainnav{margin:0;padding:0}@media screen and (min-width:1200px){.mainnav{display:flex;align-items:center;flex-grow:1;width:100%}}.nav-toggler{display:flex;align-items:center;height:100%;padding:0 10px;transition:border-color 0.2s ease;margin-left:auto;cursor:pointer;margin-right:-10px}.no-js .nav-toggler{display:none}@media screen and (min-width:1200px){.nav-toggler{display:none}}.nav-toggler__inner{display:block;float:right;width:20px;height:18px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.nav-toggler__inner hr{display:block;position:absolute;height:3px;width:100%;background:black;opacity:1;right:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;top:0px;border:0;margin:0}.nav-toggler__inner hr+hr{top:7px}.nav-toggler__inner hr+hr+hr{top:14px}.no-js .nav-toggler:hover .nav-toggler__inner hr,.nav-toggler.is-active .nav-toggler__inner hr,.nav-toggler.is-active .nav-toggler__inner hr+hr{width:100%}.no-js .nav-toggler:hover .nav-toggler__inner hr:nth-child(1),.nav-toggler.is-active .nav-toggler__inner hr:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.no-js .nav-toggler:hover .nav-toggler__inner hr:nth-child(2),.nav-toggler.is-active .nav-toggler__inner hr:nth-child(2){opacity:0}.no-js .nav-toggler:hover .nav-toggler__inner hr:nth-child(3),.nav-toggler.is-active .nav-toggler__inner hr:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nav__item{position:relative;list-style:none}.nav__span,.nav__link{color:#07637e}.nav__link{text-decoration:none;cursor:pointer}.nav__dropdown-menu{margin:0;padding:0}@media screen and (min-width:1200px){.nav__dropdown-menu{position:absolute;left:0;top:100%;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.4s ease}.nav__item:hover .nav__dropdown-menu{visibility:visible;opacity:1}}.nav__dropdown-menu .nav__dropdown-menu{left:100%;top:0}html{font-size:12px}@media screen and (min-width:768px){html{font-size:13px}}@media screen and (min-width:2000px){html{font-size:16px}}h1{font-size:3.5rem;font-weight:800}@media screen and (min-width:1200px){h1{font-size:6.25rem}}@media screen and (max-width:400px){h1{font-size:3rem}}h2{font-weight:300}@media screen and (max-width:400px){h2{font-size:1.825rem}}h4{color:#07637e;font-weight:600;line-height:1.4}@media screen and (min-width:1200px){h4{font-size:1.625rem}}blockquote{margin:0}blockquote p{font-size:1.625rem;border-left:3px solid;padding-left:1.5rem;line-height:1.25;font-style:italic}blockquote p.text-right{border-left:0;padding-left:0;border-right:3px solid;padding-right:1.5rem}blockquote p sub{font-size:1.125rem;font-weight:200;font-style:normal}p a:hover{text-decoration:underline}.frame>ul{padding-left:2rem;list-style-type:none}.frame>ul li{margin:1rem 0}.frame>ul li>*:first-child{position:relative}.frame>ul li>*:first-child:before{content:"";width:0;border-top:0.3em solid transparent;border-left:0.6em solid;border-right:0.6em solid transparent;border-bottom:0.3em solid transparent;display:block;position:absolute;left:-2rem;top:0.4em}.ce-border img{border-radius:100%;border:0;padding:0px}.ce-gallery .image-caption{text-align:left;margin-top:0.5em;margin-left:0.5rem;line-height:1.5}.ce-gallery .image-caption a{display:block;padding-top:0.5em}.ce-gallery a+.image-caption{margin-top:0}.ce-gallery+.ce-bodytext p:first-child{margin-top:0}.frame-no-space .ce-gallery+.ce-bodytext{padding-left:1rem;padding-right:1rem}[class*="ce-headline-center-"]{text-align:center}[class*="ce-headline-right-"]{text-align:right}[class*="ce-headline-left-"]{text-align:left}[class*="ce-headline-"][class*="-secondary"]{color:#1abbda}[class*="ce-headline-"][class*="-main"]{color:#f7a100}.navbar{background:#e7e6e2;font-weight:bold}@media screen and (max-width:400px){.navbar{font-size:14px}}.navbar .logo{transition:0.7s ease-in-out}.navbar .logo:hover{transform:translate(0,17px)}.mainnav{justify-content:space-around}.nav__span,.nav__link{height:5rem;display:flex;align-items:center;padding:1em}@media screen and (min-width:1200px){.nav__span,.nav__link{height:5rem}}.nav__dropdown-menu{background:#e7e6e2;width:100%}.mainnav{display:flex;align-items:center;flex-grow:1;width:100%}.navbar-nav{position:relative;top:0;overflow:visible;display:flex;align-items:center;flex-direction:row}.nav-toggler{display:none}.nav__dropdown-menu{position:absolute;left:0;top:100%;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.4s ease}.nav__item:hover>.nav__dropdown-menu{visibility:visible;opacity:1}.nav__link:hover{color:#d15c30}.nav__item--fake:hover{cursor:context-menu}.nav__item.current .nav__span{color:#d15c30}.nav__item.current .nav__span:hover{cursor:alias}.frame-type-div hr{width:100%;max-width:200px;display:block;margin:auto}.frame-type-header h2{color:#07637e;text-transform:uppercase}.frame-type-header h3,.frame-type-header .navbar{color:#07637e}.frame-layout-box-maincolor h2,.frame-layout-box-maincolor h3,.frame-layout-box-maincolor .navbar{color:#e7e6e2}.frame-layout-box-secondary h2,.frame-layout-box-secondary h3,.frame-layout-box-secondary .navbar{color:white}.frame-layout-box-grey{background-color:#e7e6e2;color:#565655}.frame-layout-box-grey h2,.frame-layout-box-grey h3,.frame-layout-box-grey .navbar{color:#565655}.frame-layout-box-lightgrey{background-color:#f5f5f3}.frame-layout-box-lightgrey h2{color:#07637e;text-transform:uppercase}.frame-layout-box-lightgrey h3,.frame-layout-box-lightgrey .navbar{color:#07637e}.frame-layout-box-red{background-color:#d15c30;color:white}.frame-layout-box-red h2,.frame-layout-box-red h3,.frame-layout-box-red .navbar{color:white}.frame-layout-box-petrol{background-color:#07637e;color:white}.frame-layout-box-petrol h2,.frame-layout-box-petrol h3,.frame-layout-box-petrol .navbar{color:white}.frame-layout-accordion header{padding:1rem 2rem;background:#f9b101;color:white}.frame-layout-accordion header h3,.frame-layout-accordion header .navbar,.frame-layout-accordion header h4{color:inherit}.frame-layout-accordion header:after,.frame-layout-accordion header:before{right:2rem}.frame-layout-static{background-size:cover;min-height:100vh}main>.frame-layout-static{min-height:calc(100vh - 5rem)}@media screen and (min-width:768px){main>.frame-layout-static{min-height:calc(100vh - 5rem)}}.frame-layout-parallax{background-size:cover;background-attachment:fixed;min-height:100vh}main>.frame-layout-parallax{min-height:calc(100vh - 5rem)}@media screen and (min-width:768px){main>.frame-layout-parallax{min-height:calc(100vh - 5rem)}}.teaser-box{background:#d15c30;color:white;padding:2rem 1rem;text-align:center;position:relative}.teaser-box:after{z-index:1;content:"";position:absolute;top:100%;left:50%;width:0;transform:translateX(-5rem);border-top:3.5rem solid #d15c30;border-left:5rem solid transparent;border-right:5rem solid transparent}.teaser-box header{display:inline-block}.teaser-box header:not(:empty){padding:8rem 0}.teaser-box__title{margin-bottom:1rem;color:#f9b101;text-transform:uppercase;white-space:nowrap;overflow:hidden;word-wrap:break-word;animation:typing 1s steps(10) forwards;display:inline-block}.frame-layout-kenburns .ce-gallery img{animation:kenburns 50s infinite}.ce-gallery .ce-row{justify-content:center}.ce-gallery figure{margin:auto}.ce-gallery .image-caption b{color:#f9b101}.ce-gallery .ce-row{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.ce-gallery[data-ce-columns="4"] .ce-column{min-width:50%;flex-grow:1;padding:1em;text-align:center}}.ce-gallery .image.hover-caption{position:relative;color:white;font-size:10px;overflow:hidden;display:inline-block}@media screen and (max-width:767px){.ce-gallery .image.hover-caption{max-width:150px}}@media screen and (min-width:768px){.ce-gallery .image.hover-caption{font-size:12px}}.ce-gallery .image.hover-caption:before,.ce-gallery .image.hover-caption .image-caption{position:absolute;bottom:-100%;top:auto;width:100%;height:100%;background:rgba(7,99,126,0.8);left:0;margin:0;transition:all 0.5s ease}.ce-gallery .image.hover-caption .image-caption{padding:25% 10% 10%;clip-path:polygon(0 20%,100% 0,100% 100%,0% 100%);height:auto}.ce-gallery .image.hover-caption:before{content:"";background:rgba(249,177,1,0.8)}.ce-gallery .image.hover-caption:hover .image-caption{bottom:0}.ce-gallery .image.hover-caption:hover:before{bottom:0}.ce-gallery .image.hover-caption .image-caption span{display:block;font-weight:bold}footer{background:#e7e6e2;padding:2rem 0}
