@import url(https://use.typekit.net/gaw7ruw.css);
/*!
*
* Built with love by secondnetwork and B&B.
* http://secondnetwork.de
* http://bundb.de
*

Theme Name: neworbit Theme
Theme URI: http://neworbit.secondnetwork.de
Description: Design by B&B. Markenagentur | technology by secondnetwork.
Version: 1.1.8
Author: B&B. Markenagentur
Author URI: http://bundb.de

License: MIT
License URI: http://opensource.org/licenses/mit-license.php

*/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;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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}[hidden],template{display:none}*{box-sizing:border-box}body,html{height:100%}html{box-sizing:border-box;font-size:62.5%;-webkit-tap-highlight-color:transparent;min-height:100%;overflow-x:hidden}body{padding-top:4rem;background:#000;font-family:Elido,Arial,sans-serif;color:#262626;position:relative;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;font-size:2rem;line-height:3.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:61.99em){body{font-size:1.8rem;line-height:3rem;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0}}::-moz-selection{background:#fff}::selection{background:#fff}.wrapper{overflow:hidden;background-color:#000;padding:0}.clearfix:after{content:"";display:table;clear:both}.hide{display:none}.hide.active,.show{display:block}.text-center{width:100%;text-align:center}.text-left{text-align:left}.text-right{text-align:right}embed,img,object{max-width:100%;height:auto;display:block}.fill{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%}.fill img{flex-shrink:0;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,h6{color:#262626;font-family:Elido,Arial,sans-serif;line-height:120%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 2rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#262626}.preline,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:Elido,Arial,sans-serif}.preline{font-size:1.6rem;line-height:120%;font-weight:500;color:#262626;margin-top:.5rem}.subline{font-size:2.5rem;font-family:Elido,Arial,sans-serif;font-weight:400;line-height:140%}@media (max-width:61.99em){.subline{font-size:2rem}h1,h2,h3,h4,h5,h6{word-wrap:break-word}}h1{font-size:6.5rem}h1,h2{font-weight:700}h2{font-size:4.8rem}h3{font-size:3.2rem;font-weight:700}h4{font-size:2.2rem;font-weight:900}h5{font-size:1rem;font-weight:400}h6{font-size:1.8rem;font-weight:500}@media (max-width:61.99em){h1{font-size:3rem}h2{font-size:2.8rem}h3{font-size:2.7rem}}address{font-style:normal;margin-bottom:1.2}.subhead{color:#777;margin-bottom:20px}.subhead,p{font-weight:400}p{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;font-family:Elido,Arial,sans-serif;font-size:2rem;line-height:3.2rem;margin:0 0 2rem}@media (max-width:57.99em){p{font-size:1.8rem;line-height:3rem}}a{text-decoration:none;outline:0;line-height:inherit}a,a:hover{color:#e2c339}ol,ul{margin:0;padding:0}ul{list-style:none outside}ol{list-style:decimal;margin-left:30px}ul.circle,ul.disc,ul.square{margin-left:25px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}.enumeration ul,ul.disc{list-style:disc outside}.enumeration ul{margin-left:25px}ol ol{margin:4px 0 5px 30px}ul.large li{line-height:21px}dl dt{font-weight:700;font-size:2rem}em{font-style:normal}strong{font-weight:900}small,strong{line-height:inherit}small{font-size:56.4%}h1 small,h2 small,h3 small,h4 small,h5 small{color:#777}blockquote{margin:0 0 18px;padding:9px 20px 0 19px;border-left:5px solid #ccc}blockquote,blockquote p{line-height:20px;color:#777}blockquote cite{display:block;font-size:12px;font-size:1.2rem;color:#262626}blockquote cite:before{content:"\2014   "}blockquote cite a,blockquote cite a:visited{color:#262626}hr{border:1px solid #ccc;clear:both;margin:16px 0 18px;height:0}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ccc;cursor:help}abbr{text-transform:none}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}p a,p a:visited{color:#262626!important;text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:34em){.container{max-width:48rem}}@media (min-width:58em){.container{max-width:72rem}}@media (min-width:62em){.container{max-width:96rem}}@media (min-width:75em){.container{max-width:144rem}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}header{background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;position:fixed;z-index:4000;top:0;left:0;color:#000;transition:all .5s,height .5s,background-color 1s;display:grid;grid-template-columns:1fr minmax(auto,100%) 1fr;grid-gap:2rem;grid-template-areas:". main-content ."}header .main-content{grid-gap:2rem;grid-area:main-content;display:flex;flex-wrap:wrap;justify-content:space-between}header .icon{display:inline-block;position:relative;width:4rem;height:4rem;margin-top:3rem}header .main-navigation{transition:all .5s linear;font-weight:600;display:block;position:absolute;top:.8rem;right:0}header .main-navigation .nav-button a{cursor:pointer;background:#000;color:#e2c339;padding:1rem 2rem}header .main-navigation .nav-button a:hover{background:#6d2a2d;color:#e2c339}header .main-navigation ul,header .main-navigation ul>li{display:flex;justify-content:flex-end}header .main-navigation a{padding:1rem;transition:all .5s,height .5s,background-color 1s;position:relative;color:#fff;margin-left:2rem}header .main-navigation a:hover{transition:all .5s,height .5s,background-color 1s;color:#e2c339}header .main-navigation .current-menu-item a{color:#e2c339}@media (max-width:57.99em){header .main-navigation{transition:all .2s ease-in-out;padding:3rem;right:-200%;width:calc(100% + 4rem);height:calc(100vh + 40rem);top:8rem;font-size:2rem;margin:0 -2rem;background:#000}header .main-navigation ul,header .main-navigation ul>li{display:block}header .main-navigation .current-menu-item a:after{background-color:#6d2a2d}header .main-navigation li{padding:1rem}header .main-navigation a{color:#fff;margin:0;font-size:3rem}header .main-navigation a:hover{color:#fff}}header div{position:relative}header svg{transition:all .5s ease-in-out;transform:scale(1)}header svg #logo{fill:#fff;transition:all .5s ease}header svg #claim{transition:all 1.5s ease;opacity:1}header .logo{font-size:0;text-align:left;transition:all .3s;padding:1.5rem 0;line-height:0;width:29rem}@media (max-width:61.99em){header .logo{width:19rem}}.home .logo{width:40rem}@media (max-width:61.99em){.home .logo{width:19rem}}.shrink .logo{width:29rem}@media (max-width:61.99em){.shrink .logo{width:19rem}}.home .header .main-navigation{top:1.8rem}@media (max-width:61.99em){.home .header .main-navigation{top:.8rem}}.home .header.shrink .main-navigation{top:.8rem}.navigation-is-open .main-navigation{display:block;right:0}.single-foerderprojekte .hamburger,.single-foerderprojekte .main-navigation{display:none}.copyright{font-size:1.6rem;font-weight:300;margin-bottom:0;margin-right:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem}.copyright div:last-child{padding-right:5rem;padding-left:1.6rem}.copyright div:last-child li{display:inline-block;padding-left:1.6rem}.info-footer{padding:4rem 2rem}.info-footer h4{color:#e2c339;text-transform:uppercase}.info-footer .grid-3{gap:5rem}.info-footer .grid-3 div{justify-self:center left}@media (min-width:58em){.info-footer .grid-3 div{justify-self:center}}.info-footer .grid-3 div:first-of-type{justify-self:center}.linefooter{display:grid;grid-template-columns:2fr minmax(auto,100%) 2fr}.linefooter div{background:#f2f2f2;height:.2rem;grid-column:2}footer{display:grid;grid-template-columns:2fr minmax(auto,100%) 2fr;grid-template-areas:". main-full .";grid-gap:0;color:#262626;background-color:#fff}footer .main-full{grid-area:main-full;grid-template-columns:2fr minmax(auto,100%) 2fr}footer .main-full .titel{grid-column:2/3}footer .main-full .grid-4{gap:0}footer .item{margin-bottom:2rem}footer h4{padding-top:2rem}footer.black{background-color:#000;color:#fff}footer.black .icon:before{background-color:#fff}.footer-botton li{padding-bottom:2rem;padding-right:1rem}.footer-botton li a{color:#fff;font-size:1.4rem;font-weight:500}.footer-botton li a:hover{color:#fff}.footer-botton .grid-2{align-items:center}.footer-botton .grid-2 div:first-of-type a{margin-right:1rem}.footer-botton .grid-2 div:last-of-type{text-align:right}@media (max-width:57.99em){.footer-botton .grid-2 div:last-of-type{text-align:left;margin-top:1rem}}@media (max-width:61.99em){.footer-galerie{display:none}}.kontakt .newsletter{padding-bottom:4rem;top:-8rem}.kontakt .full_text{top:-8rem}.go-top{position:fixed!important;right:2rem;bottom:-4rem;color:#fff;display:block;text-align:center;width:4rem;height:4rem;visibility:hidden;opacity:0;z-index:3000;cursor:pointer;border-radius:2px;transition:all .5s}.go-top:hover{background-color:#fff}.go-top.show{opacity:1;visibility:visible;bottom:2rem;background:rgba(38,38,38,.5)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.row{display:flex;flex-wrap:wrap}.row.no-gutters{margin-right:0;margin-left:0}.top-null{padding:0 0 6rem!important}.main-grid{display:grid;grid-template-columns:1fr repeat(2,minmax(auto,60rem)) 1fr;grid-template-areas:". main-content main-content .";grid-gap:2rem}.of-hidden{overflow:hidden}.text-white{color:#fff}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p{color:#fff!important}.grau{background-color:#f0f0f0}.blau{background-color:#6d2a2d}.home .grid-grau{background-color:#f4f4f4;padding:2rem}@media (min-width:58em){.home .grid-grau{padding:5rem}}.mobil-on{display:block;margin-top:3rem}.mobil-on li a{font-size:2rem;font-weight:500}@media (min-width:58em){.mobil-on{display:none}}.text-black .main-content{grid-gap:0}.aligner{display:flex;align-items:center;justify-content:center}.hiroend{display:grid;grid-template-columns:1fr minmax(auto,100%) 1fr;grid-template-areas:". main-content .";background-color:#f4f4f4;grid-gap:2rem;height:6rem}.hiroend .main-content{grid-area:main-content;background-color:#fff;overflow:hidden}.hero-header{display:grid;grid-template-columns:1fr minmax(auto,100%) 1fr;grid-template-areas:". main-content .";grid-gap:3rem;height:30rem;z-index:1;background-color:#000;place-items:center left;position:relative;overflow:hidden}.hero-header h1{color:#fff;font-size:4rem;text-transform:uppercase}@media (min-width:58em){.hero-header{grid-gap:6rem}}.hero-header .main-content{align-items:center;z-index:2;position:relative;grid-area:main-content}@media (min-width:58em){.hero-header .main-content{flex:0 0 50%;max-width:50%}.hero-header .main-content h1{font-size:6rem}}.hero-header .main-content .subline{color:#fff}.hero-header .main-content .overlay-text{position:absolute;top:50%;width:100%;padding:2rem 0;transform:translateY(-50%)}.hero-header .main-content .overlay-text span{padding:.5rem 1rem;background-color:#f90;color:#fff;font-weight:700;font-size:1.2rem;text-transform:uppercase}.hero-header .main-content .overlay-text h1{background-color:#fff;margin:0;padding:2rem;color:#fff;font-size:6rem}.hero-header canvas{display:block}.hero-header .lottie{height:36rem;width:180rem;top:0;position:absolute;right:0}.hero,.hero__full{display:grid;grid-template-columns:1fr minmax(auto,100rem) 1fr;grid-template-areas:". main-content .";grid-gap:2rem;position:relative;z-index:1;overflow:hidden;background-color:#6d2a2d;background-position:100rem 105%;background-repeat:no-repeat;background-size:80%;min-height:30rem}.hero+.multicol_content,.hero__full+.multicol_content{top:-6rem;position:relative;z-index:10;padding:0}.hero .play,.hero__full .play{height:8rem;width:8rem;left:50%;top:15rem;margin-left:-4rem;margin-top:-4rem;position:absolute;background:url(img/svg/play.svg) no-repeat;cursor:pointer}.hero .main-content,.hero__full .main-content{z-index:2;grid-area:main-content;overflow:hidden}.hero .text-black,.hero__full .text-black{padding-top:8rem;justify-content:center;align-items:center;color:#fff}.hero .aligncenter,.hero__full .aligncenter{margin:0 auto}.hero .big-bg,.hero__full .big-bg{padding-bottom:4rem}.hero__full p,.hero p{line-height:160%!important}@media (min-width:58em){.hero .slim,.hero__full .slim{min-height:30rem}.hero .medium,.hero__full .medium{min-height:70rem}.hero .big,.hero__full .big{min-height:60vh}}.hero .subline-black,.hero__full .subline-black{padding:.5rem 1.5rem;background:#262626;display:inline;text-transform:uppercase;color:#6d2a2d!important;font-weight:500}.hero .title,.hero__full .title{position:relative;padding:2rem}.hero .title h1,.hero .title h2,.hero .title p,.hero__full .title h1,.hero__full .title h2,.hero__full .title p{color:#262626;line-height:100%;font-weight:600;text-transform:uppercase}@media (min-width:58em){.hero .title .subline,.hero__full .title .subline{font-size:3.5rem}.hero .title h1,.hero__full .title h1{font-size:10rem}}.home .hero{min-height:60vh}.header-below{display:grid;grid-template-columns:1fr}@media (min-width:58em){.header-below{grid-template-columns:3fr 1fr 1fr}}.header-below .oton{padding:2rem;background-color:#e2c339;color:#6d2a2d}.header-below .oton p{font-size:3rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase}.header-below .oton span{font-size:1.4rem}.header-below .boxs{padding:2rem;background-color:#807f2a;color:#fff;display:grid;place-items:center;text-align:center}.header-below .boxs .button{padding:1rem;margin:0}.header-below .boxs:last-child{background-color:#6d2a2d}.single-post .hero{min-height:20rem}.single-post .news-hero{display:grid;grid-template-columns:1fr minmax(auto,122rem) 1fr;grid-template-areas:". main-content .";grid-gap:2rem;top:-8rem;position:relative;z-index:10;padding:0}.single-post .news-hero .main-content{grid-gap:2rem;grid-area:main-content;grid-gap:4rem;grid-row-gap:0;width:100%}.single-post .news-hero .title{grid-row:2/8;grid-column:2/4;margin-top:-1.5rem}@media (min-width:34em){.single-post .news-hero .title{padding:2rem}}.single-post .news-hero .title{background-color:#fff;padding:2rem;z-index:1}.single-post .news-hero .title h3{font-weight:300}.single-post .news-hero .main-content{grid-template-rows:auto}.grid-key{display:grid;grid-column:2/3}.grid-6{display:grid;grid-template-columns:1fr 1fr;grid-column:2/3;grid-gap:0 2rem}@media (min-width:58em){.grid-6{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:75em){.grid-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.grid-5{display:grid;grid-column:2/3}@media (min-width:34em){.grid-5{grid-template-columns:1fr 1fr}}@media (min-width:58em){.grid-5{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:75em){.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.grid-news{display:grid;grid-column:2/3}@media (min-width:58em){.grid-news{grid-template-columns:1fr 1fr}}@media (min-width:75em){.grid-news{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-4{display:grid;grid-column:2/3}@media (min-width:34em){.grid-4{grid-template-columns:1fr 1fr}}@media (min-width:58em){.grid-4{grid-template-columns:1fr 1fr 1fr}}@media (min-width:75em){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-3{display:grid;grid-column:2/3;grid-gap:0 2rem}@media (min-width:34em){.grid-3{grid-template-columns:1fr 1fr}}@media (min-width:58em){.grid-3{grid-template-columns:1fr 1fr 1fr}}.grid-3-2{display:grid;grid-column:2/3}@media (min-width:34em){.grid-3-2{grid-template-columns:2fr 1fr}}.grid-2-3{display:grid;grid-column:2/3;grid-gap:0 8rem}@media (min-width:34em){.grid-2-3{grid-template-columns:1fr 4fr}}.grid-2{display:grid;grid-column:2/3}@media (min-width:58em){.grid-2{grid-template-columns:1fr 1fr}}.grid-2 .icon{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-2 .text{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-bottom:2rem}.grid-sub{display:grid;grid-column:2/3}@media (min-width:58em){.grid-sub{grid-template-columns:15rem 4fr}}.post{display:none}section.divide{padding:4rem;display:block}.acf-map{width:100%;height:600px;border:1px solid #ccc;margin:20px 0}.acf-map img{max-width:inherit!important}section.subnav{display:grid;grid-template-columns:2fr minmax(auto,100%) 2fr;grid-template-areas:". main-full .";grid-gap:2rem;background-color:#e2c339}section.subnav .main-full{grid-area:main-full;display:grid;grid-template-columns:2fr minmax(auto,144rem) 2fr;grid-gap:2rem;row-gap:2rem}@media (min-width:58em){section.subnav .main-full{grid-gap:4rem;row-gap:0}}section.subnav .main-full .titel{grid-column:2/3;display:flex;justify-content:space-between;align-items:baseline}section.subnav .main-full ul{justify-content:center}@media (min-width:58em){section.subnav .main-full ul{display:flex}}section.subnav .main-full ul li{padding:1rem;margin:1rem 0;font-weight:700;text-align:center}@media (min-width:58em){section.subnav .main-full ul li{padding:2rem}}section.subnav .main-full ul li a{color:#000;font-size:2.5rem}section.subnav .preline{color:hsla(0,0%,100%,.7);margin:1rem 0}section.accordion-box,section.call_to_action,section.cards-box,section.competence-box,section.contact_headquarters,section.contact_person,section.downloads,section.full_text,section.grid_list,section.keyfacts,section.keyfacts-cards,section.news,section.newsletter,section.portrait-box,section.slidermodul,section.teaser,section.termine-list,section.testimonial{display:grid;grid-template-columns:2fr minmax(auto,100%) 2fr;grid-template-areas:". main-full .";grid-gap:0;position:relative;z-index:1}section.accordion-box .main-full,section.call_to_action .main-full,section.cards-box .main-full,section.competence-box .main-full,section.contact_headquarters .main-full,section.contact_person .main-full,section.downloads .main-full,section.full_text .main-full,section.grid_list .main-full,section.keyfacts-cards .main-full,section.keyfacts .main-full,section.news .main-full,section.newsletter .main-full,section.portrait-box .main-full,section.slidermodul .main-full,section.teaser .main-full,section.termine-list .main-full,section.testimonial .main-full{grid-area:main-full;z-index:2;padding:4rem 0}@media (min-width:58em){section.accordion-box .main-full,section.call_to_action .main-full,section.cards-box .main-full,section.competence-box .main-full,section.contact_headquarters .main-full,section.contact_person .main-full,section.downloads .main-full,section.full_text .main-full,section.grid_list .main-full,section.keyfacts-cards .main-full,section.keyfacts .main-full,section.news .main-full,section.newsletter .main-full,section.portrait-box .main-full,section.slidermodul .main-full,section.teaser .main-full,section.termine-list .main-full,section.testimonial .main-full{grid-gap:4rem;row-gap:0}}section.accordion-box .main-full ul,section.call_to_action .main-full ul,section.cards-box .main-full ul,section.competence-box .main-full ul,section.contact_headquarters .main-full ul,section.contact_person .main-full ul,section.downloads .main-full ul,section.full_text .main-full ul,section.grid_list .main-full ul,section.keyfacts-cards .main-full ul,section.keyfacts .main-full ul,section.news .main-full ul,section.newsletter .main-full ul,section.portrait-box .main-full ul,section.slidermodul .main-full ul,section.teaser .main-full ul,section.termine-list .main-full ul,section.testimonial .main-full ul{list-style:square;padding-left:2rem;padding-bottom:2rem}@media (min-width:58em){section.accordion-box .main-full,section.call_to_action .main-full,section.cards-box .main-full,section.competence-box .main-full,section.contact_headquarters .main-full,section.contact_person .main-full,section.downloads .main-full,section.full_text .main-full,section.grid_list .main-full,section.keyfacts-cards .main-full,section.keyfacts .main-full,section.news .main-full,section.newsletter .main-full,section.portrait-box .main-full,section.slidermodul .main-full,section.teaser .main-full,section.termine-list .main-full,section.testimonial .main-full{padding:6rem 0}}section.newsletter{padding-top:6rem}.single-post section.full_text{grid-template-columns:2fr minmax(auto,100rem) 2fr}@media (min-width:58em){.single-post section.full_text .main-full{grid-gap:2rem}}.header-cards{padding:4rem 2rem}section.cards-box{background-color:#f5efd6}section.cards-box .main-full{padding:0}section.cards-box .item{padding:2rem;text-align:center;color:#000}section.cards-box .item:nth-child(2n){background-color:#ede7cf}.dl,.email,.maproute,.mobil,.tel{padding:1rem 3rem 1rem 5rem;position:relative;margin:1rem;border:.2rem solid #6d2a2d}@media (max-width:61.99em){.dl,.email,.maproute,.mobil,.tel{display:block}}.dl a,.email a,.maproute a,.mobil a,.tel a{color:#262626;font-weight:700!important}.mitarbeiter{margin-bottom:2rem;background:#000}.mitarbeiter.white{background:#fff}.mitarbeiter h3{margin:0}.mitarbeiter .funktion{color:#888;font-style:italic;font-weight:400}.mitarbeiter .web{text-decoration:underline}.info{padding:2.5rem 0;font-weight:600}.info a{font-weight:500}.info a,.info a:hover{color:#262626}.info a span{border-bottom:.2rem solid #e2c339}section.full_text{background-color:#fff;grid-gap:3rem}@media (min-width:58em){section.full_text{grid-gap:6rem}}section.full_text .subtext{padding:2rem}@media (min-width:58em){section.full_text .subtext{padding:5rem}}section.full_text.blue{background-color:#6d2a2d}section.full_text .datum{display:grid;grid-template-columns:fit-content(30%) fit-content(30%) 1fr 8rem;grid-gap:.4rem;margin-bottom:4rem;font-weight:700}@media (max-width:33.99em){section.full_text .datum{grid-template-columns:1fr 1fr 1fr 1fr 1fr 8rem}section.full_text .datum a{height:7rem;width:100%;grid-column:1/7}section.full_text .datum div:nth-of-type(3){grid-column:1/7;grid-row-start:1}section.full_text .datum div:first-of-type{grid-column:1/5}section.full_text .datum div:nth-of-type(2){grid-column:5/7}}section.full_text .datum div{padding:2rem;background:#f2f2f2}section.full_text .datum .icalbutton{background:#e2c339;position:relative;text-indent:100em;margin:0}section.full_text .datum .icalbutton:before{content:"";background:#fff;-webkit-mask-image:url(img/svg/calendar.svg);mask-image:url(img/svg/calendar.svg);width:100%;height:7rem;z-index:1;left:0;top:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;position:absolute}section.full_text .main-full{row-gap:0;background-repeat:no-repeat;background-position-x:115%;background-size:40%;background-position-y:bottom -1rem}section.full_text .main-full.purple-color{background-image:url(img/superzeichen-lightgreen.svg);grid-template-columns:1fr 10fr 5fr;color:#fff!important}section.full_text .main-full.purple-color h1,section.full_text .main-full.purple-color h2,section.full_text .main-full.purple-color h3,section.full_text .main-full.purple-color h4{color:#fff!important}section.full_text .main-full.blue-color{background-image:url(img/superzeichen-lightgreen.svg);grid-template-columns:1fr 10fr 5fr}section.full_text .main-full.yellow-color{background-image:url(img/superzeichen-red.svg);grid-template-columns:1fr 10fr 5fr}section.full_text .main-full.red-color{background-image:url(img/superzeichen-yellow.svg);grid-template-columns:1fr 10fr 5fr;color:#fff!important}section.full_text .main-full.red-color h1,section.full_text .main-full.red-color h2,section.full_text .main-full.red-color h3,section.full_text .main-full.red-color h4{color:#fff!important}section.full_text .main-full.lightgreen-color{background-image:url(img/superzeichen-purple.svg);grid-template-columns:1fr 10fr 5fr}.single-post section.full_text p{width:100%}.error404 section.full_text{min-height:60vh;padding:10rem 0}.space-top{top:-10rem;position:relative;z-index:10}section.multicol_content{align-items:center;display:grid;grid-template-columns:1fr minmax(auto,100%) 1fr;grid-template-areas:". main-full .";grid-gap:0}section.multicol_content .gallery{order:2;background-color:#f0f0f0;padding:6rem}section.multicol_content .content{padding:3rem;display:grid;place-items:center left}section.multicol_content .content ul{padding-left:1rem;padding-bottom:2rem}section.multicol_content .content ul li{list-style:none}section.multicol_content .content ul li:before{content:"\2022";color:#e2c339;font-weight:700;display:inline-block;width:1.2em;margin-left:0;position:relative;transform:scale(2)}section.multicol_content .gallery-one{overflow:hidden}section.multicol_content .gallery-one img{width:100%;vertical-align:middle;transition:all .5s}section.multicol_content .main-full{grid-area:main-full;display:grid}section.multicol_content .main-full.blue{background-color:#6d2a2d}section.multicol_content.hover img{transform:scale(1.2)}@media (min-width:58em){section.multicol_content .content{padding:6rem}section.multicol_content.left .main-full{grid-template-columns:1fr 1fr;grid-gap:0;row-gap:0}section.multicol_content.right .main-full{grid-area:main-full;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;row-gap:0}section.multicol_content.right .main-full div:first-child{order:2}section.multicol_content.right .main-full div:nth-child(2){order:1}section.multicol_content.teaser_on .main-full{grid-area:main-full;display:grid;grid-template-columns:50% 15% 1fr;grid-gap:4rem;row-gap:0}section.multicol_content.teaser_on .main-full div:nth-child(2){grid-column:1/3;grid-row:1/4;position:relative;align-items:center;display:grid;padding:6rem}section.multicol_content.teaser_on .main-full div:first-child{grid-row:1/4;grid-column:3/4;z-index:1}section.multicol_content.teaser_on.left .main-full{grid-template-columns:1fr 15% 50%;grid-gap:4rem;row-gap:0}section.multicol_content.teaser_on.left .main-full div:nth-child(2){grid-row:1/4;grid-column:2/4;z-index:1;align-items:center;display:grid;padding:6rem}section.multicol_content.teaser_on.left .main-full div:first-child{grid-column:1/2;grid-row:1/4;position:relative}section.multicol_content .textcontent{padding:6rem 6rem 8rem}}section.whats-next{display:grid;grid-template-columns:2fr minmax(auto,100%) 2fr;grid-template-areas:". main-full .";grid-gap:2rem;position:relative;z-index:1}section.whats-next .end{text-align:right}section.whats-next .btn{margin:.5rem}section.whats-next .main-full{grid-area:main-full;z-index:2}section.whats-next .main-full ul{list-style:square;padding-left:2rem;padding-bottom:2rem}section.whats-next.grau{padding:2rem 0}section.whats-next.header-top{background-color:#e7343f;color:#fff;font-weight:700;font-size:1.6rem;padding:1rem 0;text-transform:uppercase}section.keyfacts,section.keyfacts-cards{background-color:#6d2a2d}section.keyfacts-cards .grid-2 .item,section.keyfacts .grid-2 .item{border:.2rem solid #fff;text-align:center;margin:2rem 0;padding:4rem 1rem}section.keyfacts-cards span,section.keyfacts span{display:block;padding-top:2rem;font-style:italic;font-size:1.2rem;line-height:140%}section.keyfacts-cards .main-full .titel,section.keyfacts .main-full .titel{text-align:left}section.keyfacts-cards .item.white,section.keyfacts .item.white{background-color:#fff;text-align:center;padding:1rem;margin-bottom:2rem;color:#6d2a2d}section.keyfacts-cards .item.white img,section.keyfacts .item.white img{margin:0 auto}section.keyfacts-cards .item.white p,section.keyfacts .item.white p{color:#e2c339!important}section.keyfacts-cards .item p,section.keyfacts .item p{font-style:italic;font-size:1.6rem;line-height:140%}section.keyfacts-cards .item h2,section.keyfacts .item h2{font-size:10rem;font-weight:700}@media (max-width:61.99em){section.keyfacts-cards .grid-2-3{display:block}}section.keyfacts-cards .title{display:flex}section.keyfacts-cards .title span{font-weight:900;margin-left:1rem;margin-bottom:2rem;font-size:3.5rem}section.keyfacts-cards .item.white{text-align:left;padding:2.5rem}section.keyfacts-cards .item.white p{color:#6d2a2d!important}section.keyfacts-cards .item.white img{margin:0}.digilogo.titel{position:relative;padding:0 0 0 6rem;text-align:left}.digilogo.titel:before{content:"";-webkit-mask-image:url(img/DIHA_icon.svg);mask-image:url(img/DIHA_icon.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:0 0;mask-position:0 0;background-color:#fff;width:3.6rem;height:2.6rem;z-index:1;left:1rem;top:.4rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;position:absolute}.digilogo.white.titel:before{background-color:#e2c339}@media (min-width:58em){.digilogo.titel{position:relative;padding:0 0 0 12rem;text-align:left}.digilogo.titel:before{content:"";-webkit-mask-image:url(img/DIHA_icon.svg);mask-image:url(img/DIHA_icon.svg);background-color:#fff;width:9.6rem;height:4.8rem;z-index:1;left:1rem;top:.4rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;position:absolute}}section.testimonial{background-color:#6d2a2d;justify-content:center;padding-bottom:4rem;padding-top:4rem}section.testimonial .one{overflow:hidden}section.testimonial .one:first-of-type,section.testimonial h1,section.testimonial h2,section.testimonial h3,section.testimonial h4{text-align:center;grid-column-start:2;margin-bottom:1rem}section.testimonial .textbox{line-height:140%;font-size:1.6rem;font-style:italic;min-height:12rem}section.testimonial .funktion{font-size:1.6rem;font-weight:400}@media (min-width:58em){section.testimonial{display:grid;grid-template-columns:1fr minmax(auto,122rem) 1fr;grid-gap:2rem;margin:0 -60px;position:relative}section.testimonial .one:first-of-type,section.testimonial h1,section.testimonial h2{text-align:left;grid-column-start:2}section.testimonial .owl-stage-outer:before{content:"";position:absolute;width:100%;height:100vh;z-index:100}}section.testimonial .sub,section.testimonial h2{width:100%;padding-bottom:1rem}section.testimonial .item{text-align:center;display:flex;flex-direction:column;background:#fff;margin:4rem 1rem auto;min-height:50rem;position:relative;min-height:1px;padding:2rem 1.5rem;flex:0 0 100%;max-width:100%}section.testimonial .item p{font-size:1.6rem;line-height:140%;font-style:italic}@media (min-width:58em){section.testimonial .item p{font-size:2.2rem;line-height:140%}}section.testimonial .person{display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;position:relative;min-height:1px;padding-left:1.5rem;padding-right:1.5rem;justify-content:center;align-items:center;top:-5.5rem}section.testimonial .person img{height:10rem;width:10rem;border-radius:100%}section.testimonial .info{line-height:2.2rem;position:relative;font-size:2rem;font-weight:700;margin-top:auto}section.teaser{grid-template-columns:1fr minmax(auto,122rem) 1fr;padding:10rem 0}section.teaser .main-full{grid-template-columns:inherit;grid-gap:0;background-color:transparent;color:#fff!important;padding:2rem}section.teaser .main-full .subline,section.teaser .main-full a,section.teaser .main-full a:hover,section.teaser .main-full h1,section.teaser .main-full h2{color:#fff!important;text-transform:uppercase}section.teaser .main-full .grid-2{gap:4rem}section.teaser .main-full .full{background-color:transparent;border:3px solid #fff}section.teaser .main-full .full:hover{background-color:#e2c339;border:3px solid #e2c339}section.teaser .main-full .full:hover span{color:#000}#data_list .partner p{font-size:1.4rem;margin-top:.5rem;line-height:1.8rem}section.slidermodul .gallery{grid-column-start:2;overflow:hidden}section.slidermodul .main-full{padding:4rem 0 0;overflow:hidden}@media (hover:none) and (pointer:coarse){.lottie{display:none}}.btn,.button,.read_more,a.button,button,input[type=button],input[type=submit]{cursor:pointer;padding:1.5rem 5rem;display:inline-block;font-weight:700;font-size:2rem;outline:none;position:relative;border:none;border-radius:0;transition:background-color .2s ease-in-out;transition:all .2s ease 0s;color:#e2c339;background-color:transparent;margin-top:1.5rem}.btn{color:#e2c339;padding:.8rem 2.5rem;margin-right:1rem}.btn,.btn:hover{border:.2rem solid #e2c339}.btn:hover{background-color:#e2c339;color:#fff}.btn.arrow{position:relative;padding:.5rem 3.5rem;color:#262626;font-weight:500;border:.2rem solid #6d2a2d;width:100%;text-align:center}.btn.arrow span{font-weight:700;position:relative}.btn.arrow.left{font-size:1.4rem;padding:0 0 0 2.5rem}.btn.arrow.left:before{-webkit-mask-image:url(img/svg/dropdown.svg);mask-image:url(img/svg/dropdown.svg);transform:rotate(90deg) scale(1.5);width:2rem}.btn.arrow:hover{background:transparent;border:.2rem solid #e2c339;color:#e2c339}.full_text .purple-color p a,.full_text .red-color p a{color:#fff!important}.full_text .purple-color p a:before,.full_text .red-color p a:before{content:"";background:#fff}#loadMore{text-align:center;margin:3rem auto;display:block;font-weight:500;text-transform:uppercase}#loadMore a{color:#262626}#loadMore span{border-bottom:.2rem solid #e2c339;color:#262626;display:inline}.btn.arrow.white{color:#fff;background:transparent}.btn.arrow.white span{display:block}.btn.arrow.white:before{background:#fff}.btn.arrow.white:hover{background:transparent;border:0;color:hsla(0,0%,100%,.5)}.btn.black{background-color:#000;color:#fff;padding:.8rem 4.5rem;margin-right:0;border:.2rem solid #000}.btn.black:hover,.btn.full{background-color:#e2c339;color:#000}.btn.full{padding:.8rem 4.5rem;margin-right:0;border:.2rem solid #e2c339;width:100%;border-radius:5rem;text-transform:uppercase;font-size:2.5rem}.btn.full.phone:before{-webkit-mask-image:url(img/svg/phone.svg);mask-image:url(img/svg/phone.svg)}.btn.full.email:before,.btn.full.phone:before{content:"";background:#fff;width:4rem;height:3.5rem;z-index:1;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;position:absolute}.btn.full.email:before{-webkit-mask-image:url(img/svg/email.svg);mask-image:url(img/svg/email.svg)}.btn.full.white{background-color:#fff;color:#e2c339}.btn.full:hover{background-color:#fff;color:#000;border:.2rem solid #e2c339}.btn.full:hover.phone:before{-webkit-mask-image:url(img/svg/phone.svg);mask-image:url(img/svg/phone.svg)}.btn.full:hover.email:before,.btn.full:hover.phone:before{content:"";background:#e2c339;width:4rem;height:3.5rem;z-index:1;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;position:absolute}.btn.full:hover.email:before{-webkit-mask-image:url(img/svg/email.svg);mask-image:url(img/svg/email.svg)}.btn.small{padding:2px 30px}input[type=button],input[type=submit]{padding:10px 14px}.btn:hover,.read_more:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff}.externicon:before,.externicon>span:before{content:"";-webkit-mask-image:url(img/icons/extern.svg)!important;mask-image:url(img/icons/extern.svg)!important;background-color:#6d2a2d;transition:background-color .2s ease-in-out}.hover .btn.arrow.externicon span:before{content:"";background-color:#e2c339!important}.btn.download{background-color:#e2c339;color:#000;padding:.8rem 5rem .8rem 1.5rem;margin-right:0;border:.2rem solid #e2c339}.btn.download span{font-size:1.8rem}.btn.download:before{content:"";position:absolute;background:#000;-webkit-mask-image:url(img/svg/download.svg);mask-image:url(img/svg/download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:4rem;height:4rem;z-index:1;right:.5rem;top:50%;transform:translateY(-50%)}.btn.download:hover{background-color:#000;color:#fff}.btn.download:hover:before{background-color:#fff}.appbutton{padding:2rem 1.2rem 2rem 0;display:inline-block}.appbutton:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;display:none}.right-arrow{transform:rotate(-45deg);display:inline-block}.left-arrow,.right-arrow{border-bottom:2px solid #333;border-right:2px solid #333;bottom:50px;height:20px;width:20px}.left-arrow{opacity:.8;transform:rotate(-225deg)}.bottom-arrow{border-bottom:2px solid #333;border-right:2px solid #333;bottom:50px;height:20px;transform:rotate(45deg);width:20px}.top-arrow{left:15px;position:relative;top:18px;transform:rotate(-135deg);border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:50px;height:10px;width:10px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#f5efd6;border:.2rem solid #333;border-radius:.5rem;width:100%;padding:1.5rem;margin:.5rem 0}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;font-size:1em;width:100%;outline:0;color:#000;color:transparent;text-shadow:0 0 0 #000;border:none;border-bottom:0 solid #000;padding:1.5rem;background-image:url(img/svg/dropdown.svg);margin:0 0 2.5rem;font-weight:500;cursor:context-menu}select,select option{background-color:#fff;background-position:100%;background-repeat:no-repeat}select option{border-bottom:1px solid #bbb;padding:1rem 1.5rem;color:#333}select option:disabled{color:#999}label{font-size:1.6rem}@media screen and (min-width:0\0){select{background:#fff}}small{font-size:1.6rem;display:block;margin-left:3.5rem;line-height:150%;margin-top:.5rem}small a{color:#000}.default-checkbox{margin-top:.5rem}.default-checkbox input[type=checkbox]{display:none}.default-checkbox .text{margin:1px}.default-checkbox span{background-color:#f5efd6;text-decoration:none;text-align:center;padding:8px;cursor:pointer;display:block;margin:0 10px 0 0;border:2px solid #262626;transition:background-color .15s ease-in;width:12px}.default-checkbox span:hover{background:#f5f5f5}.default-checkbox input[type=checkbox]:checked+span{background:url(img/check.svg);background-color:#6d2a2d;color:#fff;text-decoration:none;border:2px solid #6d2a2d}.default-checkbox input[type=checkbox]:checked:hover+span{background-color:#6d2a2d;color:#f5f5f5;text-decoration:none;border:2px solid #6d2a2d}.wpcf7-submit:after{content:"";background:#e2c339;-webkit-mask-image:url(img/link.svg);mask-image:url(img/link.svg);width:32px;height:32px;position:absolute;margin:1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wpcf7-submit:after{background-image:url(img/link.svg);background-color:transparent}}.wpcf7-submit:hover{color:#e2c339}.wpcf7-submit:hover:after{content:"";color:#e2c339;background-color:#000;-webkit-animation:arrowjumpright 2s infinite;animation:arrowjumpright 2s infinite}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wpcf7-submit:hover:after{background-image:url(img/link.svg);background-color:transparent}}span.radio-item{margin:0;font-size:1.6rem;display:block}span.radio-item span{background-color:#fff;text-decoration:none;text-align:center;padding:.8rem;cursor:pointer;display:block;margin:0 10px 0 0;border:.4rem solid #e2c339;transition:background-color .15s ease-in;width:1.2rem;float:left;font-size:0;height:1rem;position:relative;top:.4rem;border-radius:100%;z-index:2}span.radio-item span:hover{background:#f5f5f5}span.radio-item input[type=radio]{display:none}span.radio-item input[type=radio]:checked+span{background-color:#e2c339;color:#fff;text-decoration:none;border:.4rem solid #fff;box-shadow:0 0 .2rem #00e676}.upload-button{position:relative;height:30px;margin:2rem 0!important;display:block;font-weight:999;font-size:1.6rem}.upload-button span{background-color:#dbdbdb;padding:.5rem 1rem;border-radius:.4rem}.upload-button input{position:absolute;top:0;left:0;right:0;bottom:0;height:30px;opacity:0}span.wpcf7-list-item{margin:0}span.wpcf7-list-item span{background-color:#f5efd6;text-decoration:none;text-align:center;padding:10px;cursor:pointer;display:block;margin:0 10px 0 0;border:2px solid #000;transition:background-color .15s ease-in;width:12px;float:left;font-size:0;height:1rem;position:relative;top:.4rem}span.wpcf7-list-item span:hover{background:#f5f5f5}span.wpcf7-list-item input[type=checkbox]{display:none}span.wpcf7-list-item input[type=checkbox]:checked+span{background:url(img/svg/check.svg);background-color:#6d2a2d;color:#fff;text-decoration:none;border:2px solid #6d2a2d}span.wpcf7-list-item input[type=checkbox]:checked:hover+span{background-color:#6d2a2d;color:#f5f5f5;text-decoration:none;border:2px solid #6d2a2d}.contact-form .error{padding:2rem;margin-top:2rem;background-color:#e7343f;color:#fff;font-weight:700}.contact-form{margin-bottom:4rem}.form-horizontal{margin:0 auto;max-width:80rem;padding:2rem}.form-horizontal .col-sm-11{flex:0 0 66.6666666667%;max-width:66.6666666667%}.form-horizontal .col-sm-11 p{font-size:1.4rem}.form-horizontal .control-label{font-weight:700;display:block;line-height:130%}.form-horizontal input[type=button],.form-horizontal input[type=submit]{position:absolute;padding:2rem;margin:.5rem 0;color:#fff;background:#e2c339}@media (max-width:61.99em){.form-horizontal input[type=button],.form-horizontal input[type=submit]{padding:17px 18px}}.form-horizontal input[type=email]{border-radius:0;-webkit-appearance:none;background:#fff;border:0 solid #fff;color:#e2c339;padding:2rem;width:60%}@media (min-width:58em){.form-horizontal input[type=email]{width:80%}}.form-horizontal input[type=submit]:hover{background:#fff}.form-horizontal .dzbox{font-size:1.4rem;padding-top:2rem}.form-horizontal .dzbox p{line-height:130%!important;font-size:1.4rem!important}#submitButton:disabled{cursor:not-allowed}input[type=button],input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=search]:focus,input[type=search]:hover,input[type=submit],input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover{background:#fff}.checkbox1,.checkbox2,.checkbox3{float:left;margin:0 1.5rem 1.5rem 0}.button-checkbox input[type=checkbox]{display:none}.button-checkbox span{background-color:#fff;font-weight:700;color:#e2c339;text-decoration:none;text-align:center;padding:.8rem 3.8rem;cursor:pointer;display:block;margin:0 auto;border:2px solid #e2c339;transition:background-color .15s ease-in;border-radius:.4rem}.button-checkbox span:hover{background:#f5f5f5}.button-checkbox input[type=checkbox]:checked+span{background-color:#e2c339;color:#f5f5f5;text-decoration:none;border:2px solid #e2c339}.button-checkbox input[type=checkbox]:checked:hover+span{background-color:#e2c339;text-decoration:none}.filter-button{font-weight:700;color:#000;font-size:2rem;padding-bottom:1rem;padding-top:4rem;margin-bottom:4rem;border-bottom:.2rem solid #d8d8d8;cursor:pointer}.filter-button:before{content:"";background-image:url(img/svg/sort.svg);height:3.5rem;width:4rem;display:block;float:left;background-repeat:no-repeat;background-position:50%;margin-right:1rem}.filter-button.is-icon-close{margin-bottom:0}.filter-button.is-icon-close:before{content:"";background-image:url(img/svg/close.svg);height:3.5rem;width:4rem;display:block;float:left;background-repeat:no-repeat;background-position:50%;margin-right:1rem}.tabs{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;padding-bottom:4rem}.tabs.is-hidden{display:none}.tabs:after{content:"";width:100%;position:relative;left:0;border-bottom:.2rem solid #d8d8d8;z-index:1;top:-.2rem}.tabs .input{position:absolute;opacity:0}.tabs .label{width:100%;padding:20px 30px;cursor:pointer;font-weight:700;font-size:16px;color:#7f7f7f;border-bottom:.2rem solid #d8d8d8;transition:background .1s,color .1s;z-index:2}.tabs .label:hover{background:#f5f5f5}.tabs .label:active{background:#ccc}.tabs .input:focus+.label{z-index:1}.tabs .input:checked+.label{color:#e2c339;border-bottom:.2rem solid #e2c339}@media (min-width:34em){.tabs .label{width:auto}}.tabs .panel{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;display:none;padding:2rem 0 0;width:100%;box-shadow:0;order:99}.tabs .input:checked+.label+.panel{display:flex}.tabs.modul .panel{padding:4rem 0 0}@media (min-width:58em){.tabs.modul .label{width:25%!important;text-align:center!important}}.tabs.modul .image{text-align:end}@media (min-width:58em){.tabs.modul .image{flex:0 0 50%;max-width:50%;order:2}}.tabs.modul .image img{border-radius:.5rem}@media (min-width:58em){.tabs.modul .text-info{flex:0 0 50%;max-width:50%;order:1}}.tabs.modul .text-info h3{padding-top:2rem}.tabs.modul .text-info h3:after{content:"";display:block;height:6px;width:96px;background-color:#2578c1;margin-top:2rem}.blue .onethird{margin-left:1.5rem;margin-right:1.5rem}@media (min-width:58em){.blue .tabs{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}.blue .tabs:after{content:"";width:90%;position:relative;left:5%;border-bottom:.2rem solid #fff;z-index:1;top:-4.2rem}.blue .label{width:100%;height:8rem!important;width:8rem!important;padding:2.1rem 0 0;text-align:center;cursor:pointer;font-weight:700;font-size:18px;color:#fff;background:#e2c339;border-radius:100%;border:.2rem solid #fff;transition:background .1s,color .1s;z-index:2;margin:0 auto}.blue .label:hover{background:#f5f5f5;color:#e2c339}.blue .input:checked+.label{background:#fff;color:#e2c339;border-radius:100%;border:.2rem solid #fff;box-shadow:-1px 13px 20px 0 rgba(0,0,0,.24)}.close{display:grid;grid-template-columns:1fr minmax(auto,100%) 1fr;position:fixed;width:100%;z-index:100000}.close a{width:4rem;position:relative;height:4rem;grid-column:3;top:2.5rem;right:2rem;background:#6d2a2d}.close a .icon-close:before{content:"";background:#fff;-webkit-mask-image:url(img/svg/close.svg);mask-image:url(img/svg/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:4rem;height:4rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1.5)}.icon{background-color:#000;border-radius:100%}.icon-facebook:before{-webkit-mask-image:url(img/social/facebook.svg);mask-image:url(img/social/facebook.svg)}.icon-facebook:before,.icon-twitter:before{content:"";background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.icon-twitter:before{-webkit-mask-image:url(img/social/twitter.svg);mask-image:url(img/social/twitter.svg)}.icon-instagram:before{-webkit-mask-image:url(img/social/instagram.svg);mask-image:url(img/social/instagram.svg)}.icon-instagram:before,.icon-xing:before{content:"";background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.icon-xing:before{-webkit-mask-image:url(img/social/xing.svg);mask-image:url(img/social/xing.svg)}.icon-linkedin:before{-webkit-mask-image:url(img/social/linkedin.svg);mask-image:url(img/social/linkedin.svg)}.icon-linkedin:before,.icon-youtube:before{content:"";background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.icon-youtube:before{-webkit-mask-image:url(img/social/youtube.svg);mask-image:url(img/social/youtube.svg)}.icon-mail:before{content:"";background:#fff;-webkit-mask-image:url(img/svg/email.svg);mask-image:url(img/svg/email.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.some-icon:before{background:#e2c339}section.teilen{text-align:center;padding:2rem}.sm-nav .icon,.some-icon,footer .icon{display:inline-block;position:relative;width:4rem;height:4rem}.nav,.sm-nav{grid-row:1;grid-column:2/3}.nav .icon,.sm-nav .icon{z-index:1000;position:relative}.nav .icon-facebook:before,.nav .icon-linkedin:before,.nav .icon-mail:before,.nav .icon-twitter:before,.nav .icon-xing:before,.nav .icon-youtube:before,.sm-nav .icon-facebook:before,.sm-nav .icon-linkedin:before,.sm-nav .icon-mail:before,.sm-nav .icon-twitter:before,.sm-nav .icon-xing:before,.sm-nav .icon-youtube:before{background:#6d2a2d;margin-top:.2rem}@-webkit-keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}to{transform:scale(.75)}}@keyframes heartbeat{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}to{transform:scale(.75)}}@-webkit-keyframes arrowjump{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}@keyframes arrowjump{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}@-webkit-keyframes arrowjumpright{40%{transform:translateX(20px)}60%{transform:translateX(0)}}@keyframes arrowjumpright{40%{transform:translateX(20px)}60%{transform:translateX(0)}}@-webkit-keyframes flash{0%,to{opacity:1}50%{opacity:0}}@keyframes flash{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0;opacity:1\9}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;opacity:1\9}to{opacity:1}}@-webkit-keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.cd-headline.rotate-2 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-2 em,.cd-headline.rotate-2 i{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{-webkit-animation:cd-rotate-2-in .4s forwards;animation:cd-rotate-2-in .4s forwards}.cd-headline.rotate-2 i.out{-webkit-animation:cd-rotate-2-out .4s forwards;animation:cd-rotate-2-out .4s forwards}.cd-headline.rotate-2 em{transform:translateZ(20px)}.no-csstransitions .cd-headline.rotate-2 i{transform:rotateX(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-2 i em{transform:scale(1)}.no-csstransitions .cd-headline.rotate-2 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg)}}@keyframes cd-rotate-2-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes cd-rotate-2-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.cd-headline.rotate-3 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-3 b{opacity:0}.cd-headline.rotate-3 i{display:inline-block;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-visible .cd-headline.rotate-3 i{transform:rotateY(0deg)}.cd-headline.rotate-3 i.in{-webkit-animation:cd-rotate-3-in .6s forwards;animation:cd-rotate-3-in .6s forwards}.cd-headline.rotate-3 i.out{-webkit-animation:cd-rotate-3-out .6s forwards;animation:cd-rotate-3-out .6s forwards}.no-csstransitions .cd-headline.rotate-3 i{transform:rotateY(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg)}}@keyframes cd-rotate-3-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@-webkit-keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg)}}@keyframes cd-rotate-3-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@-webkit-keyframes kreis{0%{transform:rotate(0deg) translateX(10px) rotate(0deg)}to{transform:rotate(1turn) translateX(10px) rotate(-1turn)}}@keyframes kreis{0%{transform:rotate(0deg) translateX(10px) rotate(0deg)}to{transform:rotate(1turn) translateX(10px) rotate(-1turn)}}@-webkit-keyframes kreis_re{0%{transform:rotate(1turn) translateX(10px) rotate(-1turn)}to{transform:rotate(0deg) translateX(10px) rotate(0deg)}}@keyframes kreis_re{0%{transform:rotate(1turn) translateX(10px) rotate(-1turn)}to{transform:rotate(0deg) translateX(10px) rotate(0deg)}}@-webkit-keyframes kreis_big{0%{transform:rotate(1turn) translateX(50px) rotate(-1turn)}to{transform:rotate(0deg) translateX(50px) rotate(0deg)}}@keyframes kreis_big{0%{transform:rotate(1turn) translateX(50px) rotate(-1turn)}to{transform:rotate(0deg) translateX(50px) rotate(0deg)}}@-webkit-keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.fade{position:absolute!important;top:0;bottom:0;right:0;left:0;z-index:1}.fade-1{background:rgba(0,0,0,.1)}.fade-2{background:rgba(0,0,0,.2)}.fade-3{background:rgba(0,0,0,.3)}.fade-4{background:rgba(0,0,0,.4)}.fade-5{background:rgba(0,0,0,.5)}.fade-6{background:rgba(0,0,0,.6)}.fade-7{background:rgba(0,0,0,.7)}.fade-8{background:rgba(0,0,0,.8)}.fade-9{background:rgba(0,0,0,.9)}.kenBurns{overflow:hidden;position:relative}.background{position:absolute!important;z-index:-1;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%;width:100%}.background video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.kenBurns .background,.kenBurns video{width:100%;position:absolute}@-webkit-keyframes move{0%{transform:translateZ(0)}to{transform:scale(1.1) rotate(-.02deg)}}@keyframes move{0%{transform:translateZ(0)}to{transform:scale(1.1) rotate(-.02deg)}}section.accordion-box .grid-key{display:grid;grid-template-columns:1fr;grid-column:2/3;grid-gap:0 2rem}:last-child .accordion{position:relative;background:#f5f5f5;color:#262626;text-align:left;transition:.4s;margin-bottom:1.5rem}:last-child .accordion.active{background:#e2c339}:last-child .accordion.active .accordion-section-title{color:#fff}:last-child .accordion.active .accordion-section-title a,:last-child .accordion.active .accordion-section-title span{color:#fff!important}:last-child .accordion.active .accordion-section-title:after{background:#f4f4f4;transform:rotate(180deg)}:last-child .accordion .accordion-section-title:after{content:"";position:absolute;background:#e2c339;-webkit-mask-image:url(img/svg/dropdown.svg);mask-image:url(img/svg/dropdown.svg);width:4rem;height:4rem;z-index:1;right:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:last-child .accordion .accordion-section-title{font-family:Elido,Arial,sans-serif;width:100%;padding:1.5rem 1.5rem 1.5rem 2rem;display:inline-block;cursor:pointer;transition:all .15s linear;font-weight:500;color:#262626;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:34em){:last-child .accordion .accordion-section-title{padding:1.5rem 5.5rem 1.5rem 2rem}}@media (min-width:34em){:last-child .accordion .accordion-section-title .ac-title-plus{flex:0 0 66.6666666667%;max-width:66.6666666667%}}:last-child .accordion .accordion-section-title .ac-title-plus.icon-plus{padding-left:3rem}:last-child .accordion .accordion-section-title .ac-title-plus.icon-plus:after{content:"";position:absolute;background:#e2c339;-webkit-mask-image:url(img/svg/open.svg);mask-image:url(img/svg/open.svg);width:4rem;height:4rem;z-index:1;left:1rem;top:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:last-child .accordion .accordion-section-title a,:last-child .accordion .accordion-section-title span{padding-right:2rem;text-transform:uppercase;font-size:1.4rem;color:rgba(38,38,38,.6);font-weight:500}:last-child .accordion .accordion-section-title a:last-of-type,:last-child .accordion .accordion-section-title span:last-of-type{padding:0}:last-child .accordion .accordion-section-title img{width:4rem;margin-right:1.5rem}:last-child .accordion .accordion-section-title svg{display:none}:last-child .accordion .accordion-section-content{padding:3rem;background:#f5f5f5;display:none;color:#333}@media (min-width:58em){:last-child .accordion .accordion-section-content .item{padding:4rem 0}}:last-child .accordion .accordion-section-content p{margin-bottom:1rem}:last-child .accordion.downlaod-ac .ac-title{flex:0 0 100%;max-width:100%}@media (min-width:34em){:last-child .accordion.downlaod-ac .ac-title{flex:0 0 83.3333333333%;max-width:83.3333333333%}}:last-child .accordion.downlaod-ac .ac-title.icon-plus{padding-left:3rem}:last-child .accordion.downlaod-ac .ac-title.icon-plus:after{content:"";position:absolute;background:#e2c339;-webkit-mask-image:url(img/svg/open.svg);mask-image:url(img/svg/open.svg);width:4rem;height:4rem;z-index:1;left:1rem;top:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:last-child .accordion.downlaod-ac .icon{margin-top:2rem}@media (min-width:34em){:last-child .accordion.downlaod-ac .icon{margin-top:0}}:last-child .accordion.downlaod-ac .icon>a{min-width:14rem;position:relative}@media (max-width:57.99em){:last-child .accordion.downlaod-ac .icon>a{display:block}}:last-child .accordion.downlaod-ac .icon>a:after{content:"";position:absolute;background:#e2c339;-webkit-mask-image:url(img/svg/download.svg);mask-image:url(img/svg/download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:4rem;height:4rem;z-index:1;top:50%;transform:translateY(-50%)}:last-child .accordion.downlaod-ac .accordion-section-title:after{-webkit-mask-image:none;mask-image:none;display:none}:last-child .accordion.downlaod-ac.active a:after{background:#f4f4f4}:last-child .accordion.downlaod-ac.active .accordion-section-title:after{background:#f4f4f4;transform:rotate(0deg)}:last-child .accordion.downlaod-ac.active .ac-title-plus:after,:last-child .accordion.downlaod-ac.active .ac-title:after{content:"";position:absolute;background:#fff;-webkit-mask-image:url(img/svg/close.svg);mask-image:url(img/svg/close.svg)}.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;z-index:99999;transition:opacity .3s 0s,visibility 0s .3s}.cd-popup.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}.cd-popup-container{position:relative;width:90%;max-width:62rem;margin:4rem auto;transform:translateY(-100rem);transition-property:transform;transition-duration:1s}.cd-popup-container .content{background-color:#fff;border-radius:0 0 .4rem .4rem}.cd-popup-container .textcontent{padding:2rem 3rem 4rem}.cd-popup-container img{width:100%;vertical-align:middle;transition:all .5s;min-height:8rem}.cd-popup-container .item{overflow:hidden}.cd-popup-container .item.hover img{transform:scale(1.2)}@media (min-width:58em){.cd-popup-container .textcontent{padding:3rem 5rem 4rem}}.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup-container .cd-buttons li{float:left;width:50%;list-style:none}.cd-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#fff;transition:background-color .2s}.cd-popup-container .cd-buttons li:first-child a{background:#fc7169;border-radius:0 0 0 .25em}.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982}.cd-popup-container .cd-buttons li:last-child a{background:#b6bece;border-radius:0 0 .25em 0}.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#e2c339;border-radius:100%;text-indent:-9999999px}.cd-popup-container .cd-popup-close:after,.cd-popup-container .cd-popup-close:before{content:"";position:absolute;top:13px;width:14px;height:3px;background-color:#fff}.cd-popup-container .cd-popup-close:before{transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close:after{transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{transform:translateY(0)}@media only screen and (min-width:1170px){.cd-popup-container{margin:8em auto}}#map{height:55rem;position:relative;z-index:100;right:0}@media (max-width:57.99em){#map{height:40rem;padding:1rem 0}}.leaflet-popup-content,.leaflet-popup-content-wrapper{padding:0!important}.leaflet-popup-content-wrapper .content,.leaflet-popup-content .content{padding:0 1.2rem 1.5rem}.leaflet-container a{font-weight:700;font-size:14px;font-size:1.4rem}@media (max-width:47.99em){.leaflet-container a{font-size:10px;font-size:1rem}}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{text-align:left}.leaflet-popup-content{padding-top:0;line-height:1.4;color:#4b4d50}@media (max-width:47.99em){.leaflet-popup-content{line-height:1;margin:5px 5px 0}}.leaflet-popup-content p{margin:6px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;border-radius:0;box-shadow:0 0 4px rgba(0,0,0,.3)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#333;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-left{right:0!important;left:inherit;bottom:35px!important}.leaflet-container.dark a,.leaflet-container a,.leaflet-container a:hover{color:#6d2a2d}.leaflet-container.dark h3 a,.leaflet-container h3 a,.leaflet-container h3 a:hover{color:#4b4d50}.leaflet-control-attribution a,.leaflet-control-attribution a:hover{font-size:1rem}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:14px;line-height:20px;margin:10px 0}@media (max-width:47.99em){.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:10px;line-height:14px;margin:5px 0}}.leaflet-left .leaflet-control{margin-right:10px!important;position:absolute;bottom:5px;right:0}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:5px 10px;background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden}#progress{display:none;position:absolute;z-index:1000;left:400px;top:300px;width:200px;height:20px;margin-top:-20px;margin-left:-100px;background-color:#fff;background-color:hsla(0,0%,100%,.7);border-radius:4px;padding:2px}#progress-bar{width:0;height:100%;background-color:#76a6fc;border-radius:4px}.filter-ui{background:#fff;position:absolute;top:10px;right:10px;z-index:100;padding:10px;border-radius:3px}.filter-ui input{vertical-align:middle}@media (max-width:61.99em){.leaflet-bar{display:none}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster{background-clip:padding-box;border-radius:20px;background-position:50%;background-size:50px}.marker-cluster div{background-image:url(img/icons/cluster.png);width:68px;height:68px;margin-left:-14px;margin-top:-14px;text-align:center;border-radius:15px;font:16px Arial,Helvetica,sans-serif;color:#fff;font-weight:900;background-size:68px;background-position:50%}.marker-cluster span{line-height:68px}.map_wrapper{height:520px;margin:0;padding:0;line-height:normal;width:100%;position:relative}.infoBox{border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.2)!important;margin-top:8px;width:200px}.infoBox>img{z-index:9}.infobox .map_info{background:none repeat scroll 0 0 #fff;padding:6px;border-radius:5px;position:relative;background:#fff}.infobox .map_info:after,.infobox .map_info:before{bottom:100%;left:100px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.infobox .map_info:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-left:-8px}.infobox .map_info:before{border-color:hsla(0,0%,66.7%,0) hsla(0,0%,66.7%,0) #aaa;border-width:9px;margin-left:-9px}#infobox .map_info div,.infobox .map_info,.infobox .map_info span,.map_info span{font-size:12px;line-height:18px}.picker-input{cursor:text}.picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2147483637;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease}.picker-overlay.picker-overlay-hidden{opacity:0;visibility:hidden}div.datedropper{--dd-color1:#fd4741;--dd-color2:#fff;--dd-color3:#4d4d4d;--dd-color4:#fff;touch-action:none;position:absolute;top:0;left:0;z-index:2147483638;transform:translate3d(-50%,0,0);line-height:1;font-family:sans-serif;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;visibility:hidden;margin-top:-8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px!important;border-radius:var(--dd-radius)!important}div.datedropper,div.datedropper.leaf{--dd-radius:6px;--dd-width:180px;--dd-shadow:0 0 32px 0 rgba(0,0,0,0.1)}div.datedropper.leaf{--dd-color1:#1ecd80;--dd-color2:#fefff2;--dd-color3:#528971;--dd-color4:#fefff2}div.datedropper.vanilla{--dd-color1:#feac92;--dd-color2:#fff;--dd-color3:#9ed7db;--dd-color4:#faf7f4}div.datedropper.ryanair,div.datedropper.vanilla{--dd-radius:6px;--dd-width:180px;--dd-shadow:0 0 32px 0 rgba(0,0,0,0.1)}div.datedropper.ryanair{--dd-color1:#7e57dc;--dd-color2:#50388a;--dd-color3:#fff;--dd-color4:#fff}@media only screen and (max-width:479px){div.datedropper{position:fixed;top:50%!important;left:50%!important;transform:translate3d(-50%,-50%,0);margin:0}div.datedropper:before{display:none}div.datedropper .picker{box-shadow:0 0 64px 32px rgba(0,0,0,.06)!important}}div.datedropper *{box-sizing:border-box;width:auto;height:auto;margin:0;padding:0;border:0;font-size:100%}div.datedropper svg{fill:currentColor}div.datedropper:before{content:"";position:absolute;width:16px;height:16px;top:-8px;left:50%;transform:translateX(-50%) rotate(45deg);border-top-left-radius:4px;background-color:#fff;z-index:1}div.datedropper.picker-focused{opacity:1;visibility:visible;margin-top:8px}@media only screen and (max-width:479px){div.datedropper.picker-focused{margin-top:0}}div.datedropper .pick-submit{margin:0 auto;outline:0;width:56px;height:100%;line-height:64px;border-radius:56px;font-size:24px;cursor:pointer;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center;position:relative;top:0}div.datedropper .pick-submit:focus,div.datedropper .pick-submit:hover{top:4px;box-shadow:0 0 0 16px rgba(0,0,0,.04),0 0 0 8px rgba(0,0,0,.04)}div.datedropper .pick-submit svg{position:relative;top:20px}div.datedropper .picker{position:relative;overflow:hidden}div.datedropper .picker+div{font-weight:700;font-size:10px;text-transform:uppercase;padding:.5rem;text-align:center}div.datedropper .picker+div a{text-decoration:none;color:currentColor}div.datedropper .picker+div a:hover{text-decoration:underline}div.datedropper .picker ul{margin:0;padding:0;list-style:none;cursor:pointer;position:relative;z-index:2}div.datedropper .picker ul.pick{position:relative;overflow:hidden;outline:0}div.datedropper .picker ul.pick:nth-of-type(2){box-shadow:0 1px rgba(0,0,0,.06)}div.datedropper .picker ul.pick li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}div.datedropper .picker ul.pick li span{font-size:16px;position:absolute;left:0;width:100%;line-height:0;bottom:24px}div.datedropper .picker ul.pick li.pick-afr{transform:translateY(100%)}div.datedropper .picker ul.pick li.pick-bfr{transform:translateY(-100%)}div.datedropper .picker ul.pick li.pick-sl{opacity:1;transform:translateY(0);z-index:1;pointer-events:auto}div.datedropper .picker ul.pick:focus .pick-arw-s1,div.datedropper .picker ul.pick:hover .pick-arw-s1{opacity:.6}div.datedropper .picker ul.pick:focus.pick-jump .pick-arw-s2,div.datedropper .picker ul.pick:hover.pick-jump .pick-arw-s2{pointer-events:auto;opacity:.6}div.datedropper .picker ul.pick:focus.pick-jump .pick-arw-s2.pick-arw-r,div.datedropper .picker ul.pick:hover.pick-jump .pick-arw-s2.pick-arw-r{transform:translateX(-8px)}div.datedropper .picker ul.pick:focus.pick-jump .pick-arw-s2.pick-arw-l,div.datedropper .picker ul.pick:hover.pick-jump .pick-arw-s2.pick-arw-l{transform:translateX(8px)}div.datedropper .picker ul.pick .pick-arw{position:absolute;top:0;height:100%;width:25%;font-size:10px;text-align:center;display:block;z-index:10;cursor:pointer;overflow:hidden;opacity:0}div.datedropper .picker ul.pick .pick-arw div{line-height:0;top:50%;left:50%;position:absolute;display:block;transform:translate(-50%,-50%)}div.datedropper .picker ul.pick .pick-arw svg{width:16px;height:16px}div.datedropper .picker ul.pick .pick-arw.pick-arw:hover{opacity:1}div.datedropper .picker ul.pick .pick-arw.pick-arw-r{right:0}div.datedropper .picker ul.pick .pick-arw.pick-arw-l{left:0}div.datedropper .picker ul.pick .pick-arw.pick-arw-s2{pointer-events:none}div.datedropper .picker ul.pick .pick-arw.pick-arw-s2.pick-arw-l,div.datedropper .picker ul.pick .pick-arw.pick-arw-s2.pick-arw-r{transform:translateX(0)}div.datedropper .picker ul.pick.pick-m,div.datedropper .picker ul.pick.pick-y{height:60px}div.datedropper .picker ul.pick.pick-m{font-size:32px}div.datedropper .picker ul.pick.pick-y{font-size:24px}div.datedropper .picker ul.pick.pick-d{height:100px;font-size:64px;font-weight:700}div.datedropper .picker ul.pick.pick-d li div{margin-top:-16px}div.datedropper .picker ul.pick:focus:after,div.datedropper .picker ul.pick:hover:after{content:"";pointer-events:none;position:absolute;top:6px;left:6px;bottom:6px;right:6px;background-color:rgba(0,0,0,.04);border-radius:6px}div.datedropper .picker .pick-lg{z-index:1;margin:0 auto;height:0;overflow:hidden}div.datedropper .picker .pick-lg.pick-lg-focused{background-color:rgba(0,0,0,.025)}div.datedropper .picker .pick-lg.down{-webkit-animation:down .8s ease;animation:down .8s ease}div.datedropper .picker .pick-lg .pick-h:after,div.datedropper .picker .pick-lg .pick-h:before{opacity:.32}div.datedropper .picker .pick-lg ul:after{content:"";display:table;clear:both}div.datedropper .picker .pick-lg ul li{float:left;width:14.285714286%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;position:relative}div.datedropper .picker .pick-lg ul li:after,div.datedropper .picker .pick-lg ul li:before{position:absolute;z-index:2;display:block;line-height:30px;height:30px;width:30px;top:50%;left:50%;transform:translate(-50%,-50%)}div.datedropper .picker .pick-lg ul li:after{content:attr(data-value);z-index:2}div.datedropper .picker .pick-lg ul li:before{content:""}div.datedropper .picker .pick-lg ul.pick-lg-h{height:16.6666666667%;padding:0 10px}div.datedropper .picker .pick-lg ul.pick-lg-h li{height:100%}div.datedropper .picker .pick-lg ul.pick-lg-b{height:83.3333333333%;padding:10px}div.datedropper .picker .pick-lg ul.pick-lg-b li{height:16.6666666667%;cursor:pointer;position:relative}div.datedropper .picker .pick-lg ul.pick-lg-b li div{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-lk{pointer-events:none;opacity:.6}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-lk:after{text-decoration:line-through}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-dir div{opacity:.25}div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover{z-index:2}div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover:before{border-radius:32px;box-shadow:0 0 32px rgba(0,0,0,.1)}div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover:after,div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover:before{transform:translate(-50%,-50%) scale(1.5)}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl:before{z-index:2;border-radius:32px;box-shadow:0 0 32px rgba(0,0,0,.1)}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl:after,div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl:before{transform:translate(-50%,-50%) scale(1.5)}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl.pick-sl-a:not(.pick-sl-b):before{border-top-right-radius:8px;transform:translate(-50%,-50%) scale(1.5) rotate(45deg)!important}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl.pick-sl-b:not(.pick-sl-a):before{border-top-left-radius:8px;transform:translate(-50%,-50%) scale(1.5) rotate(-45deg)!important}div.datedropper .picker .pick-btns{margin:-1px;position:relative;z-index:11;height:56px}div.datedropper .picker .pick-btns div{cursor:pointer;line-height:0}div.datedropper .picker .pick-btns .pick-btn{position:absolute;width:36px;height:36px;bottom:0;text-align:center;line-height:38px;font-size:16px;margin:8px;outline:0;border-radius:4px;background:rgba(0,0,0,.03);box-shadow:0 0 32px rgba(0,0,0,.1);transform:scale(1)}div.datedropper .picker .pick-btns .pick-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.datedropper .picker .pick-btns .pick-btn:focus,div.datedropper .picker .pick-btns .pick-btn:hover{box-shadow:0 0 24px rgba(0,0,0,.1);transform:scale(.95)}div.datedropper .picker .pick-btns .pick-btn.pick-btn-sz{right:0}div.datedropper .picker .pick-btns .pick-btn.pick-btn-lng{left:0;transform-origin:left bottom}div.datedropper.picker-clean .picker-jumped-years{display:none}div.datedropper .picker-jumped-years{position:absolute;z-index:10;top:60px;left:0;right:0;bottom:0;padding:4px 4px 56px;opacity:0;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none;transform:translateY(16px);transform-origin:bottom center}div.datedropper .picker-jumped-years.picker-jumper-years-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}div.datedropper .picker-jumped-years>div{float:left;width:50%;padding:4px;position:relative;cursor:pointer}div.datedropper .picker-jumped-years>div:before{content:"";display:block;border-radius:6px;padding:16px 16px 50%;background-color:rgba(0,0,0,.05)}div.datedropper .picker-jumped-years>div:after{text-align:center;font-size:20px;content:attr(data-id);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.datedropper .picker-jumped-years>div:hover:before{background-color:rgba(0,0,0,.025)}div.datedropper.picker-lg{width:300px}div.datedropper.picker-lg ul.pick.pick-d{transform:scale(0);height:0!important}div.datedropper.picker-lg .pick-lg{height:256px}@media only screen and (max-width:479px){div.datedropper.picker-lg{width:auto!important;height:auto!important;top:1rem!important;left:1rem!important;right:1rem!important;bottom:1rem!important;transform:none}div.datedropper.picker-lg.picker-modal{width:100%!important;height:100%!important;padding:1rem!important}div.datedropper.picker-lg .picker{height:100%}div.datedropper.picker-lg .picker .pick{max-height:unset!important}div.datedropper.picker-lg .pick-lg{height:62%!important;max-height:unset!important}div.datedropper.picker-lg .pick-lg .pick-lg-h{height:16.6666666667%}div.datedropper.picker-lg .pick-lg .pick-lg-b{height:83.3333333333%}div.datedropper.picker-lg .pick-lg .pick-lg-b li{height:16.6666666667%}div.datedropper.picker-lg .picker-jumped-years{top:13%!important;padding-bottom:12%!important}div.datedropper.picker-lg .pick-l,div.datedropper.picker-lg .pick-m,div.datedropper.picker-lg .pick-y{height:13%!important}div.datedropper.picker-lg .pick-btns{height:12%!important}}@-webkit-keyframes picker_rumble{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-2px,0,0)}20%,40%,60%,80%{transform:translate3d(2px,0,0)}}@keyframes picker_rumble{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-2px,0,0)}20%,40%,60%,80%{transform:translate3d(2px,0,0)}}div.datedropper .picker-rumble{-webkit-animation:picker_rumble .4s ease;animation:picker_rumble .4s ease}div.datedropper.picker-locked .pick-submit{opacity:.35}div.datedropper.picker-locked .pick-submit:hover{box-shadow:none!important}div.datedropper.picker-modal{top:50%!important;left:50%!important;transform:translate3d(-50%,-50%,0)!important;position:fixed!important;margin:0!important}div.datedropper.picker-modal:before{display:none}div.datedropper.picker-fxs{transition:opacity .2s ease,visibility .2s ease,margin .2s ease}@media only screen and (min-width:480px){div.datedropper.picker-fxs.picker-transit{transition:width .8s cubic-bezier(1,-.55,.2,1.37),opacity .2s ease,visibility .2s ease,margin .2s ease}div.datedropper.picker-fxs.picker-transit .pick-lg{transition:height .8s cubic-bezier(1,-.55,.2,1.37)}div.datedropper.picker-fxs.picker-transit .pick-d{transition:top .8s cubic-bezier(1,-.55,.2,1.37),transform .8s cubic-bezier(1,-.55,.2,1.37),height .8s cubic-bezier(1,-.55,.2,1.37),background-color .4s ease}}div.datedropper.picker-fxs ul.pick.pick-y{transition:background-color .4s ease}div.datedropper.picker-fxs ul.pick li{transition:transform .4s ease,opacity .4s ease}div.datedropper.picker-fxs ul.pick .pick-arw{transition:transform .2s ease,opacity .2s ease}div.datedropper.picker-fxs ul.pick .pick-arw i{transition:right .2s ease,left .2s ease}div.datedropper.picker-fxs .picker-jumped-years{transition:transform .2s ease,opacity .2s ease,visibility .2s ease}div.datedropper.picker-fxs .pick-lg .pick-lg-b li{transition:background-color .2s ease}div.datedropper.picker-fxs .pick-btns .pick-submit{transition:top .2s ease,box-shadow .4s ease,background-color .4s ease}div.datedropper.picker-fxs .pick-btns .pick-submit svg{height:18px}div.datedropper.picker-fxs .pick-btns .pick-btn{transition:all .2s ease}div.datedropper.picker-fxs .pick-btns .pick-btn svg{width:18px;height:18px}div.datedropper .null{transition:none}div.datedropper:not(.picker-lg){width:180px!important;width:var(--dd-width)!important}div.datedropper .picker{box-shadow:0 0 32px 0 rgba(0,0,0,.1)!important;box-shadow:var(--dd-shadow)!important}div.datedropper .pick:focus:after,div.datedropper .pick:hover:after,div.datedropper .picker{border-radius:6px!important;border-radius:var(--dd-radius)!important}div.datedropper .picker-jumped-years{border-bottom-left-radius:6px!important;border-bottom-right-radius:var(--dd-radius)!important}div.datedropper .pick-dir div,div.datedropper .pick-lg-b .pick-sl:before,div.datedropper .pick-lg-h,div.datedropper .pick-submit,div.datedropper:not(.picker-clean) .pick:first-of-type,div.datedropper:not(.picker-clean):before{background-color:#fd4741!important;background-color:var(--dd-color1)!important}div.datedropper .pick-btn,div.datedropper .pick-lg-b .pick-wke,div.datedropper .pick-lg-b li:not(.pick-sl):not(.pick-h):hover:after,div.datedropper .pick-y.pick-jump,div.datedropper .picker+div,div.datedropper .pick li span{color:#fd4741!important;color:var(--dd-color1)!important}div.datedropper .pick-btn,div.datedropper .pick-btn:hover,div.datedropper .pick-l,div.datedropper .pick-lg-b li:not(.pick-sl):not(.pick-h):hover:before,div.datedropper .picker,div.datedropper .picker-jumped-years,div.datedropper:before{background-color:#fff!important;background-color:var(--dd-color2)!important}div.datedropper .pick-arw,div.datedropper .pick-l,div.datedropper .picker{color:#4d4d4d!important;color:var(--dd-color3)!important}div.datedropper .pick-lg-b .pick-sl:after,div.datedropper .pick-lg-h,div.datedropper .pick-submit,div.datedropper:not(.picker-clean) .pick:first-of-type,div.datedropper:not(.picker-clean) .pick:first-of-type *{color:#fff!important;color:var(--dd-color4)!important}div.datedropper.hannover{--dd-color1:#00e676;--dd-color2:#fff;--dd-color3:#4d4d4d;--dd-color4:#fff;--dd-radius:8px;--dd-width:185px;--dd-shadow:0 0 47px 0px rgba(0,0,0,0.1)}.td-wrap,.td-wrap *{margin:0;padding:0;list-style:none;box-sizing:initial!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.td-wrap svg{width:100%}.td-input{cursor:pointer}.td-wrap{display:none;font-family:sans-serif;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;z-index:9999;color:#4d4d4d}.td-overlay,.td-wrap{width:100%;height:100%;top:0;left:0}.td-overlay{position:fixed}.td-clock{width:156px;height:156px;border-radius:156px;box-shadow:0 0 0 1px #1977cc,0 0 0 8px rgba(0,0,0,.05);position:relative;background:#fff;margin:0 auto;text-align:center;line-height:156px;position:absolute;background-position:50%;background-repeat:no-repeat;background-size:cover}.td-clock:before{position:absolute;content:"";top:-10px;margin-left:-10px;left:50%;width:20px;height:20px;transform:rotate(45deg);background:#fff;border-left:1px solid #1977cc;border-top:1px solid #1977cc;border-top-left-radius:4px}.td-init .td-deg{-webkit-animation:slide 1s cubic-bezier(.7,0,.175,1) 1.2s infinite}.td-svg{position:absolute;top:0;bottom:0;left:0;right:0}.td-svg-2{position:absolute;top:18px;left:18px;bottom:18px;right:18px}.td-wrap.td-show{display:block}.td-deg{background-position:50%;background-repeat:no-repeat;background-size:80%;z-index:1}.td-deg,.td-medirian{position:absolute;top:0;left:0;right:0;bottom:0}.td-medirian span{width:40px;height:40px;border-radius:40px;line-height:40px;text-align:center;position:absolute;z-index:2;left:50%;margin:0 0 0 -20px;font-size:.8em;opacity:0;font-weight:700}.td-medirian .td-icon-am{top:40px}.td-medirian .td-icon-pm{bottom:40px}.td-medirian .td-icon-am.td-on{top:26px;opacity:1}.td-medirian .td-icon-pm.td-on{bottom:26px;opacity:1}.td-select{position:absolute;top:4px;left:32px;right:32px;bottom:22px}.td-select svg{position:absolute;top:0;left:0;right:0}.td-select:after{position:absolute;background:#fff;width:36px;height:36px;box-shadow:0 0 0 1px #1977cc;border-radius:60px;top:-16px;left:50%;margin-left:-18px;border-bottom-left-radius:0;content:"";transform:rotate(-45deg);cursor:pointer}.td-clock .td-time{font-weight:700;position:relative}.td-clock .td-time span{width:42px;height:42px;display:inline-block;vertical-align:middle;line-height:42px;text-align:center;margin:6px;position:relative;z-index:2;cursor:pointer;font-size:2em;border-radius:6px}.td-clock .td-time span.on{color:#1977cc}.td-n{transition:all .4s cubic-bezier(.7,0,.175,1) 0s}.td-n2{transition:all .2s linear 0s}@-webkit-keyframes td-alert{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes td-alert{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.td-alert{-webkit-animation-name:td-alert;animation-name:td-alert;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes td-bounce{0%{transform:scaleX(1)}20%{transform:scale3d(1.25,.75,1)}30%{transform:scale3d(.75,1.25,1)}60%{transform:scale3d(1.15,.85,1)}70%{transform:scale3d(.95,1.05,1)}80%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes td-bounce{0%{transform:scaleX(1)}20%{transform:scale3d(1.25,.75,1)}30%{transform:scale3d(.75,1.25,1)}60%{transform:scale3d(1.15,.85,1)}70%{transform:scale3d(.95,1.05,1)}80%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.td-bounce{-webkit-animation-name:td-bounce;animation-name:td-bounce;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes td-fadein{0%{opacity:0}to{opacity:1}}@keyframes td-fadein{0%{opacity:0}to{opacity:1}}.td-fadein{-webkit-animation-name:td-fadein;animation-name:td-fadein;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes td-fadeout{0%{opacity:1}to{opacity:0}}@keyframes td-fadeout{0%{opacity:1}to{opacity:0}}.td-fadeout{-webkit-animation:td-fadeout .3s forwards;animation:td-fadeout .3s forwards}@-webkit-keyframes td-dropdown{0%{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:none}}@keyframes td-dropdown{0%{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:none}}.td-dropdown{-webkit-animation-name:td-dropdown;animation-name:td-dropdown;-webkit-animation-duration:.5s;animation-duration:.5s}.td-bulletpoint,.td-bulletpoint div,.td-lancette,.td-lancette div{position:absolute;top:0;left:0;bottom:0;right:0}.td-bulletpoint div:after{position:absolute;content:"";top:14px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:10px}.td-lancette{border:2px solid #dff3fa;border-radius:100%;margin:6px}.td-lancette div:after{position:absolute;top:20px;left:50%;margin-left:-1px;width:2px;bottom:50%;border-radius:10px;background:#dff3fa;content:""}.td-lancette div:last-child:after{top:36px}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;min-width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-controls{position:absolute;top:-5.5rem;left:-.5rem}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-slide-animated{transform:translateY(20px);opacity:0;visibility:hidden;transition:all 1s}.owl-carousel .active .owl-slide-animated{transform:none;opacity:1;visibility:visible;transition:all 1s}.owl-carousel .active .owl-slide-title{transition-delay:.5s}.owl-carousel .active .owl-slide-subtitle{transition-delay:1s}.owl-carousel .active .owl-slide-link{transition-delay:1.5s}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-dots.disabled,.owl-nav.disabled{display:none!important}.owl-nav{position:absolute;z-index:100;top:22rem;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;text-align:center;-webkit-tap-highlight-color:transparent;height:0}.owl-nav .owl-next,.owl-nav .owl-prev{background:none;height:8rem;width:8rem;margin:0;padding:0}.owl-nav .owl-next span,.owl-nav .owl-prev span{display:none}.owl-nav .owl-prev:after{-webkit-mask-image:url(img/svg/keyboardarrow-left.svg);mask-image:url(img/svg/keyboardarrow-left.svg);left:2rem}.owl-nav .owl-next:after,.owl-nav .owl-prev:after{content:"";position:absolute;background:#fff;-webkit-mask-size:5rem;mask-size:5rem;width:4rem;height:4rem;z-index:1;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all 1s ease;top:2rem}.owl-nav .owl-next:after{-webkit-mask-image:url(img/svg/keyboardarrow-right.svg);mask-image:url(img/svg/keyboardarrow-right.svg);right:2rem}.owl-nav [class*=owl-]{display:inline-block;cursor:pointer;border-radius:0}.owl-nav [class*=owl-]:hover{background-color:transparent;color:#fff;text-decoration:none}.owl-nav .disabled{opacity:.5;cursor:default}.text-info{margin:0 auto;padding:2rem;text-align:center}.owl-item{pointer-events:none}.owl-item.active{pointer-events:painted}.owl-slider-single-nav img{position:relative}.owl-slider-single-nav .caption{background:rgba(0,0,0,.4);font-family:Elido,Arial,sans-serif;padding:1rem 2rem;color:#fff;text-align:left;position:absolute;bottom:0;width:100%}.owl-slider-single-nav .owl-nav{position:absolute;z-index:100;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;text-align:center;-webkit-tap-highlight-color:transparent}.owl-slider-single-nav .owl-nav .owl-next,.owl-slider-single-nav .owl-nav .owl-prev{height:8rem;width:8rem;margin:0;padding:0}.owl-slider-single-nav .owl-nav .owl-next span,.owl-slider-single-nav .owl-nav .owl-prev span{display:none}.owl-slider-single-nav .owl-nav .owl-prev:after{-webkit-mask-image:url(img/svg/keyboardarrow-left.svg);mask-image:url(img/svg/keyboardarrow-left.svg);left:2rem}.owl-slider-single-nav .owl-nav .owl-next:after,.owl-slider-single-nav .owl-nav .owl-prev:after{content:"";position:absolute;background:#e2c339;-webkit-mask-size:5rem;mask-size:5rem;width:4rem;height:4rem;z-index:1;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all 1s ease;top:2rem}.owl-slider-single-nav .owl-nav .owl-next:after{-webkit-mask-image:url(img/svg/keyboardarrow-right.svg);mask-image:url(img/svg/keyboardarrow-right.svg);right:2rem}.owl-slider-single-nav .owl-nav [class*=owl-]{display:inline-block;cursor:pointer;border-radius:0}.owl-slider-single-nav .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}.owl-slider-single-nav .owl-nav .disabled{opacity:.5;cursor:default}.owl-slider-single-nav .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-slider-single-nav .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-slider-single-nav .owl-dots .owl-dot{display:inline-block;zoom:1;padding:0;*display:inline}.owl-slider-single-nav .owl-dots .owl-dot span{width:1.5rem;height:1.5rem;margin:5px 7px;background:#000;display:block;transition:opacity .2s ease}.owl-slider-single-nav .owl-dots .owl-dot.active span,.owl-slider-single-nav .owl-dots .owl-dot:hover span{background:#e2c339}.owl-slider-big .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;z-index:200;position:absolute;left:.5rem;top:50%;transform:translateY(-50%)}@media (min-width:34em){.owl-slider-big .owl-dots{left:6rem}}.owl-slider-big .owl-dots .owl-dot{padding:.8rem;margin:0!important;display:block;zoom:1}.owl-slider-big .owl-dots .owl-dot span{border-radius:100%;height:1.4rem;width:1.4rem;background:hsla(0,0%,100%,.5);display:block;transition:opacity .2s ease}.owl-slider-big .owl-dots .owl-dot.active span,.owl-slider-big .owl-dots .owl-dot:hover span{background:#fff}.owl-slider-nav .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-slider-nav .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;border-radius:3px}.owl-slider-nav .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}.owl-slider-nav .owl-nav .disabled{opacity:.5;cursor:default}.owl-slider-nav .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;z-index:200;display:flex;justify-content:center;padding:2rem}.owl-slider-nav .owl-dots .owl-dot{padding:.5rem;margin:0!important;display:block;zoom:1}.owl-slider-nav .owl-dots .owl-dot span{border-radius:100%;height:1.4rem;width:1.4rem;background:rgba(0,0,0,.5);display:inline-block;transition:opacity .2s ease}.owl-slider-nav .owl-dots .owl-dot.active span,.owl-slider-nav .owl-dots .owl-dot:hover span{background:#e2c339}.owl-testimonial .owl-nav{margin-top:10px;-webkit-tap-highlight-color:transparent}.owl-testimonial .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px;text-indent:-9999999px}.owl-testimonial .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-testimonial .owl-nav .disabled{opacity:.5;cursor:default}.owl-testimonial .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-testimonial .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-testimonial .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;padding:0}.owl-testimonial .owl-dots .owl-dot span{width:1.5rem;height:1.5rem;margin:5px 7px;background:transparent;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;border:2px solid #fff}.owl-testimonial .owl-dots .owl-dot.active span,.owl-testimonial .owl-dots .owl-dot:hover span{background:#fff}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:99999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */@media (max-width:57.99em){.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#fff;border-radius:.5rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;background-color:#333}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.vimeo-player img,.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;transition:all .4s}.video-wrapper .vimeo-player img,.video-wrapper .youtube-player img{display:none}.play{height:6.4rem;width:6.4rem;left:50%;top:50%;margin-left:-4rem;margin-top:-4rem;position:absolute;z-index:99999!important;background:url(img/play-button.svg) no-repeat;cursor:pointer}.play span{color:#fff;margin-top:6.5rem;margin-left:-6.5rem;font-weight:700;display:block;width:30rem;font-size:2.5rem}.video-wrapper .vimeo-player .play,.video-wrapper .youtube-player .play{height:6.4rem;width:6.4rem;left:50%;top:50%;margin-left:-4rem;margin-top:-4rem;position:absolute;z-index:99999!important;background:url(img/play-button.svg) no-repeat;cursor:pointer}.video-wrapper .vimeo-player .play span,.video-wrapper .youtube-player .play span{color:#fff;margin-top:6.5rem;margin-left:-6.5rem;font-weight:700;display:block;width:30rem;font-size:2.5rem}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;transition:all .4s}.youtube-player .play{height:8rem;width:8rem;left:50%;top:50%;margin-left:-4rem;margin-top:-4rem;position:absolute;background:url(img/svg/play.svg) no-repeat;cursor:pointer}@-webkit-keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{padding:1rem 1.5rem;position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}