@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"Carnas-Regular";src:url("../fonts/Carnas-Reg.woff2") format("woff2"),url("../fonts/Carnas-Reg.woff") format("woff"),url("../fonts/Carnas-Reg.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Carnas-Bold";src:url("../fonts/Carnas-Bold.woff2") format("woff2"),url("../fonts/Carnas-Bold.woff") format("woff"),url("../fonts/Carnas-Bold.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Carnas-Light";src:url("../fonts/Carnas-Lig.woff2") format("woff2"),url("../fonts/Carnas-Lig.woff") format("woff"),url("../fonts/Carnas-Lig.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Carnas-Medium";src:url("../fonts/Carnas-Med.woff2") format("woff2"),url("../fonts/Carnas-Med.woff") format("woff"),url("../fonts/Carnas-Med.otf") format("opentype");font-style:normal;font-weight:400}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}body{padding:0;margin:0}.container{position:relative;padding:0 15px}@media screen and (max-width:999px){.ieSupport .container{margin:0 auto;max-width:100vw;width:100vw;box-sizing:border-box}}@media screen and (min-width:1000px){.container{margin:0 auto;max-width:960px;width:960px}}@media screen and (min-width:1192px){.container{max-width:1070px;width:1070px}}@media screen and (min-width:1384px){.container{max-width:1070px;width:1070px}}body{font-family:"Carnas-Regular",helvetica,arial,sans-serif}strong,b{font-family:"Carnas-Bold",helvetica,arial,sans-serif;font-weight:400}img{max-width:100%}.grid-noGutter img{display:block}p,address,ul,ol,table,blockquote{font-family:"Carnas-Light",helvetica,arial,sans-serif;line-height:1.6;color:#fff}p{margin-bottom:15px;font-size:13.5px}li{font-size:13.5px}[class*=col-] p:last-child{margin-bottom:0}a{text-decoration-skip:ink;transition:all .2s ease-in-out;color:#eb6407}a:hover{text-decoration:none}.bg--orange a,.bg--dark a{color:white}h2{margin-bottom:30px;font-family:"Carnas-Light",helvetica,arial,sans-serif;font-size:30px;line-height:38px;color:#fff}h2 span.eins{position:relative;padding-right:18px}h2 span.eins sup{position:absolute;bottom:100%;right:0;width:15px;height:20px;background:url(../img/eins-sup.svg) no-repeat;background-size:contain;text-indent:-200%;font:0/0 serif}h3{margin-bottom:15px;font-family:"Carnas-Light",helvetica,arial,sans-serif;font-size:26px;line-height:1.1}h3 span.eins{position:relative}h3 span.eins sup{position:absolute;top:-20px;right:-30px;width:25px;height:29px;background:url(../img/eins-brand-orange.svg) no-repeat;background-size:contain;text-indent:-200%;font:0/0 serif}.bg--orange h3,.bg--dark h3{color:#fff}h3.small{margin-bottom:7.5px;font-size:22px}.module{display:flex;flex-flow:column wrap;align-items:center;align-content:center;justify-content:center;position:relative;padding:60px 0}.module--fullheight{min-height:100vh;padding:0 0}.module--halfheight{min-height:50vh;padding:0 0}.module--twothirds{min-height:66.6666vh}.module--header-bg{background-repeat:no-repeat}@media (max-width:48em){.module--text-image{padding-bottom:50vh !important}}.ieSupport .ieHelper--module--center{display:table}.ieSupport .ieHelper--module--fullheight{min-height:100vh;display:table}.ieSupport .module--fullheight{min-height:0;padding-top:0}.ieSupport .module--fullheight .container{vertical-align:middle;display:table-cell}.ieSupport #main-nav+:not(.slider-wrapper).module{padding-top:0;padding-bottom:0}.ieSupport #main-nav+:not(.slider-wrapper).module .container{padding-top:170px;padding-bottom:170px}.module--number-slider{display:block}.module--video{min-height:100vh;background-repeat:no-repeat;background-size:cover}#main-nav+.module:not(.slider-wrapper){padding-top:170px;padding-bottom:170px}.mobileSupport .mobile-image-holder{padding:0}.mobileSupport .mobile-image-holder img{position:relative;top:-60px}.mobileSupport .module{display:block;padding-top:60px}.mobileSupport .module--video{display:flex !important}.grid--stretch{align-items:stretch}.grid--middle{align-items:center;align-content:center}.grid--center{justify-content:center}.text-center{text-align:center}.text-right{text-align:right}.text-small{font-size:12px}.text-grey *{color:#333}.text-grey span.eins sup{background-image:url(../img/eins-sup-grey.svg)}.text-white{color:#fff}.text-white>*{color:#fff}.btn-holder{margin-top:30px}button.btn--zahneins{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn--zahneins{display:inline-block;border:0;padding:0;background:transparent;color:#fff;cursor:pointer;transition:all .2s ease-in-out;opacity:.9}.btn--zahneins .btn-start,.btn--zahneins .btn-body,.btn--zahneins .btn-end{display:inline-block;background-image:url(../img/btn-zahneins.png);background-size:auto 100%;height:45px;line-height:45px;float:left;background-repeat:no-repeat}.btn--zahneins .btn-start{width:15px}.btn--zahneins .btn-body{background-position:50% 0;min-width:50px;max-width:134px}.btn--zahneins .btn-end{width:15px;background-position:100% 0}.text-cols--2{columns:2;column-gap:30px;break-inside:avoid}.text-cols--3{columns:3;column-gap:30px;break-inside:avoid}.checkmark{padding-left:245px !important;background:url(../img/check-icon.png) no-repeat 90px 45px}@media only screen and (max-width:48em){.padded-hor--6x.checkmark{padding-left:30px !important;background:none}.padded-hor--4x.padded-vert--4x.bg.bg--orange{padding-right:0;padding-left:0}}.noise-overlay{top:0;right:0;bottom:0;left:0;height:100%;width:100%;position:absolute;background-position-x:0;background-position-y:0;background-size:auto auto;background-repeat:repeat;background:transparent url(../img/noise.png) repeat}.ieSupport .noise-overlay{left:0}.noise-overlay--bg{background-color:#fff}.vorteile-wrapper .noise-overlay{position:absolute;height:100vh}.animationOn .animation{opacity:0}.animation--slider.animation{opacity:0}.noise-overlay--relative{position:relative}.bg{background-repeat:repeat,repeat-y;background-size:auto auto,100% 100%}.bg--orange{background-image:url(../img/noise.png),linear-gradient(to right, #ef7d00, #e74011)}.bg--orange-clean{background-image:url(../img/noise.png),linear-gradient(to right, #e74011 0, #ef7d00 50%, #ef7d00 100%)}.bg--dark{background-image:url(../img/noise.png),linear-gradient(to right, #2b363b, #485c64)}.bg--dark-nonoise{background:linear-gradient(to right, #2b363b, #485c64)}.bg--footer{background:#344248 url(../img/noise.png) repeat;background-size:auto}.bg--jacksonmichael{background-image:url(../img/noise.png),linear-gradient(to bottom, #fff 75%, transparent 25%)}.bg--michaeljackson{background-image:url(../img/noise.png),linear-gradient(to top, #fff 50%, transparent 50%)}.bg--white{background:#fff}.bg--white-noise{background:url(../img/noise.png),#fff}@media only screen and (min-width:48em){.bg--fullheight{min-height:calc(100vh - 128px)}}@media only screen and (max-width:48em){.bg--jacksonmichael{background-image:url(../img/noise.png),linear-gradient(to bottom, #fff 90%, transparent 10%)}}.white-bg{background-color:#fff}.white-noise-bg{background:#fff url(../img/noise.png)}.wrapper--zahnseide{position:relative;padding:90px 0 30px}@media (min-width:48em){.wrapper--zahnseide{overflow:hidden}.wrapper--zahnseide::before,.wrapper--zahnseide::after{content:"";position:absolute;z-index:1;background-repeat:no-repeat;background-size:contain}.wrapper--zahnseide::before{top:-70px;right:-80px;width:600px;height:800px;background-image:url("https://zahneins.com/media/zahnseide.png")}.wrapper--zahnseide::after{bottom:0;left:0;width:448px;height:400px;background-image:url("https://zahneins.com/media/z1-zahnseide-transparent.png")}}.wrapper--zahnseide .module{position:relative;z-index:5}.nav{position:fixed;z-index:666;pointer-events:none;top:0;left:0;bottom:0;right:0;width:100%;min-height:100vh;transform-style:preserve-3d;transition:all .6s ease-in-out;font-family:"Carnas-Light",helvetica,arial,sans-serif}.nav a{color:#354349;text-decoration:none}.nav a:hover{color:#eb6407}.current .nav a,.current .nav a:hover{color:#eb6407}.nav .nav-inner{position:absolute;top:0;left:0;bottom:0;z-index:666;width:33.3333vw;min-width:465px;background:#fff url(../img/noise.png);transform:translateX(-100%);will-change:transform;transition:all .6s ease-in-out;padding:5% 8%}.nav.active{pointer-events:all;background-color:rgba(0,0,0,0.5);transition-delay:.2s}.nav.active .nav-inner{transform:translateX(0)}.nav .nav-container{float:right}.nav .navigation{border-top:1px solid #DBDBDA;border-bottom:1px solid #DBDBDA}.nav .navigation li{padding:20px 40px 20px 0}.nav .navigation a{display:block;font-size:18px;color:#354349;text-decoration:none}.nav .navigation a:hover{color:#eb6407}.nav .navigation .current a,.nav .navigation .current a:hover{color:#eb6407}.nav .close-nav-holder{display:block;margin-bottom:70px}.nav .close-nav{position:relative;left:-44px;display:inline-block;line-height:20px;text-decoration:none;text-transform:lowercase;color:#eb6407}.nav .close-nav svg{display:inline-block;margin-right:20px;vertical-align:middle}.nav .close-nav svg .arrow-orange{fill:#eb6407}.ieSupport .close-nav svg{height:29px}#breadcrumb{padding-left:30px}#breadcrumb{display:inline}#breadcrumb li{display:none}#breadcrumb li.selected{display:inline}#breadcrumb li.active{display:inline}#breadcrumb li.active:before{content:' » '}body.logo-dark #breadcrumb a{color:#000}body.logo-dark #breadcrumb li{color:#000}.module--breadcrumb{align-items:left;padding:0}body.logo-dark.mobileSupport .module--breadcrumb .container{background-image:url(../img/noise.png)}#breadcrumb ul{display:inline}#breadcrumb a{text-decoration:none}#breadcrumb a:hover{text-decoration:underline}.mobileSupport .module--breadcrumb .container{padding-top:15px;width:100%}.mobileSupport #breadcrumb{padding-left:0}.mobileSupport .module--breadcrumb{padding-top:100px !important;padding-bottom:0 !important}.additional-nav{position:absolute;right:20%;bottom:10%;font-size:14px}.language-picker{margin-bottom:30px;text-align:right}.language-picker li:first-child{padding-right:3px}.language-picker a{display:inline-block;padding:3px 10px;border-radius:10px}.language-picker a:not(.lang-active):hover{background-color:rgba(53,67,73,0.1);color:#354349}.language-picker.is-german .de,.language-picker.is-english .en{background:#354349;color:#fff}@media (max-width:35.5em){.nav-inner{display:block;max-width:none}.nav{width:100vw}.nav .nav-inner{width:100vw;padding:20px 85px;min-width:auto}.nav .nav-container{float:none}.nav .navigation li{padding:10px 0}.additional-nav{position:relative;top:10px;right:0;text-align:left}.language-picker{margin-bottom:20px}}.zahn1-header{padding:75px 0 15px;position:fixed;top:0;left:0;right:0;z-index:666;transition:all .4s ease-in-out;transform:translateZ(0);background-image:linear-gradient(to bottom, transparent 50%, transparent 50%);background-size:100% 200%;background-position:0 100%;will-change:transform}.ieSupport .zahn1-header .container .grid{height:85px}.zahn1-header.scroll{padding:15px 0;background-image:linear-gradient(to bottom, rgba(255,255,255,0.9) 50%, transparent 50%)}.header-elements{padding:0}.toggle-menu-holder{padding-top:15px}.toggle-menu{line-height:20px;text-decoration:none;text-transform:lowercase;font-family:"Carnas-Light",helvetica,arial,sans-serif;color:#fff}.toggle-menu .burger{position:relative;top:-1px;display:inline-block;margin-right:5px;vertical-align:middle}.toggle-menu .burger .burger-stroke{fill:#fff}h1.brand{text-align:right}h1.brand .logo{width:150px;fill:#fff}@media (max-width:35.5em){h1.brand .logo{width:128px}}.zahn1-header.scroll{padding:15px 0;background-position:0 0}.zahn1-header.scroll .logo{fill:#000;width:128px}.zahn1-header.scroll .logo #eins{fill:#eb6407}.zahn1-header.scroll .burger-stroke{fill:#000}.zahn1-header.scroll .toggle-menu span{color:#000}body.logo-dark .logo{fill:#000}body.logo-dark .logo #eins{fill:#eb6407}body.logo-dark .burger-stroke{fill:#000 !important}body.logo-dark .toggle-menu span{color:#000}@media only screen and (max-width:48em){.module.module--fullheight.module--header-bg.white-bg.text-grey{padding-bottom:0}.text-cols--2{columns:1}.zahn1-header{padding:15px 0}}.sitewide-footer{padding-top:30px;padding-bottom:30px;font-size:11px}.sitewide-footer .col-3{position:relative}.sitewide-footer .col-3:not(:last-of-type):after{position:absolute;right:15px;top:7.5px;content:"";height:30px;width:1px;background:#fff}.sitewide-footer p{margin-bottom:0;font-size:11px}.sitewide-footer a{color:#fff;text-decoration:none;transition:all .2s ease-in-out;font-size:11px}.sitewide-footer a:hover{text-decoration:underline}.footer-area5 .icon-link:last-child{padding-left:0}.footer-logo{width:100px}.footer-logo .logo-component{fill:#ffffff}.footer-area{padding:0 30px;display:block;box-sizing:border-box;float:left}.footer-area1{padding-left:0}.footer-area5{text-align:right;float:right;padding-right:0}.clearfix{clear:both}.footer-nav{column-count:2;column-gap:30px}.icon-holder{border-radius:15px;padding:6px;width:30px;height:30px;background:#fff}.icon-link{float:right;padding-left:15px;padding-bottom:7.5px}@media only screen and (max-width:58em){.footer-area{padding:0 22.5px}.footer-area1{padding-left:15px}.footer-area5{padding-right:15px}.footer-area4{display:none}}@media only screen and (max-width:42em){.footer-area3,.footer-area4{display:none}.footer-area{padding:0 15px}.footer-logo{width:90px}}@media (max-width:35.5em){.footer-area5{width:30px}.footer-area{padding:7px 30px}}@media (max-width:28em){.footer-area1{width:100%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@keyframes entry-fadeintop{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-fadeinright{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes entry-fadeinbottom{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-fadeinleft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes entry-fadein{from{opacity:0}to{opacity:1}}.fadein-west{opacity:0;will-change:transform;will-change:opacity;animation:entry-fadeinleft ease 1s forwards .2s;transform-style:preserve-3d}.fadein-east{opacity:0;will-change:transform;will-change:opacity;animation:entry-fadeinright ease 1s forwards .8s;transform-style:preserve-3d}.fadein-south{opacity:0;will-change:transform;will-change:opacity;animation:entry-fadeinbottom ease 1s forwards .3s;transform-style:preserve-3d}.fadein-north{opacity:0;will-change:transform;will-change:opacity;animation:entry-fadeintop ease .6s forwards .2s;transform-style:preserve-3d}.fadein{opacity:0;will-change:transform;will-change:opacity;animation:entry-fadein ease 2s forwards;transform-style:preserve-3d}@keyframes dropin{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes dropout{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-30px);opacity:0}}[class~="grid"],[class*="grid-"],[class*="grid_"]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0 -15px}[class~="col"],[class*="col-"],[class*="col_"]{box-sizing:border-box;padding:0 15px 15px}[class~="col"]{flex:0 0 auto}[class~="col"],[class*="col_"]{flex:1 1 0}[class~="grid"][class~="col"],[class~="grid"][class*="col-"],[class~="grid"][class*="col_"]{margin:0;padding:0}[class*="grid-"][class*="-noGutter"]{margin:0}[class*="grid-"][class*="-noGutter"]>[class~="col"],[class*="grid-"][class*="-noGutter"]>[class*="col-"]{padding:0}[class*="grid-"][class*="-noWrap"]{flex-wrap:nowrap}[class*="grid-"][class*="-center"]{justify-content:center}[class*="grid-"][class*="-right"]{justify-content:flex-end;align-self:flex-end;margin-left:auto}[class*="grid-"][class*="-top"]{align-items:flex-start}[class*="grid-"][class*="-middle"]{align-items:center}[class*="grid-"][class*="-bottom"]{align-items:flex-end}[class*="grid-"][class*="-reverse"]{flex-direction:row-reverse}[class*="grid-"][class*="-column"]{flex-direction:column}[class*="grid-"][class*="-column"]>[class*="col-"]{flex-basis:auto}[class*="grid-"][class*="-column-reverse"]{flex-direction:column-reverse}[class*="grid-"][class*="-spaceBetween"]{justify-content:space-between}[class*="grid-"][class*="-spaceAround"]{justify-content:space-around}[class*="grid-"][class*="-equalHeight"]>[class~="col"],[class*="grid-"][class*="-equalHeight"]>[class*="col-"],[class*="grid-"][class*="-equalHeight"]>[class*="col_"]{display:flex;flex-wrap:wrap}[class*="grid-"][class*="-equalHeight"]>[class~="col"]>*,[class*="grid-"][class*="-equalHeight"]>[class*="col-"]>*,[class*="grid-"][class*="-equalHeight"]>[class*="col_"]>*{flex:1 0 100%}[class*="grid-"][class*="-noBottom"]>[class~="col"],[class*="grid-"][class*="-noBottom"]>[class*="col-"],[class*="grid-"][class*="-noBottom"]>[class*="col_"]{padding-bottom:0}[class*="col-"][class*="-top"]{align-self:flex-start}[class*="col-"][class*="-middle"]{align-self:center}[class*="col-"][class*="-bottom"]{align-self:flex-end}[class*="col-"][class*="-first"]{order:-1}[class*="col-"][class*="-last"]{order:1}[class*="grid-1"]>[class~="col"],[class*="grid-1"]>[class*="col-"]{flex-basis:100%;max-width:100%}[class*="grid-2"]>[class~="col"],[class*="grid-2"]>[class*="col-"]{flex-basis:50%;max-width:50%}[class*="grid-3"]>[class~="col"],[class*="grid-3"]>[class*="col-"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*="grid-4"]>[class~="col"],[class*="grid-4"]>[class*="col-"]{flex-basis:25%;max-width:25%}[class*="grid-5"]>[class~="col"],[class*="grid-5"]>[class*="col-"]{flex-basis:20%;max-width:20%}[class*="grid-6"]>[class~="col"],[class*="grid-6"]>[class*="col-"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*="grid-7"]>[class~="col"],[class*="grid-7"]>[class*="col-"]{flex-basis:14.28571429%;max-width:14.28571429%}[class*="grid-8"]>[class~="col"],[class*="grid-8"]>[class*="col-"]{flex-basis:12.5%;max-width:12.5%}[class*="grid-9"]>[class~="col"],[class*="grid-9"]>[class*="col-"]{flex-basis:11.11111111%;max-width:11.11111111%}[class*="grid-10"]>[class~="col"],[class*="grid-10"]>[class*="col-"]{flex-basis:10%;max-width:10%}[class*="grid-11"]>[class~="col"],[class*="grid-10"]>[class*="col-"]{flex-basis:9.09090909%;max-width:9.09090909%}[class*="grid-12"]>[class~="col"],[class*="grid-11"]>[class*="col-"]{flex-basis:8.33333333%;max-width:8.33333333%}@media screen and (max-width: 80em){[class*="_lg-1"]>[class~="col"],[class*="_lg-1"]>[class*="col-"]{flex-basis:100%;max-width:100%}[class*="_lg-2"]>[class~="col"],[class*="_lg-2"]>[class*="col-"]{flex-basis:50%;max-width:50%}[class*="_lg-3"]>[class~="col"],[class*="_lg-3"]>[class*="col-"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*="_lg-4"]>[class~="col"],[class*="_lg-4"]>[class*="col-"]{flex-basis:25%;max-width:25%}[class*="_lg-5"]>[class~="col"],[class*="_lg-5"]>[class*="col-"]{flex-basis:20%;max-width:20%}[class*="_lg-6"]>[class~="col"],[class*="_lg-6"]>[class*="col-"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*="_lg-7"]>[class~="col"],[class*="_lg-7"]>[class*="col-"]{flex-basis:14.28571429%;max-width:14.28571429%}[class*="_lg-8"]>[class~="col"],[class*="_lg-8"]>[class*="col-"]{flex-basis:12.5%;max-width:12.5%}[class*="_lg-9"]>[class~="col"],[class*="_lg-9"]>[class*="col-"]{flex-basis:11.11111111%;max-width:11.11111111%}[class*="_lg-10"]>[class~="col"],[class*="_lg-10"]>[class*="col-"]{flex-basis:10%;max-width:10%}[class*="_lg-11"]>[class~="col"],[class*="_lg-10"]>[class*="col-"]{flex-basis:9.09090909%;max-width:9.09090909%}[class*="_lg-12"]>[class~="col"],[class*="_lg-11"]>[class*="col-"]{flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width: 64em){[class*="_md-1"]>[class~="col"],[class*="_md-1"]>[class*="col-"]{flex-basis:100%;max-width:100%}[class*="_md-2"]>[class~="col"],[class*="_md-2"]>[class*="col-"]{flex-basis:50%;max-width:50%}[class*="_md-3"]>[class~="col"],[class*="_md-3"]>[class*="col-"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*="_md-4"]>[class~="col"],[class*="_md-4"]>[class*="col-"]{flex-basis:25%;max-width:25%}[class*="_md-5"]>[class~="col"],[class*="_md-5"]>[class*="col-"]{flex-basis:20%;max-width:20%}[class*="_md-6"]>[class~="col"],[class*="_md-6"]>[class*="col-"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*="_md-7"]>[class~="col"],[class*="_md-7"]>[class*="col-"]{flex-basis:14.28571429%;max-width:14.28571429%}[class*="_md-8"]>[class~="col"],[class*="_md-8"]>[class*="col-"]{flex-basis:12.5%;max-width:12.5%}[class*="_md-9"]>[class~="col"],[class*="_md-9"]>[class*="col-"]{flex-basis:11.11111111%;max-width:11.11111111%}[class*="_md-10"]>[class~="col"],[class*="_md-10"]>[class*="col-"]{flex-basis:10%;max-width:10%}[class*="_md-11"]>[class~="col"],[class*="_md-10"]>[class*="col-"]{flex-basis:9.09090909%;max-width:9.09090909%}[class*="_md-12"]>[class~="col"],[class*="_md-11"]>[class*="col-"]{flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width: 48em){[class*="_sm-1"]>[class~="col"],[class*="_sm-1"]>[class*="col-"]{flex-basis:100%;max-width:100%}[class*="_sm-2"]>[class~="col"],[class*="_sm-2"]>[class*="col-"]{flex-basis:50%;max-width:50%}[class*="_sm-3"]>[class~="col"],[class*="_sm-3"]>[class*="col-"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*="_sm-4"]>[class~="col"],[class*="_sm-4"]>[class*="col-"]{flex-basis:25%;max-width:25%}[class*="_sm-5"]>[class~="col"],[class*="_sm-5"]>[class*="col-"]{flex-basis:20%;max-width:20%}[class*="_sm-6"]>[class~="col"],[class*="_sm-6"]>[class*="col-"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*="_sm-7"]>[class~="col"],[class*="_sm-7"]>[class*="col-"]{flex-basis:14.28571429%;max-width:14.28571429%}[class*="_sm-8"]>[class~="col"],[class*="_sm-8"]>[class*="col-"]{flex-basis:12.5%;max-width:12.5%}[class*="_sm-9"]>[class~="col"],[class*="_sm-9"]>[class*="col-"]{flex-basis:11.11111111%;max-width:11.11111111%}[class*="_sm-10"]>[class~="col"],[class*="_sm-10"]>[class*="col-"]{flex-basis:10%;max-width:10%}[class*="_sm-11"]>[class~="col"],[class*="_sm-10"]>[class*="col-"]{flex-basis:9.09090909%;max-width:9.09090909%}[class*="_sm-12"]>[class~="col"],[class*="_sm-11"]>[class*="col-"]{flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width: 35.5em){[class*="_xs-1"]>[class~="col"],[class*="_xs-1"]>[class*="col-"]{flex-basis:100%;max-width:100%}[class*="_xs-2"]>[class~="col"],[class*="_xs-2"]>[class*="col-"]{flex-basis:50%;max-width:50%}[class*="_xs-3"]>[class~="col"],[class*="_xs-3"]>[class*="col-"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*="_xs-4"]>[class~="col"],[class*="_xs-4"]>[class*="col-"]{flex-basis:25%;max-width:25%}[class*="_xs-5"]>[class~="col"],[class*="_xs-5"]>[class*="col-"]{flex-basis:20%;max-width:20%}[class*="_xs-6"]>[class~="col"],[class*="_xs-6"]>[class*="col-"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*="_xs-7"]>[class~="col"],[class*="_xs-7"]>[class*="col-"]{flex-basis:14.28571429%;max-width:14.28571429%}[class*="_xs-8"]>[class~="col"],[class*="_xs-8"]>[class*="col-"]{flex-basis:12.5%;max-width:12.5%}[class*="_xs-9"]>[class~="col"],[class*="_xs-9"]>[class*="col-"]{flex-basis:11.11111111%;max-width:11.11111111%}[class*="_xs-10"]>[class~="col"],[class*="_xs-10"]>[class*="col-"]{flex-basis:10%;max-width:10%}[class*="_xs-11"]>[class~="col"],[class*="_xs-10"]>[class*="col-"]{flex-basis:9.09090909%;max-width:9.09090909%}[class*="_xs-12"]>[class~="col"],[class*="_xs-11"]>[class*="col-"]{flex-basis:8.33333333%;max-width:8.33333333%}}[class*='grid']>[class*="col-1"]{flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="col-2"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="col-3"]{flex-basis:25%;max-width:25%}[class*='grid']>[class*="col-4"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="col-5"]{flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="col-6"]{flex-basis:50%;max-width:50%}[class*='grid']>[class*="col-7"]{flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="col-8"]{flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="col-9"]{flex-basis:75%;max-width:75%}[class*='grid']>[class*="col-10"]{flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="col-11"]{flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="col-12"]{flex-basis:100%;max-width:100%}[class*="grid"]>[data-push-left*="off-0"]{margin-left:0}[class*="grid"]>[data-push-left*="off-1"]{margin-left:8.33333333%}[class*="grid"]>[data-push-left*="off-2"]{margin-left:16.66666667%}[class*="grid"]>[data-push-left*="off-3"]{margin-left:25%}[class*="grid"]>[data-push-left*="off-4"]{margin-left:33.33333333%}[class*="grid"]>[data-push-left*="off-5"]{margin-left:41.66666667%}[class*="grid"]>[data-push-left*="off-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="off-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="off-7"]{margin-left:58.33333333%}[class*="grid"]>[data-push-left*="off-8"]{margin-left:66.66666667%}[class*="grid"]>[data-push-left*="off-9"]{margin-left:75%}[class*="grid"]>[data-push-left*="off-10"]{margin-left:83.33333333%}[class*="grid"]>[data-push-left*="off-11"]{margin-left:91.66666667%}[class*="grid"]>[data-push-right*="off-0"]{margin-right:0}[class*="grid"]>[data-push-right*="off-1"]{margin-right:8.33333333%}[class*="grid"]>[data-push-right*="off-2"]{margin-right:16.66666667%}[class*="grid"]>[data-push-right*="off-3"]{margin-right:25%}[class*="grid"]>[data-push-right*="off-4"]{margin-right:33.33333333%}[class*="grid"]>[data-push-right*="off-5"]{margin-right:41.66666667%}[class*="grid"]>[data-push-right*="off-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="off-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="off-7"]{margin-right:58.33333333%}[class*="grid"]>[data-push-right*="off-8"]{margin-right:66.66666667%}[class*="grid"]>[data-push-right*="off-9"]{margin-right:75%}[class*="grid"]>[data-push-right*="off-10"]{margin-right:83.33333333%}[class*="grid"]>[data-push-right*="off-11"]{margin-right:91.66666667%}@media screen and (max-width: 80em){[class*='grid']>[class*="_lg-1"]{flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_lg-2"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_lg-3"]{flex-basis:25%;max-width:25%}[class*='grid']>[class*="_lg-4"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_lg-5"]{flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_lg-6"]{flex-basis:50%;max-width:50%}[class*='grid']>[class*="_lg-7"]{flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_lg-8"]{flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_lg-9"]{flex-basis:75%;max-width:75%}[class*='grid']>[class*="_lg-10"]{flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_lg-11"]{flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_lg-12"]{flex-basis:100%;max-width:100%}[class*="grid"]>[data-push-left*="_lg-0"]{margin-left:0}[class*="grid"]>[data-push-left*="_lg-1"]{margin-left:8.33333333%}[class*="grid"]>[data-push-left*="_lg-2"]{margin-left:16.66666667%}[class*="grid"]>[data-push-left*="_lg-3"]{margin-left:25%}[class*="grid"]>[data-push-left*="_lg-4"]{margin-left:33.33333333%}[class*="grid"]>[data-push-left*="_lg-5"]{margin-left:41.66666667%}[class*="grid"]>[data-push-left*="_lg-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_lg-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_lg-7"]{margin-left:58.33333333%}[class*="grid"]>[data-push-left*="_lg-8"]{margin-left:66.66666667%}[class*="grid"]>[data-push-left*="_lg-9"]{margin-left:75%}[class*="grid"]>[data-push-left*="_lg-10"]{margin-left:83.33333333%}[class*="grid"]>[data-push-left*="_lg-11"]{margin-left:91.66666667%}[class*="grid"]>[data-push-right*="_lg-0"]{margin-right:0}[class*="grid"]>[data-push-right*="_lg-1"]{margin-right:8.33333333%}[class*="grid"]>[data-push-right*="_lg-2"]{margin-right:16.66666667%}[class*="grid"]>[data-push-right*="_lg-3"]{margin-right:25%}[class*="grid"]>[data-push-right*="_lg-4"]{margin-right:33.33333333%}[class*="grid"]>[data-push-right*="_lg-5"]{margin-right:41.66666667%}[class*="grid"]>[data-push-right*="_lg-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_lg-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_lg-7"]{margin-right:58.33333333%}[class*="grid"]>[data-push-right*="_lg-8"]{margin-right:66.66666667%}[class*="grid"]>[data-push-right*="_lg-9"]{margin-right:75%}[class*="grid"]>[data-push-right*="_lg-10"]{margin-right:83.33333333%}[class*="grid"]>[data-push-right*="_lg-11"]{margin-right:91.66666667%}[class*='grid'] [class*="_lg-first"]{order:-1}[class*='grid'] [class*="_lg-last"]{order:1}}@media screen and (max-width: 64em){[class*='grid']>[class*="_md-1"]{flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_md-2"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_md-3"]{flex-basis:25%;max-width:25%}[class*='grid']>[class*="_md-4"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_md-5"]{flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_md-6"]{flex-basis:50%;max-width:50%}[class*='grid']>[class*="_md-7"]{flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_md-8"]{flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_md-9"]{flex-basis:75%;max-width:75%}[class*='grid']>[class*="_md-10"]{flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_md-11"]{flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_md-12"]{flex-basis:100%;max-width:100%}[class*="grid"]>[data-push-left*="_md-0"]{margin-left:0}[class*="grid"]>[data-push-left*="_md-1"]{margin-left:8.33333333%}[class*="grid"]>[data-push-left*="_md-2"]{margin-left:16.66666667%}[class*="grid"]>[data-push-left*="_md-3"]{margin-left:25%}[class*="grid"]>[data-push-left*="_md-4"]{margin-left:33.33333333%}[class*="grid"]>[data-push-left*="_md-5"]{margin-left:41.66666667%}[class*="grid"]>[data-push-left*="_md-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_md-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_md-7"]{margin-left:58.33333333%}[class*="grid"]>[data-push-left*="_md-8"]{margin-left:66.66666667%}[class*="grid"]>[data-push-left*="_md-9"]{margin-left:75%}[class*="grid"]>[data-push-left*="_md-10"]{margin-left:83.33333333%}[class*="grid"]>[data-push-left*="_md-11"]{margin-left:91.66666667%}[class*="grid"]>[data-push-right*="_md-0"]{margin-right:0}[class*="grid"]>[data-push-right*="_md-1"]{margin-right:8.33333333%}[class*="grid"]>[data-push-right*="_md-2"]{margin-right:16.66666667%}[class*="grid"]>[data-push-right*="_md-3"]{margin-right:25%}[class*="grid"]>[data-push-right*="_md-4"]{margin-right:33.33333333%}[class*="grid"]>[data-push-right*="_md-5"]{margin-right:41.66666667%}[class*="grid"]>[data-push-right*="_md-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_md-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_md-7"]{margin-right:58.33333333%}[class*="grid"]>[data-push-right*="_md-8"]{margin-right:66.66666667%}[class*="grid"]>[data-push-right*="_md-9"]{margin-right:75%}[class*="grid"]>[data-push-right*="_md-10"]{margin-right:83.33333333%}[class*="grid"]>[data-push-right*="_md-11"]{margin-right:91.66666667%}[class*='grid'] [class*="_md-first"]{order:-1}[class*='grid'] [class*="_md-last"]{order:1}}@media screen and (max-width: 48em){[class*='grid']>[class*="_sm-1"]{flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_sm-2"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_sm-3"]{flex-basis:25%;max-width:25%}[class*='grid']>[class*="_sm-4"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_sm-5"]{flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_sm-6"]{flex-basis:50%;max-width:50%}[class*='grid']>[class*="_sm-7"]{flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_sm-8"]{flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_sm-9"]{flex-basis:75%;max-width:75%}[class*='grid']>[class*="_sm-10"]{flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_sm-11"]{flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_sm-12"]{flex-basis:100%;max-width:100%}[class*="grid"]>[data-push-left*="_sm-0"]{margin-left:0}[class*="grid"]>[data-push-left*="_sm-1"]{margin-left:8.33333333%}[class*="grid"]>[data-push-left*="_sm-2"]{margin-left:16.66666667%}[class*="grid"]>[data-push-left*="_sm-3"]{margin-left:25%}[class*="grid"]>[data-push-left*="_sm-4"]{margin-left:33.33333333%}[class*="grid"]>[data-push-left*="_sm-5"]{margin-left:41.66666667%}[class*="grid"]>[data-push-left*="_sm-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_sm-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_sm-7"]{margin-left:58.33333333%}[class*="grid"]>[data-push-left*="_sm-8"]{margin-left:66.66666667%}[class*="grid"]>[data-push-left*="_sm-9"]{margin-left:75%}[class*="grid"]>[data-push-left*="_sm-10"]{margin-left:83.33333333%}[class*="grid"]>[data-push-left*="_sm-11"]{margin-left:91.66666667%}[class*="grid"]>[data-push-right*="_sm-0"]{margin-right:0}[class*="grid"]>[data-push-right*="_sm-1"]{margin-right:8.33333333%}[class*="grid"]>[data-push-right*="_sm-2"]{margin-right:16.66666667%}[class*="grid"]>[data-push-right*="_sm-3"]{margin-right:25%}[class*="grid"]>[data-push-right*="_sm-4"]{margin-right:33.33333333%}[class*="grid"]>[data-push-right*="_sm-5"]{margin-right:41.66666667%}[class*="grid"]>[data-push-right*="_sm-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_sm-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_sm-7"]{margin-right:58.33333333%}[class*="grid"]>[data-push-right*="_sm-8"]{margin-right:66.66666667%}[class*="grid"]>[data-push-right*="_sm-9"]{margin-right:75%}[class*="grid"]>[data-push-right*="_sm-10"]{margin-right:83.33333333%}[class*="grid"]>[data-push-right*="_sm-11"]{margin-right:91.66666667%}[class*='grid'] [class*="_sm-first"]{order:-1}[class*='grid'] [class*="_sm-last"]{order:1}}@media screen and (max-width: 35.5em){[class*='grid']>[class*="_xs-1"]{flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_xs-2"]{flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_xs-3"]{flex-basis:25%;max-width:25%}[class*='grid']>[class*="_xs-4"]{flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_xs-5"]{flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_xs-6"]{flex-basis:50%;max-width:50%}[class*='grid']>[class*="_xs-7"]{flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_xs-8"]{flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_xs-9"]{flex-basis:75%;max-width:75%}[class*='grid']>[class*="_xs-10"]{flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_xs-11"]{flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_xs-12"]{flex-basis:100%;max-width:100%}[class*="grid"]>[data-push-left*="_xs-0"]{margin-left:0}[class*="grid"]>[data-push-left*="_xs-1"]{margin-left:8.33333333%}[class*="grid"]>[data-push-left*="_xs-2"]{margin-left:16.66666667%}[class*="grid"]>[data-push-left*="_xs-3"]{margin-left:25%}[class*="grid"]>[data-push-left*="_xs-4"]{margin-left:33.33333333%}[class*="grid"]>[data-push-left*="_xs-5"]{margin-left:41.66666667%}[class*="grid"]>[data-push-left*="_xs-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_xs-6"]{margin-left:50%}[class*="grid"]>[data-push-left*="_xs-7"]{margin-left:58.33333333%}[class*="grid"]>[data-push-left*="_xs-8"]{margin-left:66.66666667%}[class*="grid"]>[data-push-left*="_xs-9"]{margin-left:75%}[class*="grid"]>[data-push-left*="_xs-10"]{margin-left:83.33333333%}[class*="grid"]>[data-push-left*="_xs-11"]{margin-left:91.66666667%}[class*="grid"]>[data-push-right*="_xs-0"]{margin-right:0}[class*="grid"]>[data-push-right*="_xs-1"]{margin-right:8.33333333%}[class*="grid"]>[data-push-right*="_xs-2"]{margin-right:16.66666667%}[class*="grid"]>[data-push-right*="_xs-3"]{margin-right:25%}[class*="grid"]>[data-push-right*="_xs-4"]{margin-right:33.33333333%}[class*="grid"]>[data-push-right*="_xs-5"]{margin-right:41.66666667%}[class*="grid"]>[data-push-right*="_xs-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_xs-6"]{margin-right:50%}[class*="grid"]>[data-push-right*="_xs-7"]{margin-right:58.33333333%}[class*="grid"]>[data-push-right*="_xs-8"]{margin-right:66.66666667%}[class*="grid"]>[data-push-right*="_xs-9"]{margin-right:75%}[class*="grid"]>[data-push-right*="_xs-10"]{margin-right:83.33333333%}[class*="grid"]>[data-push-right*="_xs-11"]{margin-right:91.66666667%}[class*='grid'] [class*="_xs-first"]{order:-1}[class*='grid'] [class*="_xs-last"]{order:1}}[class*="col-"]:not([class*="col-0"]){display:block}[class~="grid"][class*="col-"]:not([class*="col-0"]){display:flex}[class*="col-"][class*="col-0"]{display:none}@media screen and (max-width: 80em){[class~="grid"]>:not([class*="_lg-0"]){display:block}[class~="grid"]:not([class*="_lg-0"]){display:flex}[class~="grid"]>[class*="_lg-0"],[class~="grid"][class*="-equalHeight"]>[class*="_lg-0"]{display:none}}@media screen and (max-width: 64em){[class~="grid"]>:not([class*="_md-0"]){display:block}[class~="grid"]:not([class*="_md-0"]){display:flex}[class~="grid"]>[class*="_md-0"],[class~="grid"][class*="-equalHeight"]>[class*="_md-0"]{display:none}}@media screen and (max-width: 48em){[class~="grid"]>:not([class*="_sm-0"]){display:block}[class~="grid"]:not([class*="_sm-0"]){display:flex}[class~="grid"]>[class*="_sm-0"],[class~="grid"][class*="-equalHeight"]>[class*="_sm-0"]{display:none}}@media screen and (max-width: 35.5em){[class~="grid"]>:not([class*="_xs-0"]){display:block}[class~="grid"]:not([class*="_xs-0"]){display:flex}[class~="grid"]>[class*="_xs-0"],[class~="grid"][class*="-equalHeight"]>[class*="_xs-0"]{display:none}}.grid-noGutter img{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:.8s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215, .61, .355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, .75, 1)}40%{transform:scale3d(.75, 1.25, 1)}50%{transform:scale3d(1.15, .85, 1)}65%{transform:scale3d(.95, 1.05, 1)}75%{transform:scale3d(1.05, .95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;transform:scale3d(.3, .3, .3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(.9, .9, .9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(.97, .97, .97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(.3, .3, .3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95, .95, .95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3, .3, .3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3, .3, .3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}.slider-wrapper{min-height:80vh}.slider-wrapper .container{width:100%}.slider-wrapper .slick-dots{position:absolute;bottom:75px;right:0;transform:rotate(90deg) translateY(-100%)}.slides{position:relative}.slides--vert .slide .grid-noGutter-noBottom.grid-middle{mix-blend-mode:multiply;width:100%}.slide{padding:15px 30px 30px}.slide h2{font-size:52px;line-height:1.2;margin-bottom:7.5px}.slide h2 span.eins sup{width:15px;height:20px;bottom:90px}.slide .image-holder{display:block;height:320px;width:auto;background-repeat:no-repeat !important;background-size:contain !important;background-position:50% 100% !important;background-color:transparent;margin-bottom:15px;background-blend-mode:multiply;mix-blend-mode:multiply;opacity:1}.grid-noGutter-noBottom .slide-content{padding-right:3% !important}.slide-video-wrap{background:#ef7d00 url(../img/noise.png);text-align:right;margin-left:-20px}.slide-image{display:inline-block;mix-blend-mode:multiply}.slide-image--fallback{mix-blend-mode:multiply}.slide-video{width:400px;height:640px;max-width:100%;align-self:flex-end;mix-blend-mode:multiply;background:transparent}.slide-video[poster]{width:99%;height:auto}.slide-img-wrap{background-color:rgba(255,255,0,0)}.slick-dots li{position:relative;display:inline-block;height:12px;width:12px;padding:0}.slick-dots li:not(:last-child){margin-right:10px}.slick-dots li button{display:inline-block;appearance:none;width:100%;height:100%;font:0/0 serif;text-indent:-300%;background:#fff;border-radius:50%;border:0;opacity:.6;cursor:pointer;transition:all .2s ease-in-out}.slick-dots li button:active,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{opacity:1}.slider-wrapper.mobile-slider .slick-dots{transform:none;bottom:10px}@media (max-width:48em){.slide-content{order:1}.slide-video-wrap{margin:0 auto;text-align:center}.slider-wrapper{background-image:url(../img/noise.png),linear-gradient(to right, #ef7d00 50%, #ef7d00 100%)}.slider-wrapper.mobile-slider{padding-top:120px;background-image:url(../img/noise.png),linear-gradient(to right, #e74011 0, #ef7d00 50%, #ef7d00 100%)}.mobile-slider{display:block}}@media (max-width:35.5em){.slide h2{font-size:20px}}.ieSupport .slider-wrapper .container{vertical-align:middle;display:table-cell}.ieSupport .ieHelper--slidermodule{display:table;min-height:70vh}.number-slides{max-width:100%}@media (min-width:64em){.number-slides{max-width:52%;margin:0 auto}}@media (max-width:64em){.number-slides{text-align:center}}.number-slides h3{margin-bottom:30px;color:#fff}.number-slides p{font-size:14px}.number-slides .slick-dots{text-align:center;flex:0 0 100%}.number-slides .col-4_md-12{display:table;margin:30px auto;width:150px}.number-slides .col-8_md-12{padding:0 15px !important}.number-slides .grid{margin:auto}@media (max-width:64em){.number-slides .grid{display:table}}.number-circle{width:150px;height:150px;display:table-cell;text-align:center;vertical-align:middle;border-radius:50%;border:15px solid rgba(255,255,255,0.25)}.number-circle span{background:transparent;border:none;display:block;font-family:"Carnas-Light",helvetica,arial,sans-serif;color:#fff;width:100px;margin:auto}.number-circle .number{margin-bottom:5px;font-size:24px}.number-circle .number-term{font-size:12px}.number-circle .number-prefix{font-size:12px;margin-bottom:5px}.video-opener-link{max-width:50%;padding:75px;background:rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,0,0,0.4);text-decoration:none;transition:all .4s ease-in-out}@media only screen and (max-width:48em){.video-opener-link{background:transparent;box-shadow:none}}.video-opener-link:hover{background:rgba(255,255,255,0.6);box-shadow:0 0 40px rgba(0,0,0,0.2)}.video-opener-link h3{color:#000;margin-bottom:15px}.video-opener-link p{color:#000}.contactbox.bg--white container{padding-top:30px}@media only screen and (max-width:48em){.contactbox .bg{max-width:512px}}.bg-holder{height:100vh;background-repeat:no-repeat;background-size:contain;width:50%;align-self:left;position:absolute;left:-20px;background-position-y:bottom}@media (max-width:35.5em){.bg-holder{background-position-y:top}}.goals-and-values{margin-top:80px}.goals-and-values h3{font-size:18px}.goals-and-values p{font-size:14px;line-height:1.6}.goals-and-values li{position:relative}@media (max-width:35.5em){.goals-and-values li{margin-bottom:15px}}.goals-and-values li:before{content:"";position:absolute;top:-40px;left:-80px;width:70px;height:80px;background:url(../img/eins-orange.svg) no-repeat;background-size:contain}@media (max-width:35.5em){.goals-and-values{margin-top:30px;justify-content:flex-start !important;align-items:flex-start;align-content:flex-start}}@media (max-width:72em){.goals-and-values{padding-left:45px}.goals-and-values li{padding-bottom:45px}.goals-and-values li:before{content:"";position:absolute;top:-10px;left:-25px;width:30px;height:60px;background:url(../img/eins-orange.svg) no-repeat;background-size:contain}}@media (max-width:35.5){.module--iconbox{justify-content:flex-start;align-items:flex-start;align-content:flex-start}}.quote-wrapper{padding:15px 60px}.quote-wrapper blockquote{font-size:24px;display:block;quotes:'„' '”' '‘' '’'}.quote-wrapper blockquote:before{content:open-quote}.quote-wrapper blockquote:after{content:close-quote}.quote-wrapper .quote-footer{flex:1;align-self:flex-end;text-align:right}.quote-wrapper .quote-footer .unterschrift{max-width:100px;position:relative;z-index:5}.quote-wrapper .quote-footer .quote-footer-name{display:block;position:relative;z-index:2;top:-10px;font-size:12px}.employee-portrait{display:block}.module--quote .employee-portrait{margin-left:1px}@media only screen and (max-width:64em){.quote-wrapper{padding:15px 30px}.quote-wrapper blockquote{font-size:20px}}@media only screen and (max-width:48em){.module--quote .bg{max-width:512px;margin:0}.module--quote .employee-portrait{margin:0}.module-quote-img{order:-1}}.module--list-services .container{top:-160px;margin-bottom:-160px}.list-services-image-hover:hover .list-services-image{opacity:1}.list-services-image{text-align:center}.list-services-image-hover:hover .list-services{box-shadow:0 5px 15px rgba(0,0,0,0.5);border-bottom-color:#eb6407;transform:translateY(-10px)}.list-services{position:relative;box-shadow:0 0 1px transparent;border-bottom:5px solid transparent;border-top-right-radius:20px;will-change:transform;transition:all .4s ease-in-out}.list-services:hover{box-shadow:0 5px 15px rgba(0,0,0,0.5);border-bottom-color:#eb6407;transform:translateY(-10px)}.list-services-image{transition:all .4s ease-in-out;opacity:.5}@media (max-width:35.5em){.list-services-image{opacity:1}}.list-services--header-noise{background:#354349 url(../img/noise.png)}.list-services--pull-header-service h3{height:100px;line-height:100px;margin:0;border-top-right-radius:20px;background:#d9d9d9 url(../img/noise.png);text-align:center;text-transform:lowercase;color:#354349;border-bottom:5px solid rgba(53,67,73,0.9)}.list-services--header-vorteile h3{margin:0;padding:15px 25px;font-size:23px}.list-services--header-vorteile p{margin:0;padding:0 25px 15px 25px}.list-services ul{background:#354349 url(../img/noise.png);border-top:5px solid rgba(0,0,0,0.25)}.list-services ul li{padding:10px 25px;background-color:rgba(255,255,255,0.05)}.list-services ul li:nth-child(odd){background-color:rgba(255,255,255,0.1)}.list-services.list-services--pull-header-service ul{border-top:0}.list-services-heading{background:rgba(255,255,255,0.25)}.advantage-subline{font-family:"Carnas-Light";font-style:italic}.vorteile-wrapper{position:relative}.vorteile-wrapper>*{position:relative;z-index:5}.vorteile-wrapper:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;width:100%;height:180px;background:red;background-repeat:repeat,repeat-y;background-size:auto auto,100% 100%;background-image:url(../img/noise.png),linear-gradient(to right, #263034, #465961)}.tabletSupport .list-services-image{opacity:1}.mobileSupport .list-services-image{opacity:1}@media (max-width:48em){.list-services-image{opacity:1}}.list-services-with-images{padding-top:100px}.benefits-check li{padding-right:15px;background-color:rgba(255,255,255,0.1)}.benefits-check li:not(:last-child){margin-bottom:10px}.benefits-check li:before{content:"\a0\a0";display:inline-block;margin-right:15px;background:rgba(255,255,255,0.1) url(../img/tick.svg) no-repeat 50% 50%;background-size:50% auto;padding:5px 15px}@media (max-width:35.5em){.benefits-check{margin-bottom:15px}.benefits-check li{position:relative;padding:5px 15px 5px 55px;min-height:40px}.benefits-check li:before{position:absolute;top:0;left:0;width:40px;height:100%}}@media (max-width:35.5em){.list-holder{padding-top:15px !important;padding-bottom:15px !important}.list-holder h3{padding:0 15px;font-size:22px}}@media (max-width:48em){.list-services-with-images{padding-top:0}}.inline-list li{display:inline-block;margin-right:-4px}.inline-list--bullets li:not(:last-child):after{display:inline-block;content:"\2219";margin:0 5px}.padded-hor--1x{padding-right:15px;padding-left:15px}.padded-hor--2x{padding-right:30px;padding-left:30px}.padded-hor--3x{padding-right:45px;padding-left:45px}.padded-hor--4x{padding-right:60px;padding-left:60px}.padded-hor--5x{padding-right:75px;padding-left:75px}.padded-hor--6x{padding-right:90px;padding-left:90px}.padded-hor--none{padding-right:0;padding-left:0}.padded-vert--1x{padding-top:15px;padding-bottom:15px}.padded-vert--2x{padding-top:30px;padding-bottom:30px}.padded-vert--3x{padding-top:45px;padding-bottom:45px}.padded-vert--4x{padding-top:60px;padding-bottom:60px}.padded-vert--5x{padding-top:75px;padding-bottom:75px}.padded-vert--6x{padding-top:90px;padding-bottom:90px}.padded-vert--9x{padding-top:180px;padding-bottom:180px}.padded-vert--none{padding-top:0;padding-bottom:0}.padded-top--1x{padding-top:15px}.padded-top--2x{padding-top:30px}.padded-top--3x{padding-top:45px}.padded-top--4x{padding-top:60px}.padded-top--5x{padding-top:75px}.padded-top--6x{padding-top:90px}.padded-right--1x{padding-right:15px}.padded-right--2x{padding-right:30px}.padded-right--3x{padding-right:45px}.padded-right--4x{padding-right:60px}.padded-right--5x{padding-right:75px}.padded-right--6x{padding-right:90px}.padded-bottom--1x{padding-bottom:15px}.padded-bottom--2x{padding-bottom:30px}.padded-bottom--3x{padding-bottom:45px}.padded-bottom--4x{padding-bottom:60px}.padded-bottom--5x{padding-bottom:75px}.padded-bottom--6x{padding-bottom:90px}.paddedbottom--1x{padding-bottom:15px}.paddedbottom--2x{padding-bottom:30px}.paddedbottom--3x{padding-bottom:45px}.paddedbottom--4x{padding-bottom:60px}.paddedbottom--5x{padding-bottom:75px}.paddedbottom--6x{padding-bottom:90px}.padded-left--1x{padding-left:15px}.padded-left--2x{padding-left:30px}.padded-left--3x{padding-left:45px}.padded-left--4x{padding-left:60px}.padded-left--5x{padding-left:75px}.padded-left--6x{padding-left:90px}@media only screen and (max-width:35.5em){.padded-hor--6x{padding-right:30px;padding-left:30px}.padded-left--6x{padding-left:15px}.padded-left--6x .grid p{word-break:break-word}}.border-left{border-left:1px solid #ffffff}.border-right{border-right:1px solid #ffffff}.form-group *{box-sizing:border-box;position:relative}.form-group label.label-hidden{display:block;padding-left:15px;margin-bottom:5px;order:1;font-size:14px;z-index:1;color:#fff;opacity:0;transform:translateY(17px);transition:all .2s ease-in-out}.form-group .form-control:focus+label.label-hidden{opacity:1;transform:translateY(0)}.form-group .form-control::-webkit-input-placeholder{color:#FFF}.form-group .form-control::-moz-placeholder{color:#FFF;opacity:1}.form-group .form-control:-moz-placeholder{color:#FFF;opacity:1}.form-group .form-control::-ms-input-placeholder{color:#FFF}.form-group .form-control{margin:0 7.5px 7.5px 7.5px;color:#fff;position:relative;order:2;width:100%;padding:15px 10px;border:2px solid rgba(255,255,255,0.8);border-radius:2px;background:transparent;z-index:2;transition:all .2s ease-in-out}.form-group .form-control::placeholder{color:#fff;transition:all .2s ease-in-out}.form-group .form-control:focus{outline:none;border-color:#fff;background:rgba(255,255,255,0.1)}.form-group .form-control:focus::placeholder{color:transparent;transform:translateY(-10px)}.radio-group{margin:0 7.5px 7.5px 7.5px !important}.radio-group .label-hidden{display:none}.radio-group .radio-label{display:inline-block;margin-right:10px;color:#fff}.radio-group .radio-label input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-right:3px;border:2px solid rgba(255,255,255,0.8);border-radius:100%;background:transparent;vertical-align:middle;position:relative;top:-1px}.radio-group .radio-label input:checked{background:rgba(255,255,255,0.6)}.elements-inline{display:flex;flex-flow:row;justify-content:space-between}.elements-inline .form-group{flex:0 0 60%}.elements-inline .form-group+.form-group{flex:0 0 40%;max-width:38%}.ieSupport.page5 .module--text-image{padding-bottom:0 !important}.page5 .module--text-image{padding-bottom:160px !important}.page5 #main-nav+.module:not(.slider-wrapper){padding-bottom:0 !important}.page8 #main-nav+.module:not(.slider-wrapper){padding-top:240px !important;padding-bottom:0}.ieSupport.page8 #main-nav+.module:not(.slider-wrapper) .container{padding-top:0}.page7 .module.bg.padded-vert--none{display:block;padding-top:0}@media (max-width:64em){.page5 .module--header-bg{background-position:0 100% !important}}@media (max-width:48em){.page5 .module--header-bg{padding-bottom:0 !important;padding-top:60vh !important;background-position:50% 10vh !important;background-size:auto 50vh !important}.page8 #main-nav+.module:not(.slider-wrapper){padding-top:100px !important;padding-bottom:0}}.page5 .module--text-image .container{padding-bottom:160px !important}
 
.downloads h4 {
	font-size: 18px;
	margin-bottom: 30px;
}
.downloads ul li {
	margin-bottom: 10px;
}
.downloads ul li a span, .downloadNews span {
	display: block;
}
.downloadNews {
}
.downloadNews:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.downloadNews a {
	display: block;
	text-decoration: none;
	text-align: right;
}
.downloads ul li a img {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}
.downloadNews a img {
	display: block;
	float: right;
	margin: 0 0 10px 10px;
}
.downloads ul li a:after, .downloadNews a:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.downloads ul.bilder img {
	display: inline-block;
	margin-right: 15px;
}
.downloads ul.bilder a {
	display: inline-block;
	min-width: 200px;
}

.specialh2 {
	max-width: 560px;
}
.btn-orange .btn-body, .btn-orange .btn-body b {
	color: #eb6407 !important;
}
.btn-orange .btn-body, .btn-orange .btn-start, .btn-orange .btn-end {
	background-image: url('../img/btn-zahneins-orange.png') !important;
}

.page12 .text-grey p a {
	color: #333;
}

@media screen and (min-width:1047px) {
	#bgimg-news {
		background-repeat: no-repeat;
		background-image: url('../img/news-background.png');
		background-position: center right;
		background-size: auto;
	}
}

@media screen and (max-height:980px) {
	.additional-nav{
		position:relative;top:10px;right:0;text-align:left;
		clear: both;
		float: right;
	}
}

body.cookieConfigActive {
	margin-bottom: 180px;
}

.text-grey p a {color:#333}


#contact-form select option {
	color: black;
}

/* +++++++++++++++++++++++ News Redesign +++++++++++++++++++++++ */

.bg-news {
	background-image:linear-gradient(to bottom, #fff 75%, transparent 25%);
	background-size: 100% 200px;
	background-repeat: no-repeat;
}

.module--news-intro {
	padding-bottom: 0 !important;
}

@media only screen and (min-width : 1200px) {
	h2.bigger {
		font-size: 3em;
	}
}

.news ul {
	
}

.module--news .news ul li {
	max-width: 650px;
}

.news ul li .newsItem {
	margin-bottom: 40px;
}

.newsItem h3 {
	margin-bottom: 0px;
}
.newsItem .newsDate {
	display: block;
	font-size: 0.95em;
	margin-top: 8px;
	margin-bottom: 20px;
}

.newsItem .newsBild {
	
}
.newsItem .newsText {
	
}

.archiv {
	margin-top: 150px;
}
.archiv h4 {
	color: white;
	margin-bottom: 15px;
}
.archiv .archivMonat {
	margin-bottom: 10px;
	opacity: 1;
}
.archiv .archivContent {
	display: none;
	padding: 0 30px 25px 30px;
}
.archiv .monatsName {
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 30px 0 30px;
	cursor: pointer;
}
.archiv .archivMonat.closed {
	opacity: 0.5;
}
.archiv .monatsName span {
	color: white;
	font-size: 0.90em;
	display: inline-block;
	width: 130px;
	position: relative;
}
.archiv .monatsName span:before {
	display: block;
	position: absolute;
	content: '<';
	left: 0;
	transform: rotate(90deg) scale(0.5, 1);
}
.archiv .archivMonat.closed .monatsName span:before {
	content: '>';
}
.archiv ul li.archivItem {
	clear: both;
	border-top: 1px solid rgba(255,255,255,0.75);
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.archiv ul li.archivItem h4{
	font-weight: bold;
	margin-bottom: 0;
}
.archiv ul li.archivItem a {
	text-decoration: none;
}
.archiv ul li.archivItem .archivBild {
	float: left;
	width: 100px;
	margin-right: 10px;
}
.archiv ul li.archivItem .archivText {

}

.news .newsItem .socialIcons {
	margin-top: -50px;
}
.newsItem .socialIcons {
	margin-bottom: 30px;
}
.newsItem .socialIcons .icon-link {
	float: left;	
}
.newsItem .socialIcons .icon-link:first-child {
	padding-left: 0;
}
.newsItem .socialIcons .icon-link svg {
	max-width: 100%;
	height: auto;	
}

@media only screen and (max-width : 768px) {
	.news .newsItem .socialIcons {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.newsItem .padded-vert--3x, .newsItem .padded-hor--3x {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

/* +++++++++++++++++++++++ Teamseite +++++++++++++++++++++++ */

.btn-holder.text-right .btn-body {
	text-align: center;
}

#team {
	
}

.teamMember {
	height: 100%;
}

.teambild {
	position: relative;
	display: block;
	background-repeat: no-repeat;
	background-size: 100% auto;
	overflow: hidden;
}
.teambild a {
	display: block;
}
.teambild img.teambild_filter {
	position: absolute;
	width: 100%;
	height: auto;
	
	mix-blend-mode: multiply;
}
.teambild img.teambild_farbig {
	position: relative;
	opacity: 0;
    transition: opacity 0.25s linear 0s;
}
.teamMember:hover .teambild img.teambild_farbig {
	opacity: 1;
}

.teamtext h3 {
	font-size: 22px;
	margin-bottom: 8px;
}
.teamtext h4 {
	color: white;
}

.teamtext p {
	margin-top: 30px;
}

.teamtext p span {
	display: block;
}

.team_mail a {
	text-decoration: none;
}

.teamtext_detail p.dabeiweil {
	font-size: 14.5px;
	margin-top: 65px;
}
.teamtext_detail h2 {
	font-size: 32px;
	line-height: 1.25em;
	margin-top: 0px;
}

.teambild_detail img {
	max-width: 100%;
	height: auto;
	
	mix-blend-mode: multiply;
	background: transparent;
}

#teamDetail > div {
	width: 100%;
}

#teamDetail .team-vita ul {
	list-style-type: none;
}
#teamDetail .team-vita ul li {
	display: inline-block;
	padding: 0 0 20px 0;
	font-size: 13.5px;
}
#teamDetail .team-vita ul li .innerVita {
	display: inline-block;
}
#teamDetail .team-vita ul li:after {
	display: inline-block;
	content: '•';
	padding: 0 30px 20px 30px;
	font-size: 35px;
	color: #ecae76;
}
#teamDetail .team-vita ul li:last-child::after {
	display: none;
}
#teamDetail .team-vita ul li span {
	display: block;
}
#teamDetail .team-vita ul li span.station {
	font-weight: bold;
}

#teamDetail .team-bisheute {
	text-align: center;
}

#teamDetail .teamsocial {
	margin-top: 15px;
}

.tid26 .wrapper--zahnseide {
	padding-top: 0;
}

.tid26 .zahn1-header.scroll #breadcrumb, .tid26 .zahn1-header.scroll #breadcrumb a {
    color: #000;
}

.intro p {
	font-size: 14.5px;
}

.icon-holder-big {
	border-radius:30px;
	padding:12px;
	width:60px;
	height:60px;
}

@media only screen and (min-width : 1000px) {
	.col-6_md-12 #rex-yform .col-9_md-12 input.form-control {
		margin-right: 15px;
	}
	.col-6_md-12 #rex-yform .col-3_md-12 input.form-control {
		margin-left: -7.5px;
	}
}

/* +++++++++++++++++++++++ Team: Responsive +++++++++++++++++++++++ */


@media only screen and (max-width : 999px) {
	.teamMember .padded-hor--3x,
	.teamMember .padded-vert--3x {
		padding: 15px;
	}
	.teamtext p span b {
		display: none;
	}
}

@media only screen and (min-width : 1000px) and (max-width : 1199px) {
	.teamMember .padded-hor--3x,
	.teamMember .padded-vert--3x {
		padding: 15px;
	}
	.teamtext p span b {
		display: none;
	}
}


/* +++++++++++++++++++++++ karriere.zahneins.com +++++++++++++++++++++++ */

body.page26 .zahn1-header, body.page27 .zahn1-header {
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.9) 50%, transparent 50%);
	background-position: 0 0;
}


body.tid25 .zahn1-header.scroll .logo {
	transition: all 0.15s linear;
}

.karriereNav ul.navigation {
	
}

.karriereNav ul.navigation li {
	display: inline-block;
	padding: 20px 0px 20px 0px;
	font-size: 13.5px;
}

.karriereNav ul.navigation li a{
	display: block;
	font-size: 18px;
	color: #354349;
	text-decoration: none;
	border-left: 1px solid #354349;
	padding-left: 15px;
	padding-right: 15px;
}
.karriereNav ul.navigation li.active a{
	color: #eb6407;
}
.karriereNav ul.navigation li:first-child a{
	border-left: 0px;
	padding-left: 0;
}
.karriereNav ul.navigation li:last-child a{
	padding-right: 0;
	border-left: 0px;
	padding-left: 0;
}

body.tid25 .karriere-intro h2 {
	font-size: 60px;
	line-height: 68px;
}

.fancybox-bg {
	visibility: hidden;
}

.icon-link-karriere .icon-holder {
	background-color: #203c47;
    width: 28px;
    height: 28px;
	line-height: 1em;
}
.icon-linkedin svg {
	vertical-align: top;
}

.bg--trans-white {
	background-color: rgba(255,255,255,0.20);
	color: #FFFFFF;
}

#stellenangebote {
	/*padding-bottom: 0;*/
}

.stellenangebot {
	padding: 0 0 60px 0;
}
.stellenangebot h4 {
	padding: 0px 15px 25px;
}
.stellenangebot ul {
	
}
.stellenangebot ul li {
	list-style-type: none;
	padding: 10px 15px;
}
.stellenangebot ul li:nth-child(even) {
	background-color: rgba(255,255,255,0.25);
}
.stellenangebot ul li:nth-child(odd) {
	background-color: rgba(255,255,255,0.15);
}

.stellenangebot .openDetails {
	cursor: pointer;
}
.stellenangebot .shortInfo {
	position: relative;
}
.stellenangebot .shortInfo .readMoreWrap {
	position: relative;
}
.stellenangebot .shortInfo .readMoreWrap:after {
	content: '∧';
	position: absolute;
	color: white;
	display: block;
	height: 20px;
	top: 0px;
	right: 0px;
	font-size: 30px;
	opacity: 0.65;
	transform: scale(2, 1);
	cursor: pointer;
}
.stellenangebot .shortInfo.closed .readMoreWrap::after {
	content: '∨';
}
.stellenangebot .moreInfo {
	display: none;
}

.stellenangebot .shortInfo .btn {
	/*margin-top: 100px;*/
}
.nopaddingbottom {
	padding-bottom: 0;
}
.stellenangebot .shortInfo .readMore {
	/*display: none;*/
}
.stellenangebot .shortInfo .jetztBewerben {
	display: inline-block;
}
.stellenangebot .shortInfo.closed .readMore {
	display: inline-block;
}
.stellenangebot .shortInfo.closed .jetztBewerben {
	display: none;
}

.stellenangebot h3 {
	font-size: 24px;
}

.karriereVorteile .benefits-check li {
	position: relative;
}
.karriereVorteile .benefits-check li:before {
	position: absolute;
	height: 100%;
}
.karriereVorteile .benefits-check li b {
	padding-top: 15px;
    padding-bottom: 0;
    padding-right: 60px;
    padding-left: 60px;
	display: block;
}

#schnellbewerbung {
	z-index: 999;
	position: fixed;
	right: -15px;
	bottom: 15%;
	margin-top: 30px;
    transition: right 0.25s linear 0s;
}
#schnellbewerbung:hover {
	right: 0px;
}
/*#schnellbewerbung:hover .icon {
	background-color: rgba(255,255,255,0.15);
}*/
#schnellbewerbung:hover a {
	background-color: rgba(255,255,255,0.15);
}
#schnellbewerbung .icon {
	display: block;
	float: left;
	padding: 24px;
	background-color: rgba(0,0,0,0.15);
}
#schnellbewerbung a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 25px 60px 25px 45px;
	font-size: 18px;
	box-sizing: border-box;
	line-height: 24px;
}

.karriereVorteile ul li span {
	display: block;
}

#bewerbungsformular {
	color: white;
}
#bewerbungsformular h1 {
	text-transform: uppercase;
}
.bewerbungIntro {
	margin-bottom: 30px;
}
.abstand-standard {
	padding-top: 180px;
}
#bewerbungsformular.ajaxed {
}
.page15 #zahneinsheader {
	background-color: white;
}
#bewerbungsformular fieldset legend {
	font-weight: bold;
	margin: 40px 7.5px 15px 7.5px !important;
}
#yform-contact-form-dateiupload label {
	display: none;
}
#yform-contact-form-dateiupload.form-group .form-control {
	margin: 0;
	padding: 0;
	border: 0;
}
#bewerbungsformular select option {
	color: black;
}
#bewerbungsformular input[type='checkbox'] {
	transform: scale(1.75);
	margin: 0 5px 5px 0;
}

#yform-contact-form-datenschutz span {
	line-height: 1.35em;
}

#yform-contact-form-arbeitszeit label, #yform-contact-form-jobId label {
	visibility: hidden;
}


.btnContainer {
	position: relative;
}
.stellenangebot .shortInfo .btn--zahneins {
    position: absolute;
    right: 45px;
    bottom: 25px;
}

body.tid25 #main-nav + .module:not(.slider-wrapper) {
    padding-top: 0;
    padding-bottom: 0;
}

/* +++++++++++++++++++++++ Karriere: Responsive +++++++++++++++++++++++ */

@media only screen and (max-width : 768px) {
	.tid25 #zahneinsheader .navigation {
		display: none;
		position: absolute;
		width: 100%;
		left: 0;
		top: 0; 
		background-color: rgba(255,255,255,0.95);
	}
	body.navIsActive.tid25 #zahneinsheader .navigation {
		display: block;
	}
	.tid25 #zahneinsheader .hamburgerMenu {
		display: block;
	}
	body.navIsActive.tid25 #zahneinsheader .hamburgerMenu {
		display: none;
	}
	.karriereNav ul.navigation li {
		display: block;
		border: 0;
	}
	.karriereNav ul.navigation li a {
		border: 0;
	}
	.karriereNav ul.navigation li a:first-child {
		padding-left: 5px;
	}
	
	.karriereNav ul.navigation li.m5, .karriereNav ul.navigation li.m6 {
		display: none;
	}
	body.tid25 .karriere-intro h2 {
		font-size: 30px;
		line-height: 38px;
	}
	.overflowHidden {
		overflow: hidden;
	}
	.karriereVorteile ul li span {
		/*display: inline;
		padding: 15px 15px 15px 45px;*/
	}
	.karriereVorteile ul li {
		padding: 5px 15px 5px 15px;
	}
	.tid25 .module--fullheight {
		min-height: auto;
		padding-top: 15px;
	}
	.stellenangebot .shortInfo .btn {
		margin-top: 0px;
	}
	.stellenangebot .padded-hor--3x,
	.stellenangebot .padded-vert--3x {
		padding: 15px;
	}
	#bewerbungsformular.abstand-standard {
		padding-top: 20px;
	}
	#bewerbungsformular.abstand-standard .padded-hor--3x,
	#bewerbungsformular.abstand-standard .padded-vert--3x {
		padding: 0px;
	}
	#bewerbungsformular h1 {
		text-transform: none;
		font-size: 20px;
	}
	.stellenangebot .shortInfo:after {
		display: none;
	}
	.tid25 #zahneinsheader .logo.brand {
		float: right;
		text-align: right;
	}
	
	.padded-vert--9x {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	#schnellbewerbung {
		top: auto;
		bottom: 10px;
	}
	#schnellbewerbung .icon {
		display: none;
	}
	#schnellbewerbung a {
		padding: 7px 25px 7px 17px;
		font-size: 13px;
		line-height: 18px;
	}
}

@media only screen and (min-width : 769px) {
	.tid25 #zahneinsheader .fn-toggle-nav {
		display: none;
	}
	.mobilePic {
		display: none;
	}
}
@media only screen and (max-width : 769px) {
	.tid25 .module--header-bg.module--text-image {
		background-image: none !important;
	}
	.mobilePic {
		mix-blend-mode: multiply;
	}
	.tid25 .module--header-bg .grid {
		padding: 50px 0 0 0 !important;
	}
}

@media only screen and (min-width : 769px) and (max-width : 999px) {
	.stellenangebot .shortInfo .btn {
		margin-top: 0px;
	}
	.stellenangebot .padded-hor--3x,
	.stellenangebot .padded-vert--3x {
		padding: 15px;
	}
	#bewerbungsformular.abstand-standard {
		padding-top: 20px;
	}
	#bewerbungsformular.abstand-standard .padded-hor--3x,
	#bewerbungsformular.abstand-standard .padded-vert--3x {
		padding: 0px;
	}
	#bewerbungsformular h1 {
		text-transform: none;
		font-size: 20px;
	}
	.stellenangebot .shortInfo:after {
		display: none;
	}
	
	/*.karriereNav ul.navigation {
		float: left;
	}
	.tid25 #zahneinsheader .logo.brand {
		float: right;
	}
	.tid25 #zahneinsheader .grid-noGutter-middle:after,
	.tid25 #zahneinsheader .logo.brand:after {
		clear: both;
		content: '';
		display: table;
	}*/
	
	.tid25 .module--header-bg .grid {
		padding: 50px 0 !important;
	}
	
	#schnellbewerbung {
		top: auto;
		bottom: 60px;
	}
}

@media only screen and (max-width : 999px) {
	.tid25 .zahn1-header {
		position: relative;
		background-color: white;
	}
	.karriereNav ul.navigation li a {
		padding-left: 5px;
		padding-right: 5px;
	}
	.stellenangebot .shortInfo .btn--zahneins {
		position: relative;
		right: auto;
		bottom: auto;
	}
	.stellenangebot .shortInfo .readMore {
		display: none;
	}
	.stellenangebot .shortInfo.closed .readMore {
		display: inline-block;
	}
	.tid25 .module--fullheight {
		display: block !important;
		min-height: auto !important;
		flex-flow: unset;
		align-items: unset;
		align-content: unset;
		justify-content: unset;
		height: auto;
	}
	.tid25 .module--header-bg.module--text-image {
		padding-bottom: 0 !important;
	}
}

@media only screen and (min-width : 1000px) and (max-width : 1199px) {
	#schnellbewerbung {
		top: auto;
		bottom: 60px;
	}
}

@media only screen and (min-width : 1000px) {
	.tid25 .module--header-bg {
		padding-top: 200px !important;
	}
	
	.stellenangebot .shortInfo:not(.closed) .readMore {
		margin-top: 0;
		bottom: auto;
		top: 20px;
		right: 30px;
		width: 50px;
		height: 50px;
		content: '';
		display: block;
		z-index: 99;
	}
	.stellenangebot .shortInfo:not(.closed) .readMore > * {
		display: none;
	}
	.tid25 #ueberuns {
		height: 170px;
		background-color: white;
	}
}

.karriereNav {
	float: left;
}
.tid25 h1.brand {
	float: right;
}
.tid25 #zahneinsheader:after {
	content: '';
	display: block;
	height: 1px;
	width: 1px; 
	clear: both;
}


/* +++++++++++++++++++++++ Landingpage Köln +++++++++++++++++++++++ */

@media screen and (min-width:1047px) {
	.zahneins-koeln {
		position: absolute;
		bottom: -170px;
		right: -50px;
	}
}

.page23 .list-holder {
	box-shadow: 0 5px 15px rgba(0,0,0,0.5)
}

.page23 .benefits-check li::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 100%;
}
.page23 .benefits-check li {
    position: relative;
    padding: 9px 15px 9px 55px;
    min-height: 40px;
}
.info-window > * {
	color: black !important;
}

/* +++++++++++++++++++++++ fancybox +++++++++++++++++++++++ */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	/*background-color: @blue;*/
	border-radius: 16px;
	height: 32px;
	width: 32px;
	content: '';
	
	 -webkit-animation-direction: normal;
	animation-direction: normal;
	 -webkit-animation-fill-mode: none;
	animation-fill-mode: none;
	 -webkit-animation-name: scaleout;
	animation-name: scaleout;
	 -webkit-animation-duration: 1s;
	animation-duration: 1s;
	 -webkit-animation-delay: 0s;
	animation-delay: 0s;
	 -webkit-animation-iteration-count: infinite; 
	animation-iteration-count: infinite; 
	 -webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
	width: 940px !important;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: 23px;
	right: 28px !important;
	width: 60px;
	height: 60px;
	/*background: transparent url('../img/fancybox/fancybox.png') -40px 0px;*/
	cursor: pointer;
	z-index: 1103;
	display: inline-block;
	color: white;
	text-decoration: none;
}

#fancybox-close:before, #fancybox-close:after {
	background: none repeat scroll 0 0 white;
	content: "";
	display: block;
	height: 1px;
	left: 35px;
	position: absolute;
	width: 30px;
}
#fancybox-close:before {
	top: 35px;
}
#fancybox-close:after {
	top: 35px;
}
#fancybox-close:before {
	transform: rotate(45deg);
}
#fancybox-close:after {
	transform: rotate(-45deg);
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}



#fancybox-left-ico, #fancybox-right-ico {
	/*position: absolute;*/
	top: 50%;
	left: -9999px;
	z-index: 1102;
	height: 30px;
	width: 30px;
	text-align: center;
	color: white;
	position: absolute;
	/*top: 50%;*/
	margin-top: -30px;
	cursor: pointer;
	display: block;
	padding: 0;

	/*.transition(@duration:0.2s, @ease:linear, @what:color);
	&:hover {
		color: @blue;
	}
	border-top: 1px solid @white;
	border-right: 1px solid @white;
	content: '';
	i {
		display: none;
	}*/
}

#fancybox-left-ico {
	/*.rotation(-135deg);*/
}

#fancybox-right-ico {
	/*.rotation(45deg);*/
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../img/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../img/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../img/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-color: rgba(246, 247, 250, 0.40);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../img/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../img/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../img/fancybox/fancybox.png') -55px -90px no-repeat;
}


/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.text-grey-important, .bg--orange .text-grey-important h3, .bg--dark .text-grey-important h3 {
	color: #333 !important;
}



/* Landingpage: Wirsuchendich */
section.parallax {
	background-attachment: fixed;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.parallaxPlatzhalter {
	height: 500px;
}

@media only screen and (max-width : 999px) {
	section.parallax {
		background-attachment: scroll;
		background-size: cover;
	}
}

h2.wirsuchendich {
	font-size: 50px;
	line-height: 57px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 20px;
}

/* WSD SLIDER TOP */

.wsd-slider-top {
	padding-top: 200px;
}

.wsd-top-slider-pic {
	margin-left: -150px;
	width: 130%; 
	max-width: none;
}

.wsd-slider-top .intro-slider {
	max-width: 500px;
}

@media only screen and (max-width : 999px) {
	.wsd-top-slider-pic {
		/*width: auto; 
		max-width: 100%;*/
		display: none;
	}
	h2.wirsuchendich {
		font-size: 30px;
		line-height: 34px;
	}
}

.wsd-slider-top-text {
	margin-bottom: 50px;
}

.wsd-slider-top-links {
	padding-right: 60px;
	display: flex;
	flex-direction: column;
}

@media only screen and (min-width : 0px) and (max-width : 768px) {
	
	.wsd-slider-top {
		padding-top: 110px !important;
		padding-bottom: 0 !important;
	}

	.wsd-top-slider-pic {
		margin-left: -35px;
		margin-top: 30px;
	}

	h2.wirsuchendich {
		margin-bottom: 20px;
	}
}

@media only screen and (min-width : 0px) and (max-width : 530px) {

	.wsd-slider-top .intro-slider {
		max-width: 270px;
		margin: auto;
		text-align: center;
	}

}


/* WSD EINS */

.wsd-checkmark {
	background-position: center left;
	background-position-x: 100px;
}

/* WSD REVIEW */

.wsd-review-wrap {
	max-width: 1300px;
	margin: 0 auto;
	overflow: unset;
}

.wsd-review-inner {
    margin-top: -70px;
}

.wsd-review-text {
	color: white;
	padding-top: 50px;
	padding-bottom: 40px;
}

.wsd-review-text p {
    font-size: 1.8em;
}

.wsd-review-text p {
    margin-bottom: 100px;
}

.wsd-review-person {
    text-align: right;
}

.wsd-review-person p {
    margin: 0;
    font-size: 13.5px;
}

.wsd-review-pic {
	margin-right: -1px;
}

.wsd-review-wrap .slick-dots {
	text-align: center;
}

.wsd-review .review-slide {
	margin-bottom: 6px;
}

@media only screen and (min-width : 0px) and (max-width : 768px) {

	.wsd-review-col {
		flex-direction: column-reverse;
	}

	.wsd-review-person {
		padding-bottom: 20px;
	}

}

/* WSD LEITSAETZE */

.wsd-leitsaetze-back {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	margin-top: -310px;
	border-top: 215px solid #ffffff;
}

.wsd-leitsaetze-filter {
    background-color: rgba(20, 20, 20, 0.7);
}

.wsd-leitsaetze {
    color: white;
    padding: 300px 0;
    
    max-width: 1300px;
	margin: 0 auto;
}

.wsd-leitsaetze h3 {
    font-size: 2.2em;
}

.wsd-leitsaetze-headline {
    margin-bottom: 60px;
}


.wsd-leitsatz {
    display: flex;
    width: 400px;  
	padding-top: 50px;
}

.wsd-leitsatz img {
    height: 80px;
    margin-right: 20px;
	margin-top: -40px;
}

.wsd-leitsatz p {
    line-height: 1.6em;
    font-size: 13.5px;
}

.wsd-leitsaetze-back .slick-dots {
	text-align: center;
}

@media only screen and (max-width : 999px) {
	
	.wsd-leitsatz {
		display: block;
		width: auto;  
	
	}
}

@media only screen and (min-width : 1000px) and (max-width : 1300px) {

	.wsd-leitsatz {
		margin: auto;
	}

	.wsd-leitsaetze-headline {
		margin-left: 8%;
	}

}

@media only screen and (min-width : 0px) and (max-width : 1024px) {

	.wsd-leitsaetze-back {
		margin-top: -387px;
		border-top: 250px solid #ffffff;
	}

}

@media only screen and (min-width : 0px) and (max-width : 1000px) {

	.wsd-leitsatz img {
		margin-bottom: 20px;
	}

	.wsd-leitsaetze {
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media only screen and (min-width : 0px) and (max-width : 768px) {

	.wsd-leitsaetze-back {
		margin-top: -820px;
		border-top: 700px solid #ffffff;
	}

	.wsd-leitsaetze {
		padding-bottom: 120px;
	}

}

/* WSD JOBANGEBOTE */

.wsd-job-icon-text {
	display: flex;
	align-items: center;
}

.wsd-job-icon {
	width: 40px;
	margin-bottom: 10px;
}

.wsd-job-icon-text h4 {
	padding: 0px 15px 10px;
}

.wsd-checkbox-grid {
	display: flex !important;
	padding: 34px 0 0 14px;
}

.wsd-checkbox-grid input {
	margin: 4px 5px 5px 0 !important;
}

.page28 .formcheckbox {
	padding: 0 10px 0 0 !important;
}

.page29 .formcheckbox {
	padding: 0 10px 0 0 !important;
}

.page29 #fancybox-close {
	top: 0px;
}

.stellenangebot {
	width: 100%;
}

.page29 .alert-danger {
	margin-bottom: 46px;
}

.wsd-danke {
	margin-bottom: 28px;
}

/*.wrapper--zahnseide2{position:relative;padding:90px 0 30px}
@media (min-width:48em){
	.wrapper--zahnseide2{overflow:hidden}
	.wrapper--zahnseide2::after{content:"";position:absolute;z-index:1;background-repeat:no-repeat;background-size:contain}
	.wrapper--zahnseide2::after{bottom:30%;left:0;width:448px;height:400px;background-image:url('../img/job-zahnseide.png')}
}
.wrapper--zahnseide2 .module{position:relative;z-index:5;}*/

.wrapper--zahnseide2{position:relative;padding:90px 0 30px}
@media (min-width:48em){
	.wrapper--zahnseide2{overflow:hidden}
	.wrapper--zahnseide2::after{content:"";position:absolute;z-index:1;background-repeat:no-repeat;background-size:contain}
	.wrapper--zahnseide2::after{bottom:0;left:0;width:448px;height:400px;background-image:url("https://zahneins.com/media/z1-zahnseide-transparent.png")}
}
.wrapper--zahnseide2 .module{position:relative;z-index:5}

body.tid27 .zahn1-header {
	position: absolute;
}

body.tid27 .footer-area4 {
	display: none;
}

body > * {
	overflow: hidden;
}

/*@media only screen and (min-width : 1201px) {

	.fancybox-mobile-close {
		display: none !important;
	}

}*/


.page28 .fancybox-mobile-close {
	display: none !important;
}

.page29 .fancybox-mobile-close {
	left: -14px;
}

@media only screen and (min-width : 0px) and (max-width : 1200px) {

	.page29 .sitewide-footer {
		display: none;
	}

	

}

@media only screen and (min-width : 0px) and (max-width : 1000px) {

	.page29 #bewerbungsformular {
		padding-top: 190px;
	}

}

@media only screen and (min-width : 0px) and (max-width : 768px) {

	.page29 #bewerbungsformular {
		padding-top: 100px;
	}

}