@charset "UTF-8";html{font-family:sans-serif;overflow-y:scroll;line-height:1.3;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}@-ms-viewport{width:device-width}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}th{text-align:left}audio:not([controls]){display:none;height:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{overflow:auto}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address{font-style:normal;line-height:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;color:inherit}button,input{overflow:visible}[role=button],[type=button],[type=reset],[type=submit],button,label{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto;-moz-appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit}iframe{border:0}fieldset{border:0}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}img{max-width:100%;display:block}[tabindex="-1"]:focus{outline:none!important}#page,body,html{height:100%}#page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#page>:not(.sitecontent){-ms-flex:none;flex:none}.sitecontent{-ms-flex:1 0 auto;flex:1 0 auto;width:100%}html{font-size:16px;line-height:1.5;color:#000;font-family:Libre Franklin,avenir next,avenir,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (min-width:320px){html{font-size:calc(16px + 1.25vw - 4px)}}@media (min-width:960px){html{font-size:24px}}body,html{height:100%}.page-container{text-align:center}.siteheader{text-align:left}@media (max-width:659px){.sitecontent{padding-top:60px}}.row{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.col,.col-100{padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top}.col-100{width:100%}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:50% 66%}.text-centered{text-align:center}.white{color:#fff}.black{color:#000}.h1,.richtext h1{font-size:32px;font-weight:300;letter-spacing:.125em;line-height:1.2em;text-shadow:0 -2px .75em rgba(0,0,0,.82);text-transform:uppercase}@media (min-width:320px){.h1,.richtext h1{font-size:calc(32px + 9.0625vw - 29px)}}@media (min-width:960px){.h1,.richtext h1{font-size:90px}}@media (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx),(min-width:1025px) and (min-resolution:192dpi){@supports ((-webkit-filter:drop-shadow(0 -2px 0.22em rgba(0,0,0,0.82))) or (filter:drop-shadow(0 -2px 0.22em rgba(0,0,0,0.82)))){.h1,.richtext h1{text-shadow:none;-webkit-filter:drop-shadow(0 -2px .22em rgba(0,0,0,.82));filter:drop-shadow(0 -2px .22em rgba(0,0,0,.82))}}}.h2,.richtext h2{font-size:24px;font-weight:300;line-height:1.2em;margin-bottom:.6em}@media (min-width:320px){.h2,.richtext h2{font-size:calc(24px + 3.75vw - 12px)}}@media (min-width:960px){.h2,.richtext h2{font-size:48px}}.h3,.richtext h3{font-size:18px;font-weight:600}@media (min-width:320px){.h3,.richtext h3{font-size:calc(18px + .9375vw - 3px)}}@media (min-width:960px){.h3,.richtext h3{font-size:24px}}.copy{font-size:16px;font-weight:400;line-height:1.375}@media (min-width:320px){.copy{font-size:calc(16px + 1.25vw - 4px)}}@media (min-width:960px){.copy{font-size:24px}}.copy p{margin-bottom:1em}.copy--large{font-size:18px;font-weight:400;line-height:1.166666667}@media (min-width:320px){.copy--large{font-size:calc(18px + 2.8125vw - 9px)}}@media (min-width:960px){.copy--large{font-size:36px}}.copy--large p{margin-bottom:.5em}.small,small{font-size:14px;line-height:1.1875;font-weight:600}@media (min-width:320px){.small,small{font-size:calc(14px + .3125vw - 1px)}}@media (min-width:960px){.small,small{font-size:16px}}.small p,small p{margin-bottom:1em}.quote{font-size:24px;font-weight:300;font-style:italic;line-height:1.388888889;text-align:center}@media (min-width:320px){.quote{font-size:calc(24px + 1.875vw - 6px)}}@media (min-width:960px){.quote{font-size:36px}}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:300;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300italic.eot);src:local("Libre Franklin Light Italic"),local("LibreFranklin-LightItalic"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300italic.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300italic.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300italic.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300italic.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300.eot);src:local("Libre Franklin Light"),local("LibreFranklin-Light"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-300.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-regular.eot);src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-regular.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-regular.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-regular.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-regular.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-italic.eot);src:local("Libre Franklin Italic"),local("LibreFranklin-Italic"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-italic.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-italic.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-italic.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-italic.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500.eot);src:local("Libre Franklin Medium"),local("LibreFranklin-Medium"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500italic.eot);src:local("Libre Franklin Medium Italic"),local("LibreFranklin-MediumItalic"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500italic.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500italic.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500italic.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-500italic.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600.eot);src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600italic.eot);src:local("Libre Franklin SemiBold Italic"),local("LibreFranklin-SemiBoldItalic"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600italic.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600italic.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600italic.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-600italic.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700.eot);src:local("Libre Franklin Bold"),local("LibreFranklin-Bold"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700.svg#LibreFranklin) format("svg")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:700;src:url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700italic.eot);src:local("Libre Franklin Bold Italic"),local("LibreFranklin-BoldItalic"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700italic.woff2) format("woff2"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700italic.woff) format("woff"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700italic.ttf) format("truetype"),url(/site/assets/webfonts/libre-franklin-v1-latin_latin-ext-700italic.svg#LibreFranklin) format("svg")}.btn,.btn-outline{background-image:none;border-radius:0;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:inherit;font-weight:400;line-height:1;margin-bottom:0;padding:.5em 1em;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;font-size:15px;background-color:#71bfa9;color:#fff;font-weight:700;letter-spacing:.142857143em;padding:1em 3em;transition:background-color .2s;text-decoration:none}.active.btn-outline:focus,.active.focus.btn-outline,.btn-outline:active.focus,.btn-outline:active:focus,.btn-outline:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.focus.btn-outline{outline:none}.btn-outline:focus,.btn-outline:hover,.btn.focus,.btn:focus,.btn:hover,.focus.btn-outline{text-decoration:none}.active.btn-outline,.btn-outline:active,.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 .2em .4em rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],.disabled.btn-outline,[disabled].btn-outline,fieldset[disabled] .btn,fieldset[disabled] .btn-outline{cursor:default;opacity:.65;box-shadow:none}@media (min-width:320px){.btn,.btn-outline{font-size:calc(15px + .9375vw - 3px)}}@media (min-width:960px){.btn,.btn-outline{font-size:21px}}@media (max-width:659px){.btn,.btn-outline{width:100%;text-align:center;padding:1em}}.btn-outline:focus,.btn-outline:hover,.btn:focus,.btn:hover{background-color:#82e2c7}.btn-outline{border:2px solid #fff}.btn-pdf{background-image:url(/site/assets/images/PDF_Download_icon.svg);background-repeat:no-repeat;color:inherit;text-decoration:none;display:inline-block;min-height:3em;padding-left:65px;text-align:left;transition:color .2s}.btn-pdf:focus,.btn-pdf:hover{color:#82e2c7}.btn-facebook:after,.ico-facebook{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M41.143 33.714V8A7.715 7.715 0 0 0 33.429.286H7.71A7.712 7.712 0 0 0 0 8v25.714a7.716 7.716 0 0 0 7.714 7.715h14.572V25.14h-6v-6h6v-4.447c0-5.303 3.294-8.196 8.035-8.196 2.25 0 3.97.16 4.828.24v5.545l-3.536.026c-2.57 0-3.32 1.207-3.32 3v3.83h6.24l-.804 6H28.29v16.29h5.142a7.718 7.718 0 0 0 7.715-7.716z'/%3E%3C/svg%3E")}.btn-facebook:after,.ico-facebook,.ico-linkedin{display:inline-block;width:1em;height:1em;background-size:contain;overflow:hidden}.ico-linkedin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M6.304 34.207v-18.46h6.145v18.46H6.3zm6.544-24.152c0 1.755-1.33 3.192-3.485 3.192h-.026c-2.075 0-3.405-1.437-3.405-3.192 0-1.81 1.383-3.192 3.484-3.192 2.102 0 3.405 1.383 3.432 3.192zm9.123 8.294c.81-1.275 2.28-3.03 5.51-3.03 4.044 0 7.076 2.632 7.076 8.3v10.584H28.41V24.34c0-2.502-.878-4.177-3.086-4.177-1.702 0-2.713 1.143-3.165 2.234-.16.4-.19.958-.19 1.49v10.32h-6.14c.08-16.73 0-18.46 0-18.46h6.142v2.602zM40.86 7.66A7.66 7.66 0 0 0 33.2 0H7.66A7.66 7.66 0 0 0 0 7.66v25.536a7.66 7.66 0 0 0 7.66 7.66h25.536a7.66 7.66 0 0 0 7.66-7.66V7.66z'/%3E%3C/svg%3E")}.btn-facebook{color:#fff;text-decoration:none}.btn-facebook:after{content:"";margin-left:.5em}.btn-open-nav{background:transparent;border:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url(/site/assets/images/icon-burger-menu@2x.png);width:35px;height:35px;background-size:35px 35px}.btn-open-nav br{display:none!important}@media (max-width:659px){.btn-open-nav{width:25px;height:25px;background-size:25px 25px}}.btn-close-nav{background:transparent;border:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='%23fff'%3E%3Cg fill-rule='evenodd'%3E%3Crect width='45' height='3' x='-5' y='16' transform='rotate(-45 17.5 17.5)' rx='1.5'/%3E%3Crect width='45' height='3' x='-5' y='16' transform='rotate(45 17.5 17.5)' rx='1.5'/%3E%3C/g%3E%3C/svg%3E");width:35px;height:35px;background-size:35px 35px}.btn-close-nav br{display:none!important}@media (max-width:659px){.btn-close-nav{width:25px;height:25px;background-size:25px 25px}}.btn-close-article{display:inline-block;background:transparent;border:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cg fill-rule='evenodd'%3E%3Crect width='45' height='3' x='-5' y='16' transform='rotate(-45 17.5 17.5)' rx='1.5'/%3E%3Crect width='45' height='3' x='-5' y='16' transform='rotate(45 17.5 17.5)' rx='1.5'/%3E%3C/g%3E%3C/svg%3E");width:35px;height:35px;background-size:35px 35px}.btn-close-article br{display:none!important}@media (max-width:659px){.btn-close-article{width:25px;height:25px;background-size:25px 25px}}.btn-scroll-down{background:transparent;border:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='37' stroke='%23fff'%3E%3Cpath fill='none' stroke-width='2' d='M22 9l23.732 18.956L69.782 9' stroke-linecap='square'/%3E%3C/svg%3E");width:89px;height:37px}.btn-scroll-down br{display:none!important}.btn-scroll-down:focus,.btn-scroll-down:hover{outline:none}

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all 1s;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}@font-face{font-family:lg;src:url(/site/assets/webfonts/lightgallery/lg.eot?n1z373);src:url(/site/assets/webfonts/lightgallery/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/site/assets/webfonts/lightgallery/lg.woff?n1z373) format("woff"),url(/site/assets/webfonts/lightgallery/lg.ttf?n1z373) format("truetype"),url(/site/assets/webfonts/lightgallery/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(30,30,30,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(30,30,30,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#71bfa9}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/site/assets/images/lightgallery/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/site/assets/images/lightgallery/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/site/assets/images/lightgallery/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/site/assets/images/lightgallery/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/site/assets/images/lightgallery/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#71bfa9;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scaleX(1);transform:scaleX(1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:inset 0 0 0 2px white}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:inset 0 0 0 8px rgba(255,255,255,.7);display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:inset 0 0 0 8px white}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group{*zoom:1}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/site/assets/images/lightgallery/loading.gif) no-repeat scroll 50% transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.article{padding-top:3em;padding-bottom:3em}@media (min-width:660px){.article .col-inset.richtext{margin-left:8.33333%;width:83.33333%}.article .col-inset.h2,.article .richtext h2.col-inset,.richtext .article h2.col-inset{margin-left:8.33333%;width:91.66667%}}@media (min-width:660px){.article{margin-top:100px}}.article .article__backlink{text-decoration:none;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:2em}.article .article__media{margin-bottom:2em}.article .js-lightgallery[data-enhanced] li{cursor:pointer}.article .article__medialist{margin-left:-15px;margin-right:-15px}.article .article__medialist li{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;margin-bottom:15px;width:50%}@media (min-width:660px){.article .article__medialist li{width:33.33333%}}.basic-article h1{margin-bottom:1em}.herstellerlogos{padding-bottom:3em}.herstellerlogos ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}@media (min-width:660px){.herstellerlogos li{padding-left:1.5em;padding-right:1.5em}}.herstellerlogos .row.headline{margin-bottom:1em}.intro--home .btn-scroll-down{display:block!important}.video-wrap{position:absolute;left:0;top:0;width:100%;height:100%;min-height:100%;overflow:hidden!important}.video-wrap video{-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:cover;background-attachment:fixed;pointer-events:none;height:auto;width:100%}.video-wrap.video-container-ratio-reverse video{height:100%;width:auto}.intro--kontakt .h1,.intro--kontakt .richtext h1,.richtext .intro--kontakt h1{opacity:.3;text-shadow:none}.intro,.intro--home,.intro--kontakt{overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 66%;background-attachment:fixed}.intro--home:before,.intro--kontakt:before,.intro:before{content:"";display:block;height:0;padding-top:80%}@media (min-width:960px){.intro,.intro--home,.intro--kontakt{height:100vh}}.touch .intro,.touch .intro--home,.touch .intro--kontakt{background-attachment:scroll}.intro--home .h1,.intro--home .richtext h1,.intro--kontakt .h1,.intro--kontakt .richtext h1,.intro .h1,.intro .richtext h1,.richtext .intro--home h1,.richtext .intro--kontakt h1,.richtext .intro h1{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;max-width:960px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:20}.intro--home .btn-scroll-down,.intro--kontakt .btn-scroll-down,.intro .btn-scroll-down{display:none}@media (min-width:960px){.intro--home .btn-scroll-down,.intro--kontakt .btn-scroll-down,.intro .btn-scroll-down{display:block;bottom:20px;position:absolute;left:50%;margin-left:auto;margin-right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.introtext-cta .cta{padding-top:3em;text-align:center}@media (min-width:660px){.introtext-cta .cta .btn-outline{padding-left:4em;padding-right:4em}}.introtext,.introtext-cta{padding-top:3em;padding-bottom:3em;background-color:#71bfa9;color:#fff}@media (min-width:660px){.introtext-cta .h2,.introtext-cta .richtext h2,.introtext .h2,.introtext .richtext h2,.richtext .introtext-cta h2,.richtext .introtext h2{width:83.33333%}}.jobs-joblist{padding-top:3em;padding-bottom:3em}.jobs-joblist .job{margin-bottom:2em}.jobs-joblist .job .h3,.jobs-joblist .job .richtext,.jobs-joblist .job .richtext h3,.richtext .jobs-joblist .job h3{margin-bottom:1em}.jobs-joblist .job .cta{text-align:center}.kontakt-kooperationspartner{padding-top:3em;padding-bottom:3em;background-color:#fff;color:#000}.kontakt-kooperationspartner .col.richtext{background-repeat:no-repeat;position:relative}@media (min-width:660px){.kontakt-kooperationspartner .col.richtext>.x{width:66.66667%}}@media (max-width:659px){.kontakt-kooperationspartner .col.richtext>.x{width:100%}}.kontakt-kooperationspartner .col.richtext .kontakt-kooperationspartner__logo{display:block}@media (min-width:660px){.kontakt-kooperationspartner .col.richtext .kontakt-kooperationspartner__logo{position:absolute;left:70.83333%;top:0;width:29.16667%}}@media (max-width:659px){.kontakt-kooperationspartner .col.richtext .kontakt-kooperationspartner__logo{max-width:320px}}.kontakt-text{padding-top:3em;padding-bottom:3em}.kontakt-text .col{margin-bottom:1em;width:100%}.kontakt-text .kontakt-text__social-media{margin-bottom:1em}@media (min-width:660px){.kontakt-text .col{width:50%;margin-bottom:0}}.kontakt-text h5{margin-bottom:.5em}.kontakt-text .ico-facebook,.kontakt-text .ico-linkedin{margin-left:1em;display:inline-block}.kontakt-text .row-map{padding-top:2em;padding-bottom:2em}.kontakt-text .row-map>.col,.kontakt-text .row-map>.col-100{position:relative}.kontakt-text .col .googlemap{color:#000}@media (max-width:659px){.kontakt-text .col .googlemap{overflow:hidden;position:relative}.kontakt-text .col .googlemap:before{content:"";display:block;height:0;padding-top:50%}}@media (min-width:660px){.kontakt-text .col .googlemap{overflow:hidden;position:relative}.kontakt-text .col .googlemap:before{content:"";display:block;height:0;padding-top:75%}}.kontakt-text .col .googlemap .marker{display:none}.kontakt-text .col-100 .googlemap{color:#000}@media (max-width:659px){.kontakt-text .col-100 .googlemap{overflow:hidden;position:relative}.kontakt-text .col-100 .googlemap:before{content:"";display:block;height:0;padding-top:75%}}@media (min-width:660px){.kontakt-text .col-100 .googlemap{overflow:hidden;position:relative}.kontakt-text .col-100 .googlemap:before{content:"";display:block;height:0;padding-top:50%}}.kontakt-text .col-100 .googlemap .marker{display:none}.kontakt-text .googlemap__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.logo{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;overflow:hidden;position:relative;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-miterlimit='1.414' viewBox='0 0 230 51' clip-rule='evenodd' stroke-linejoin='round' fill='%23fff'%3E%3Cpath d='M218.18 21.33a9.715 9.715 0 0 1-3.85-.77 10.076 10.076 0 0 1-3.12-2.09 9.911 9.911 0 0 1-2.11-3.09 9.449 9.449 0 0 1-.78-3.82 9.449 9.449 0 0 1 .78-3.82 9.9 9.9 0 0 1 2.11-3.09c3.84-3.797 10.11-3.797 13.95 0a9.911 9.911 0 0 1 2.11 3.09 9.726 9.726 0 0 1 0 7.65 9.911 9.911 0 0 1-2.11 3.09 10.055 10.055 0 0 1-3.16 2.08 9.68 9.68 0 0 1-3.82.77zm0-17.73a8.21 8.21 0 0 0-3.16.61 7.58 7.58 0 0 0-2.51 1.68 7.829 7.829 0 0 0-1.66 2.53c-.404 1-.608 2.07-.6 3.15a7.909 7.909 0 0 0 .61 3.1c.393.944.96 1.805 1.67 2.54a7.724 7.724 0 0 0 2.51 1.7 8.242 8.242 0 0 0 6.27 0 7.948 7.948 0 0 0 2.12-1.35h-1.78l-3.33-5.06h-2.11v5.06h-2v-12h4.65a4.535 4.535 0 0 1 3.07.9 3.343 3.343 0 0 1 1 2.63c.007.474-.085.944-.27 1.38a3.01 3.01 0 0 1-.74 1c-.297.27-.634.493-1 .66-.16.07-.323.13-.49.18l3.23 4.93.1-.1a7.995 7.995 0 0 0 1.66-2.53 8.383 8.383 0 0 0 0-6.24 7.603 7.603 0 0 0-4.14-4.18 8.007 8.007 0 0 0-3.08-.59h-.02zm-2 7.06h1.85c.4 0 .8 0 1.2-.06.343-.025.68-.102 1-.23.24-.096.45-.255.61-.46.156-.244.23-.53.21-.82a1.433 1.433 0 0 0-.67-1.31 2.025 2.025 0 0 0-.72-.29 4.688 4.688 0 0 0-.9-.09h-2.55l-.03 3.26zM28.87 49h-.62a1.617 1.617 0 0 1-1.56-1.68V5h-8.52c-5 0-5.82.66-5.82 4.4v5.27h6.95a1.536 1.536 0 0 1 1.7 1.52v.57a1.537 1.537 0 0 1-1.69 1.49h-6.96v29.08c0 .9-.73 1.648-1.63 1.67h-.44a1.698 1.698 0 0 1-1.69-1.68V18.25H2.9a1.536 1.536 0 0 1-1.69-1.49v-.56a1.537 1.537 0 0 1 1.69-1.49h5.7V9.44c0-6.54 3.46-7.82 9.45-7.82 4.82 0 8.47.06 10.85.19.855.03 1.542.743 1.542 1.6 0 .026 0 .053-.002.08v43.9c0 .87-.702 1.59-1.57 1.61zm14.27.38h-.38a1.737 1.737 0 0 1-1.69-1.68V16.39a1.737 1.737 0 0 1 1.69-1.68h.38c.915.02 1.664.765 1.69 1.68V47.7a1.737 1.737 0 0 1-1.69 1.68zm0-39.81h-.38a1.698 1.698 0 0 1-1.69-1.68V3.3a1.737 1.737 0 0 1 1.69-1.68h.38c.915.02 1.664.765 1.69 1.68v4.59a1.698 1.698 0 0 1-1.69 1.68zm21.4 39.81a57.675 57.675 0 0 1-9.17-.88c-.84-.18-1.78-.38-1.78-1.48v-.68c-.03-.397.12-.787.41-1.06.43-.32.98-.432 1.5-.31 3.01.562 6.06.896 9.12 1 5.22 0 7.45-1.71 7.45-5.7 0-2.15-.92-3.36-6.37-6.32l-4-2.17c-4.44-2.4-7.83-4.61-7.83-9.24 0-5.17 3.67-8.13 10.07-8.13 2.872-.022 5.74.148 8.59.51L73 15c.75.1 1.76.24 1.76 1.55V17c.048.458-.106.914-.42 1.25-.43.287-.962.374-1.46.24l-.73-.09a68.18 68.18 0 0 0-7.91-.59c-4.06 0-6.57.79-6.57 4.71 0 2.38 1.87 3.84 5.81 6l4.19 2.29c4.81 2.64 8.21 4.86 8.21 9.43-.01 5.98-3.88 9.14-11.34 9.14zm29.16 0a57.675 57.675 0 0 1-9.17-.88c-.84-.18-1.78-.38-1.78-1.48v-.68c-.017-.4.15-.787.45-1.05.43-.32.98-.434 1.5-.31 3.01.562 6.06.896 9.12 1 5.22 0 7.45-1.71 7.45-5.7 0-2.15-.92-3.36-6.37-6.32l-4-2.17c-4.44-2.4-7.83-4.61-7.83-9.24 0-5.17 3.67-8.13 10.07-8.13 2.872-.022 5.74.148 8.59.51h.41c.75.1 1.76.24 1.76 1.55V17c.048.458-.106.914-.42 1.25-.43.285-.962.373-1.46.24l-.73-.09a68.18 68.18 0 0 0-7.91-.59c-4.06 0-6.57.79-6.57 4.71 0 2.38 1.87 3.84 5.81 6l4.19 2.29c4.81 2.64 8.21 4.86 8.21 9.43-.02 5.98-3.91 9.14-11.32 9.14zm28.3 0c-3 0-10.07-1-10.07-10.48v-.81c0-7 4.77-10 16-10h4.32v-1.78c0-6.43-1.79-8.49-7.39-8.49a62.001 62.001 0 0 0-8 .46l-.88.09a2.001 2.001 0 0 1-1.57-.36 1.374 1.374 0 0 1-.43-1.07v-.37c0-1.36 1.17-1.52 1.87-1.61a64.942 64.942 0 0 1 9-.56c9.87 0 11.14 6.36 11.14 11.91v21A1.758 1.758 0 0 1 134.2 49h-.31a1.758 1.758 0 0 1-1.75-1.74v-.72A22.1 22.1 0 0 1 122 49.38zm5.88-17.92c-10.26 0-12.21 2.33-12.21 6.63v.81c0 4.75 2.07 7.06 6.32 7.06 3.27 0 6.15-.83 10.2-3v-11.5h-4.31zm29.28 17.92c-8.23 0-12.77-5.53-12.77-15.57v-4.09c0-10 4.41-15.32 12.77-15.32 2.75.036 5.495.307 8.2.81V3.61l-.002-.07c0-.866.697-1.584 1.562-1.61h.63a1.617 1.617 0 0 1 1.562 1.61c0 .023 0 .046-.002.07v42.91a1.475 1.475 0 0 1-1.32 1.66c-3.5.72-7.058 1.122-10.63 1.2zm0-31.56c-6.32 0-9 3.56-9 11.9v4.09c0 8.4 2.78 12.15 9 12.15a56.618 56.618 0 0 0 8.2-.73v-26.7a52.152 52.152 0 0 0-8.2-.71zm34.99 31.56c-9.67 0-14.58-5.24-14.58-15.57v-4.09c0-9.45 5-15.32 13.14-15.32 8.35 0 13 5.42 13 15.26v1.67c-.01.92-.77 1.67-1.69 1.67h-20.7v.8c0 10.71 5.47 12.15 10.83 12.15a49.036 49.036 0 0 0 9.16-1 1.75 1.75 0 0 1 1.47.26c.292.25.458.616.45 1v.43c0 1-.46 1.44-1.59 1.67a50.132 50.132 0 0 1-9.49 1.07zm-10.83-19.85h18.59c0-8.1-2.87-11.71-9.2-11.71-7.71 0-9.35 6.32-9.39 11.71z' fill-rule='nonzero'/%3E%3C/svg%3E");max-width:227px}.logo br{display:none!important}.logo:before{content:"";display:block;height:0;padding-top:22.17391%}.nav-overlay{transition:all .2s;opacity:1;background-color:#1e1e1e;width:100%;height:100vh;position:fixed;top:0;left:0;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.125em}.nav-overlay[aria-hidden=true]{overflow:hidden;pointer-events:none;opacity:0}@media (max-width:659px){.nav-overlay{z-index:30}}.nav-overlay[aria-hidden=false]{z-index:30}.nav-overlay a{color:inherit;text-decoration:none;padding:10px}.nav-overlay a:focus,.nav-overlay a:hover{color:#82e2c7}.nav-overlay .overlay-content{height:100%}.nav-overlay .btn-close-nav{position:absolute;top:20px;z-index:100}.nav-overlay .logo{position:absolute;right:0;margin-top:20px}@media (max-width:659px){.nav-overlay .logo{width:100px;display:none}}@media (min-width:660px){.nav-overlay .logo{width:33%}}.nav-overlay__imprint{position:absolute;font-weight:300}@media (max-width:959px){.nav-overlay__imprint{bottom:80px}}@media (min-width:960px){.nav-overlay__imprint{bottom:60px;position:absolute;left:50%;margin-left:auto;margin-right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:959px){.mainnav{position:relative;top:80px}.mainnav>li,.mainnav a{display:block}.mainnav a{padding:.33em 0}}@media (min-width:960px){.mainnav{font-size:24px;display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;position:relative}.mainnav>li{display:inline-block}}.langswitch{font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:.125em}.langswitch a{display:inline-block;color:inherit;text-decoration:none;padding:10px}.langswitch a:focus,.langswitch a:hover{color:#82e2c7}.langswitch li{display:inline}.langswitch li.is-active a{font-weight:700}.langswitch li+li:before{content:"|"}.nav-overlay .langswitch{position:absolute;margin-top:10px;z-index:1}@media (max-width:659px){.nav-overlay .langswitch{right:0}}@media (min-width:660px){.nav-overlay .langswitch{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:659px){.siteheader .langswitch{position:absolute;left:50px;margin-top:10px}}@media (min-width:660px){.langswitch{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-top:10px}}.overlay-content{margin-left:20px;margin-right:20px;position:relative}@media (min-width:660px){.overlay-content{margin-left:40px;margin-right:40px}}.produkt-fliessende-raum{padding-top:3em;padding-bottom:3em;min-height:700px;position:relative}.produkt-fliessende-raum>*{position:relative;z-index:1}.produkt-fliessende-raum .gif{background-repeat:no-repeat;background-size:contain;position:relative;z-index:0}@media (max-width:659px){.produkt-fliessende-raum .gif{background-position:100% 100%;background-size:cover;overflow:hidden;min-height:250px;max-height:50vh;margin-top:2em;position:relative}.produkt-fliessende-raum .gif:before{content:"";display:block;height:0;padding-top:33.33333%}}@media (min-width:660px){.produkt-fliessende-raum .gif{height:100%;background-position:100% 100%;position:absolute;width:100%;right:0;bottom:0}.produkt-fliessende-raum .h2,.produkt-fliessende-raum .richtext h2,.richtext .produkt-fliessende-raum h2{width:83.33333%}.produkt-fliessende-raum .richtext{width:58.33333%}}@media (min-width:660px) and (max-width:1024px){.produkt-fliessende-raum .gif{background-size:cover}.produkt-fliessende-raum .richtext{text-shadow:0 0 1em #fff,0 0 .3em #fff}}.produkt-freiraeume{padding-top:3em;padding-bottom:3em;background-position:50% 90%}@media (max-width:659px){.produkt-freiraeume .col{padding-bottom:7em;margin-left:16.66667%;width:83.33333%}}@media (min-width:660px){.produkt-freiraeume .col{margin-left:25%;width:75%;padding-bottom:10em}}.produkt-keyfacts{padding-top:3em;padding-bottom:3em;color:#fff;background-color:#1e1e1e}.produkt-keyfacts .h2,.produkt-keyfacts .richtext h2,.richtext .produkt-keyfacts h2{text-align:center;margin-bottom:1em}.produkt-keyfacts .row.body{margin-bottom:3em}.produkt-keyfacts .body .col{width:100%}@media (min-width:660px){.produkt-keyfacts .body .col{width:50%;vertical-align:top}}.produkt-keyfacts .row.files{margin-bottom:3em}.produkt-keyfacts .row.files .col{padding-left:2em;padding-right:2em}@media (max-width:659px){.produkt-keyfacts .row.files .col{margin-bottom:2em}}.produkt-puristisches-design{position:relative;padding-top:3em;padding-bottom:3em}@media (min-width:660px){.produkt-puristisches-design{min-height:85vh;padding-bottom:6em}}.produkt-puristisches-design>.x{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(30,30,30,.15);z-index:0}.produkt-puristisches-design .col{position:relative;z-index:1;width:100%}@media (min-width:660px){.produkt-puristisches-design .col{width:75%;margin-left:25%}}.produkt-quote{padding-top:3em;padding-bottom:3em}.produkt-quote img{width:90%;max-width:700px;display:block;margin:0 auto;margin-bottom:3em}.produkt-sonnige-aussichten{padding-top:3em;padding-bottom:3em;position:relative}@media (max-width:659px){.produkt-sonnige-aussichten .gif{overflow:hidden;position:relative;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:1.5em;min-height:150px}.produkt-sonnige-aussichten .gif:before{content:"";display:block;height:0;padding-top:57.14286%}}@media (min-width:660px){.produkt-sonnige-aussichten .gif{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-origin:content-box;width:40vw;right:5vw;height:100%;bottom:0;position:absolute}.produkt-sonnige-aussichten .col.h2,.produkt-sonnige-aussichten .richtext h2.col,.richtext .produkt-sonnige-aussichten h2.col{width:66.66667%}.produkt-sonnige-aussichten .col.richtext{width:58.33333%}}.profil-angebot{padding-top:3em;padding-bottom:3em;color:#fff;background-color:#1e1e1e}.profil-angebot .h2,.profil-angebot .richtext h2,.richtext .profil-angebot h2{text-align:center;margin-bottom:1em}.profil-angebot .row.body{margin-bottom:3em}@media (min-width:660px){.profil-angebot .row.body h3{min-height:4.125em}}.profil-angebot .body .col{width:100%;margin-bottom:1em}@media (min-width:660px){.profil-angebot .body .col{margin-bottom:0;width:33.33333%;vertical-align:top}}.profil-angebot .row.files{margin-bottom:3em}.profil-angebot .row.files .col{padding-left:2em;padding-right:2em}@media (max-width:659px){.profil-angebot .row.files .col{margin-bottom:2em}}.profil-gruender{margin-bottom:3em}@media (max-width:659px){.profil-gruender .text-col+.text-col{margin-top:2em}}.profil-gruender .img-col{margin-bottom:1em}@media (min-width:660px){.profil-gruender .text-col{width:41.66667%;margin-right:8.33333%;margin-bottom:0}}.profil-kooperationspartner{padding-top:3em;padding-bottom:3em}.profil-kooperationspartner .col.richtext{background-repeat:no-repeat}@media (max-width:659px){.profil-kooperationspartner .col.richtext{background-position:50% 100%;background-size:auto 150px}.profil-kooperationspartner .col.richtext>.x{width:100%;padding-bottom:200px}}@media (min-width:660px){.profil-kooperationspartner .col.richtext{background-position:100% 0;background-size:25% auto}.profil-kooperationspartner .col.richtext>.x{width:66.66667%}}.profil-partner{padding-top:2em;padding-bottom:35%;max-height:700px}.profil-quote,.profil-team{margin-bottom:3em}.profil-team{padding-top:3em}.quicknav{display:none;opacity:0}.js .quicknav{pointer-events:none}.quicknav.headroom--pinned,.quicknav.headroom--unpinned{opacity:1}.js .quicknav.headroom--pinned,.js .quicknav.headroom--unpinned{pointer-events:auto}@media (min-width:1280px) and (min-height:651px){.quicknav{display:block;position:fixed;right:40px;z-index:5;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;color:#d8d8d8;text-transform:uppercase;font-weight:300}.quicknav li{margin-bottom:.25em}.quicknav a{color:inherit;text-decoration:none;display:block}.quicknav a:after{content:"";border:1px solid #fff;width:1em;height:1em;display:inline-block;border-radius:1em;margin-left:.4em;box-shadow:inset 0 0 .3em rgba(30,30,30,.2)}.quicknav a:focus>.quicknav__label,.quicknav a:hover>.quicknav__label{opacity:1}.quicknav .quicknav__label{opacity:0}.quicknav .is-active .quicknav__label{opacity:1}.quicknav .is-active a:after{background-color:rgba(216,216,216,.9)}}.richtext{max-width:960px}.richtext a{color:inherit;text-decoration:none;cursor:pointer}.richtext a:active,.richtext a:focus,.richtext a:hover{text-decoration:none;color:#71bfa9}.richtext a:active{text-decoration:none}.richtext ul{list-style-type:none;text-align:left}.richtext ul>li{padding-left:.75em;position:relative}.richtext ul>li:before{content:"•";display:block;position:absolute;top:0;left:0;width:.75em;font-size:1.2em;top:-.1em}.richtext ul li{margin-bottom:.5em}.richtext ol{list-style-type:none}.richtext ol>li{padding-left:1.5em;position:relative;counter-increment:a}.richtext ol>li:before{content:counter(a,decimal) ".";display:block;position:absolute;top:0;left:0;width:1.5em}.richtext blockquote{font-style:italic;text-align:center;margin:1em auto;width:75%}.richtext>:first-child{margin-top:0}.richtext>p:last-child,.richtext ol:last-child,.richtext ul:last-child{margin-bottom:0}.sitefooter{color:#fff;background-color:#1e1e1e;padding-top:2em;padding-bottom:2em;text-align:center}.siteheader{height:100px;width:100%;z-index:25;will-change:transform,background-color;transition:background-color .1s linear,-webkit-transform .2s linear;transition:transform .2s linear,background-color .1s linear;transition:transform .2s linear,background-color .1s linear,-webkit-transform .2s linear;position:fixed}@media (max-width:659px){.siteheader{background-color:#1e1e1e;height:60px}}.siteheader.headroom--pinned{-webkit-transform:translateY(0);transform:translateY(0);background-color:rgba(30,30,30,.9)}.siteheader.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.siteheader .logo{position:absolute;right:0;margin-top:20px}@media (max-width:659px){.siteheader .logo{width:100px}}@media (min-width:660px){.siteheader .logo{width:33%}}.siteheader .btn-open-nav{position:absolute;left:0;top:20px}.siteheader [aria-hidden=true],.siteheader [data-a11y-toggle]:not([aria-controls]){display:none}.teaser>a{color:inherit;text-decoration:inherit;display:block}.teaser>a:focus .teaser__headline,.teaser>a:hover .teaser__headline{color:#3d3936}.teaser__image{margin-bottom:.75em}.teaser__headline{font-weight:700;margin-bottom:.5em}.referenzen-teaserlist,.teaserlist{padding-top:3em;padding-bottom:3em}.referenzen-teaserlist .teaserlist-container,.teaserlist .teaserlist-container{width:100%;overflow:hidden}.referenzen-teaserlist .teaserlist__item,.referenzen-teaserlist .teaserlist__itemsizer,.teaserlist .teaserlist__item,.teaserlist .teaserlist__itemsizer{padding-left:10px;padding-right:10px;overflow:hidden;width:100%;display:inline-block;margin-bottom:2em}@media (min-width:660px){.referenzen-teaserlist .teaserlist__item,.referenzen-teaserlist .teaserlist__itemsizer,.teaserlist .teaserlist__item,.teaserlist .teaserlist__itemsizer{width:50%}}body.template-referenzen .intro,body.template-referenzen .intro--home,body.template-referenzen .intro--kontakt{background-position:50% 20%}body.template-basic-page .siteheader,body.template-legal-page .siteheader,body.template-news-article .siteheader,body.template-referenz .siteheader{background-color:#1e1e1e}body.template-basic-page,body.template-home,body.template-kontakt,body.template-legal-page{background-color:#1e1e1e;color:#fff}@media (min-width:660px){body.template-basic-page .sitecontent,body.template-legal-page .sitecontent{margin-top:100px}}body.root-http404 .sitecontent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;text-align:center}@media (min-width:660px){body.root-http404 .sitecontent{margin-top:100px}}body.root-http404 .sitecontent a{color:inherit}
