@font-face{font-family:"Contrail One";font-style:normal;font-weight:normal;src:url("/fonts/Contrail_One.woff2") format("woff2"),url("/fonts/Contrail_One.woff") format("woff"),url("/fonts/Contrail_One.eot?#iefix") format("embedded-opentype"),url("/fonts/Contrail_One.svg#ContrailOne") format("svg"),url("/fonts/Contrail_One.ttf") format("truetype")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url("/fonts/Poppins_300.woff2") format("woff2"),url("/fonts/Poppins_300.woff") format("woff"),url("/fonts/Poppins_300.eot?#iefix") format("embedded-opentype"),url("/fonts/Poppins_300.svg#Poppins") format("svg"),url("/fonts/Poppins_300.ttf") format("truetype")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url("/fonts/Poppins_700.woff2") format("woff2"),url("/fonts/Poppins_700.woff") format("woff"),url("/fonts/Poppins_700.eot?#iefix") format("embedded-opentype"),url("/fonts/Poppins_700.svg#Poppins") format("svg"),url("/fonts/Poppins_700.ttf") format("truetype")}
@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("/fonts/Roboto_Condensed_300.woff2") format("woff2"),url("/fonts/Roboto_Condensed_300.woff") format("woff"),url("/fonts/Roboto_Condensed_300.eot?#iefix") format("embedded-opentype"),url("/fonts/Roboto_Condensed_300.svg#RobotoCondensed") format("svg"),url("/fonts/Roboto_Condensed_300.ttf") format("truetype")}
*,html *{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-family:inherit;background:transparent}
*,*::after,*::before{box-sizing:border-box}
html{height:101%}
del{text-decoration:line-through}
caption,th,td{text-align:left}
h1+p,h2+p,h3+p,h4+p,h1+h2,h2+h3,h3+h4,p+p,ol+h1,ol+h2,ol+h3,ol+h4,ul+h1,ul+h2,ul+h3,ul+h4,h1+ul,h2+ul,h3+ul,h4+ul,h1+ol,h2+ol,h3+ol,h4+ol,table+h1,table+h2,table+h3,table+h4,p+hr{margin-top:1em}
p+h1,p+h2,p+h3,p+h4{margin-top:1.5em}
a{outline:0;text-decoration:none}
img{border:0}
iframe{border:0;width:100%}
ul,ol{margin-left:25px;margin-bottom:1em;list-style-position:outside}
ul{list-style-type:disc}
ol>li{margin-bottom:1em}
small{font-size:75%;font-weight:400}
strong{font-weight:bold}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1em;color:inherit}
th{font-family:inherit;font-size:inherit;color:inherit}
td{font-family:inherit;font-size:inherit;color:inherit;padding:2px 2px 2px 0}
td+td{padding-left:2px}body{padding:0;margin:0;font-family:'Roboto Condensed',sans-serif;font-size:17px;font-weight:300;color:#292a2c;background:#fff;line-height:1.5em}
h1,.hl1{font-size:240%;font-weight:bold;line-height:1.2em;font-family:'Poppins',sans-serif}
h2,.hl2{font-size:160%;font-weight:400;line-height:1.3em;font-family:'Contrail One',cursive;color:#e4b41e}
h2 a,.hl2 a{color:inherit}
h3,.hl3{font-size:20px;font-weight:bold;line-height:1.4em}
h4,.hl4{font-size:22px;font-weight:300;line-height:1.4em}
a{color:#292a2c}
em{font-style:normal;font-weight:bold}
small{font-size:75%}
.img-left{float:left;margin:0 10px 10px 0}
.img-right{float:right;margin:0 0 10px 10px}
.img-center{display:block;margin:0 auto}
.clear-float{clear:both}
.valign-middle{vertical-align:middle!important}
.valign-top{vertical-align:top!important}
.valign-bottom{vertical-align:bottom!important}
.domain::before{content:"\0040"}
.domain::after{content:"\002e"}
.wrapper{width:1180px;margin:auto;position:relative}
.table{display:table;width:100%}
.banner{margin:20px}
#main{padding:40px 0 0 0;overflow:hidden;display:table-cell;width:100%}
#teaser{display:none}
.cols-2 #main{width:75%;vertical-align:top}
.cols-2 #teaser{padding:40px 0 0 0;display:table-cell;width:25%;vertical-align:top}
#bottom{padding:0 0 40px 0;overflow:hidden}
.img-arrow{background:#ccccd1}
.img-arrow:hover{background:#e4b41e}
ul.slash-separated{margin-left:0}
ul.slash-separated li{font-size:20px;display:inline-block;font-weight:bold;padding-right:10px}
ul.slash-separated li:after{content:"/";padding-left:10px;color:#e4b41e}
ul.slash-separated li:last-child:after{content:"";padding-left:0}
.reference-item{width:100%;display:table;padding-bottom:2px;border-bottom:1px solid rgba(204,204,209,0.8);margin-bottom:2px}
.reference-item span{display:table-cell;padding:3px 5px;vertical-align:top}
.reference-item span:nth-child(1){padding-left:0;font-weight:bold}
.reference-item span:nth-child(2){text-align:right}
.reference-item span:nth-child(3){width:50px;text-align:right}
.cookie{background:rgba(0,0,0,0.8);color:#fff;padding:10px 10%;margin:0;position:fixed;left:0;bottom:0;right:0;font-size:80%;max-width:100%;z-index:11000}
.cookie a{color:#fff}
.cookie .cookie-close{background:#fff;color:#000;padding:2px 5px;float:right;margin:0 0 0 15px;text-decoration:none;cursor:pointer}
@media only screen and (max-width:1220px){.wrapper{width:auto;margin:0 20px}
}
@media only screen and (max-width:1130px){body{font-size:16px;padding-top:70px}
}
@media only screen and (max-width:1024px){#teaser{display:none!important}
#main{width:auto!important;display:block!important}
}
@media only screen and (max-width:450px){.wrapper{margin:0}
}header{height:590px;background:transparent no-repeat center center;position:relative;background-color:#ccccd1}
#logo{position:absolute;left:20px;bottom:20px}
.header-img1 header{background-image:url("/images/haus-leipzig/header/bild1_l.jpg")}
.header-img2 header{background-image:url("/images/haus-leipzig/header/bild2_l.jpg")}
.header-img3 header{background-image:url("/images/haus-leipzig/header/bild3_l.jpg")}
@media only screen and (max-width:1130px){#logo{bottom:7px}
#logo img{width:237px;height:auto}
}
@media only screen and (max-width:768px){header{height:450px}
.header-img1 header{background-image:url("/images/haus-leipzig/header/bild1_m.jpg")}
.header-img2 header{background-image:url("/images/haus-leipzig/header/bild2_m.jpg")}
.header-img3 header{background-image:url("/images/haus-leipzig/header/bild3_m.jpg")}
}
@media only screen and (max-width:500px){#logo img{width:210px}
}
@media only screen and (max-width:320px){header{height:300px}
.header-img1 header{background-image:url("/images/haus-leipzig/header/bild1_s.jpg")}
.header-img2 header{background-image:url("/images/haus-leipzig/header/bild2_s.jpg")}
.header-img3 header{background-image:url("/images/haus-leipzig/header/bild3_s.jpg")}
}#overlay{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.95);opacity:0;visibility:hidden;transition:opacity 300ms ease 0s}
#overlay.fade-out{transition:all 300ms ease 500ms}
#overlay.animate{opacity:1;visibility:visible}
#nav-bar{min-height:70px}
#nav-top{font-family:"Poppins",sans-serif;padding:57px 20px 12px}
#nav-top ul{text-align:right;margin:0;padding:0;list-style:none}
#nav-top li{margin:0 0 0 10px;padding:0;display:inline-block}
#nav-top a{display:inline-block;padding:10px 0 10px 16px;font-size:140%;color:#292a2c}
#nav-top .current a{color:#e4b41e}
#nav-toggle{display:none;cursor:pointer;padding:23px 40px 27px 10px;position:absolute;z-index:1100;right:20px;top:10px;background:#292a2c;border-radius:50%}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:none repeat scroll 0 0 #fff;border-radius:1px;content:"";cursor:pointer;display:block;height:4px;position:absolute;width:30px}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle.active span:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
#nav-toggle.active span:before{-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}
#nav-toggle.active span{background-color:rgba(255,255,255,0)}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 300ms ease 0s}
#mobile-nav{display:none;position:fixed;z-index:10001;top:0;left:0;right:100%;bottom:0;visibility:hidden}
#mobile-nav ul{position:absolute;top:100px;left:40px;list-style-type:none;margin:0}
#mobile-nav li{margin:2em 0;position:relative}
#mobile-nav a{font-family:"Poppins",sans-serif;font-size:185%;color:#292a2c;font-weight:bold}
#mobile-nav .current a{color:#e4b41e}
#mobile-nav.fade-out{transition:left 50ms ease 300ms}
#mobile-nav.fade-out .item-level-0:nth-child(1){transition:all 300ms ease 300ms}
#mobile-nav.fade-out .item-level-0:nth-child(2){transition:all 300ms ease 200ms}
#mobile-nav.fade-out .item-level-0:nth-child(3){transition:all 300ms ease 100ms}
#mobile-nav.fade-out .item-level-0:nth-child(4){transition:all 300ms ease 0ms}
#mobile-nav .item-level-0:nth-child(1){transition:all 300ms ease 300ms}
#mobile-nav .item-level-0:nth-child(2){transition:all 300ms ease 400ms}
#mobile-nav .item-level-0:nth-child(3){transition:all 300ms ease 500ms}
#mobile-nav .item-level-0:nth-child(4){transition:all 300ms ease 600ms}
#mobile-nav .item-level-0{position:relative;left:-200px;opacity:0}
#mobile-nav .item-level-0 a{display:inline-block;text-decoration:none;line-height:1.5em}
#mobile-nav.animate{visibility:visible;transition:top 1ms ease 400ms}
#mobile-nav.animate .item-level-0{left:0;opacity:1}
@media only screen and (min-width:1130px){#overlay{display:none}
}
@media only screen and (max-width:1130px){#nav-bar{position:fixed;left:0;top:0;right:0;z-index:1000;background:#fff}
#nav-top{height:70px}
#nav-top ul{display:none}
#mobile-nav{display:block}
#nav-toggle{display:block}
}
@media only screen and (max-width:500px){#nav-toggle{-ms-transform:scale(0.75);transform:scale(0.75)}
#nav-top{height:60px}
#mobile-nav ul{left:20px}
}footer{background:url("/images/bg1.png") no-repeat #292a2c;padding:40px 0 100px 0;margin:20px 0 0 0;min-height:300px;font-size:18px}
footer .wrapper{padding:0 20px}
footer *{color:#fff}
footer ul{margin:15px 0 0 0;padding:0;list-style-type:none}
footer li{margin:0;padding:0}
footer a{color:#fff}
footer i{font-size:40px;line-height:40px;color:#fff}
footer p{font-family:"Poppins",sans-serif;font-size:18px}
footer .column{width:22%;float:left;margin-bottom:2em}
footer .social-icons{width:25%;float:right;text-align:center}
footer .social-icons a{padding:0 10px}
footer .social-icons i{color:#e4b41e;font-size:60px}
@media only screen and (max-width:880px){footer .column{width:33.333%;padding:0 0 0 30px}
footer .social-icons{clear:both;float:none;width:auto}
}
@media only screen and (max-width:580px){footer .column{float:none;padding:0;width:auto;text-align:center}
}.box{width:100%;position:relative;padding-bottom:20px;overflow:hidden}
.box .box-content{overflow:hidden;margin:20px}
.box .box-content img{max-width:100%;height:auto}
.box.width33{width:33.3333%;float:left}
.box.width50{width:50%;float:left}
.box .width50{width:50%;padding:20px;margin:0;float:left}
.box.bg-yellow .box-content{background-color:#e4b41e;padding:20px 10px}
.box.bg-yellow *{color:#fff}
.box.bg-grey .box-content{background-color:#292a2c;padding:20px 10px}
.box.bg-grey *{color:#fff}
.box.contact{display:table;width:auto}
.box.contact .teaser,.box.contact .box-content{display:table-cell;padding:20px;vertical-align:bottom}
.box.caption{padding-bottom:0}
.box:hover a{color:#e4b41e}
.box a:hover{text-decoration:underline}
.box.link img{border-radius:50%;border:5px solid #292a2c}
.box.link:hover a{color:#e4b41e;text-decoration:none}
.box.link:hover img{border-color:#e4b41e}
.box figcaption{font-size:80%}
.event h2{min-height:2.8em;margin-bottom:10px}
.event .event-date{font-size:120%}
.event figure{max-width:45%;float:left;padding:5px 20px 10px 0;position:relative}
.event figure img{width:100%;height:auto}
.event figure figcaption{position:absolute;left:0;bottom:0;padding:2px 5px 0 5px;color:#292a2c;background:rgba(255,255,255,0.8);font-size:80%;line-height:1em}
.event figure figcaption:empty{display:none}
.event:nth-child(odd){clear:left}
.termine{margin:1em 0;font-size:125%}
.termine i{color:#e4b41e}
.termine p{display:table;width:100%;padding:20px 0;border-top:1px solid rgba(41,42,44,0.8);margin-top:0}
.termine span{display:table-cell}
.termine .links{text-align:right}
.termine .links a{color:#fff;background:#e4b41e;padding:5px 10px;font-weight:600;text-transform:uppercase}
.back{background:rgba(224,222,224,0.5);text-align:right}
.back a{font-family:'Contrail One',cursive;display:inline-block;color:#fff!important;background:#292a2c;font-size:180%;line-height:180%;padding:4px 20px 0 20px;text-decoration:none!important}
@media only screen and (max-width:1100px){#main .box.width33{width:50%}
#main .box.mobile-width-100{width:auto;float:none}
.event figure{float:none;padding:0;width:80%;max-width:80%}
}
@media only screen and (max-width:960px){.box.bg-grey,.box.bg-yellow{width:auto;float:none}
.box.bg-grey .box-content,.box.bg-yellow .box-content{margin:10px auto;display:table;width:500px}
.box.bg-grey .box-content div,.box.bg-yellow .box-content div{display:table-cell;width:34%;vertical-align:middle}
.box.bg-grey .box-content p,.box.bg-yellow .box-content p{display:table-cell;width:66%;vertical-align:middle}
}
@media only screen and (max-width:680px){#main .box.width50{width:100%;float:none}
#main .box .width50{width:100%;padding:20px;margin:0;float:none}
.event h2{min-height:1em;margin-bottom:10px}
.event figure{max-width:100%;width:100%}
}
@media only screen and (max-width:630px){#main .box.width33{width:100%;float:none}
.box.contact{display:block}
.box.contact .teaser,.box.contact .box-content{margin:0 20px;padding:0;display:block;vertical-align:top}
.box.contact .box-content{margin-top:5px;margin-bottom:20px}
}
@media only screen and (max-width:545px){.box.bg-grey .box-content,.box.bg-yellow .box-content{margin:10px 50px;display:block;width:auto}
.box.bg-grey .box-content div,.box.bg-grey .box-content p,.box.bg-yellow .box-content div,.box.bg-yellow .box-content p{display:block;width:auto}
}
@media only screen and (max-width:450px){.box.bg-grey .box-content,.box.bg-yellow .box-content{margin:10px 0;display:block;width:auto}
.box.bg-grey .box-content div,.box.bg-grey .box-content p,.box.bg-yellow .box-content div,.box.bg-yellow .box-content p{display:block;width:auto}
.event h2{min-height:1em;margin-bottom:10px}
}@charset "UTF-8";@font-face{font-family:'exclusiv-events';src:url("/fonts/exclusiv-events.eot?obt959");src:url("/fonts/exclusiv-events.eot?obt959#iefix") format("embedded-opentype"),url("/fonts/exclusiv-events.ttf?obt959") format("truetype"),url("/fonts/exclusiv-events.woff?obt959") format("woff"),url("/fonts/exclusiv-events.svg?obt959#exclusiv-events") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'exclusiv-events'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-contact:before{content:""}
.icon-facebook:before{content:""}
.icon-google:before{content:""}
.icon-home:before{content:""}
.icon-jobs:before{content:""}
.icon-plus:before{content:""}
.icon-xing:before{content:""}
.icon-twitter:before{content:""}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{touch-action:pan-y}
.swiper-wp8-vertical{touch-action:pan-x}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;transition:300ms;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
.swiper-container{width:100%;margin-left:auto;margin-right:auto}
.swiper-slide{background-size:cover;background-position:center}
.gallery-top{margin-top:19px}
.gallery-thumbs{position:absolute;box-sizing:border-box;padding:0 19px 0 0;width:38.2%;left:0;bottom:27px}
.gallery-thumbs .swiper-slide{width:23%!important;margin:0 1%!important;height:100%!important;cursor:pointer}
.gallery-thumbs .swiper-slide-active{opacity:1}
@media only screen and (max-width:1020px){.gallery-thumbs{display:none}
}.cd-form{width:100%;margin:0;max-width:500px}
.cd-form::after{clear:both;content:"";display:table}
.cd-form .control-row{position:relative;margin:20px 0 0 0}
.cd-form p{position:relative;margin:0}
.cd-form h4,.cd-form .cd-label,.cd-form label{margin-bottom:10px}
.cd-form .cd-label{display:block}
.cd-form input,.cd-form textarea,.cd-form select,.cd-form-list label{font-family:inherit;color:#292a2c;font-size:16px}
.cd-form input[type="text"],.cd-form input[type="email"],.cd-form textarea,.cd-form select,.cd-form legend{display:block;width:100%;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.cd-form input[type="text"],.cd-form input[type="email"],.cd-form textarea,.cd-form select{padding:4px 10px;border:1px solid #ccccd1;background-color:#fff;border-radius:0;color:#292a2c}
.cd-form input[type="file"]{margin:.2em 0 .8em 0}
.cd-form input[type="text"]:focus,.cd-form input[type="email"]:focus,.cd-form textarea:focus,.cd-form select:focus{outline:0;border-color:#ccccd1;box-shadow:0 0 5px rgba(204,204,209,0.5)}
.cd-form .cd-select{position:relative}
.cd-form .cd-select::after{content:'';position:absolute;z-index:1;right:1px;top:1px;margin-top:0;display:block;width:24px;height:29px;pointer-events:none}
.cd-form select{cursor:pointer;height:32px}
.cd-form option{padding:4px 8px}
.cd-form select::-ms-expand{display:none}
.cd-form .cd-form-list{margin:0}
.cd-form .cd-form-list::after{clear:both;content:"";display:table}
.cd-form .cd-form-list li{display:inline-block;position:relative;-webkit-user-select:none;user-select:none;margin:0 26px 0 0;float:left}
.cd-form input[type=radio],.cd-form input[type=checkbox]{position:absolute;left:0;margin:0;padding:0;opacity:0;z-index:2}
.cd-form input[type="radio"]+label,.cd-form input[type="checkbox"]+label{padding-left:24px}
.cd-form input[type="radio"]+label::before,.cd-form input[type="radio"]+label::after,.cd-form input[type="checkbox"]+label::before,.cd-form input[type="checkbox"]+label::after{content:'';display:block;position:absolute;left:0;top:0;width:16px;height:16px}
.cd-form input[type="radio"]+label::before,.cd-form input[type="checkbox"]+label::before{border:1px solid #e0dee0;background:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08)}
.cd-form input[type="radio"]+label::before,.cd-form input[type="radio"]+label::after{border-radius:0}
.cd-form input[type="checkbox"]+label::before,.cd-form input[type="checkbox"]+label::after{border-radius:0}
.cd-form input[type="radio"]+label::after,.cd-form input[type="checkbox"]+label::after{background-image:url("/images/form/cd-icon-check.svg");background-color:#e4b41e;background-position:center center;background-repeat:no-repeat;box-shadow:0 0 5px #e4b41e;display:none}
.cd-form input[type="radio"]:focus+label::before,.cd-form input[type="checkbox"]:focus+label::before{box-shadow:0 0 5px #fff}
.cd-form input[type="radio"]:checked+label::after,.cd-form input[type="checkbox"]:checked+label::after{display:block}
.cd-form input[type="radio"]:checked+label::before,.cd-form input[type="radio"]:checked+label::after,.cd-form input[type="checkbox"]:checked+label::before,.cd-form input[type="checkbox"]:checked+label::after{animation:cd-bounce .3s}
.cd-form textarea{min-height:200px;resize:vertical;overflow:auto}
.cd-form input[type="submit"]{border:0;background:#42a2e1;border-radius:.25em;padding:16px 20px;color:#292a2c;font-weight:bold;float:right;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.no-touch .cd-form input[type="submit"]:hover{background:#42a2e1;color:#fff}
.cd-form input[type="submit"]:focus{outline:0;background:#42a2e1;color:#fff}
.cd-form input[type="submit"]:active{-ms-transform:scale(0.9);transform:scale(0.9)}
.cd-form [required]{background:url("/images/exclusiv-events/form/cd-required.svg") no-repeat top right #fff}
.cd-form .error-message p{background:#e94b35;color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:.25em;padding:16px}
.cd-form .error{border-color:#e94b35!important;color:#c00;position:absolute;top:0;left:0;padding:3px 0}
.cd-form button{background:#292a2c;color:#fff}
.subject{display:none}
@media only screen and (min-width:600px){.cd-form .control-row{margin:32px 0}
.cd-form legend+div{margin-top:20px}
.cd-form h4,.cd-form .cd-label{margin-bottom:10px}
.cd-form input[type="text"],.cd-form input[type="email"],.cd-form textarea,.cd-form select{padding:4px 10px}
.cd-form select{padding:0 5px}
}
@keyframes cd-bounce{0%,100%{transform:scale(1)}
50%{transform:scale(0.8)}
}
.js .floating-labels .control-row{margin:32px 0 0 0}
.js .floating-labels div.no-float{margin:10px 0 0 0}
.js .floating-labels .cd-label{position:absolute;top:5px;left:11px;cursor:text;transition:top .2s,left .2s,font-size .2s}
.js .floating-labels .icon .cd-label{left:56px}
.js .floating-labels .cd-label.float{top:-26px;left:0!important}
.ajax-button{position:relative;display:inline-block;width:100px;height:34px;left:100%;top:50%;margin-left:-100px!important;margin-top:0!important;padding:0!important;text-align:center}
.submit{-webkit-appearance:none;appearance:none;width:100px;height:34px;color:#fff;font-size:17px;cursor:pointer!important;outline:none!important;overflow:hidden;transition:all 300ms ease 0s}
.submit:hover{background-color:#222}
.loading{font-size:0;width:30px;height:30px;margin-top:5px;border-radius:50%;padding:0;border:3px solid rgba(255,255,255,0.5);border-top-color:#fff;background-color:transparent!important;animation-name:rotateAnimation;-webkit-animation-name:wk-rotateAnimation;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:.2s;-webkit-animation-delay:.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear}
.loading span{display:none}
@keyframes rotateAnimation{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.fa{color:#fff;background:#fff;font-size:18px!important;position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-9px;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}
.fa i{font-size:24px}
.finish{-ms-transform:scaleX(1)!important;transform:scaleX(1)!important}
.hide-loading{opacity:0;-ms-transform:rotate(0deg)!important;transform:rotate(0deg)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}
@media only screen and (min-width:600px){.js .floating-labels legend+div{margin-top:16px}
.js .floating-labels .cd-label{top:4px}
}