@import url(normalize-d1fb8a4d.css);@import url(vendor/font-awesome.min-626e1c22.css);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#99bb66;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans";font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#7a9652;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#99bb66}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 0.75em;padding:1.5em}input,label,select{display:block;font-family:"Open Sans";font-size:1em}label{font-weight:600;margin-bottom:0.375em}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Open Sans";font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover{border-color:#b1b1b1}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus{border-color:#99bb66;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(141,179,84,0.7);outline:none}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple=multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple=multiple]:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block}input[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}ul.default{list-style-type:disc;margin-bottom:0.75em;padding-left:1.5em}ol.default{list-style-type:decimal;margin-bottom:0.75em;padding-left:1.5em}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}table{border-collapse:collapse;-webkit-font-feature-settings:"kern", "liga", "tnum";font-feature-settings:"kern", "liga", "tnum";margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:0.75em 0}tr,td,th{vertical-align:middle}html,body{height:100%;width:100%}body{color:#333;font-family:"Open Sans";-webkit-font-feature-settings:"kern", "liga", "pnum";font-feature-settings:"kern", "liga", "pnum";font-size:1em;line-height:1.5;background-color:#40526b}h1,h2,h3,h4,h5,h6{font-family:"Titillium Web";font-size:1em;line-height:1.2;margin:0}h1{font-size:2em;font-weight:600;margin-bottom:0.6em}@media screen and (min-width: 640px){h1{font-size:2.4em}}h2{font-size:1.2em;font-weight:400;line-height:1.4em;margin-bottom:1.2em}@media screen and (min-width: 640px){h2{font-size:1.4em}}h3{font-size:1em;font-weight:700;line-height:1.4em;margin-bottom:0.5em;text-transform:uppercase}p{margin:0 0 1.5em;font-weight:300;letter-spacing:1}p.type{border-bottom:1px solid;display:inline-block;font-size:0.7em;font-weight:900;letter-spacing:1px;margin-bottom:2em;padding:0.1em 0;text-align:left;text-transform:uppercase}p.type a{color:#333}p.type a:hover{color:#99bb66}p.type a:after{content:' > '}p.date{color:rgba(51,51,51,0.4);font-size:0.8em;margin-bottom:0.5em}p.author{font-style:italic}p span{font-size:0.8em;font-weight:600;text-transform:uppercase}a{color:#99bb66;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#738c4d}a.read-more{display:inline-block;font-size:0.8em;font-weight:700;margin:0 0.2em;position:relative;text-transform:uppercase}a.read-more:after{content:'>';margin-left:0.2em}code{background:#F7F7F7;border-radius:4.5px;border:1px solid #E0E0E0;font-family:monaco;font-size:0.65em;font-style:normal;padding:0.1em 0.4em;white-space:nowrap}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img,picture{margin:0;max-width:100%}@media screen and (max-width: 639px){.hide-on-mobile{display:none !important}}@media screen and (min-width: 640px) and (max-width: 1023px){.hide-on-tablet{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 2047px){.hide-on-desktop{display:none !important}}@media screen and (min-width: 2048px){.hide-on-large-desktop{display:none !important}}.hide-on-all{display:none !important}.content{background-color:#fff;position:relative}.content .banner{background-color:#40526b;color:#fff;padding:1.5em 0.75em;text-align:center}.content .banner p{margin:0.75em auto}@media screen and (min-width: 640px){.content .banner{padding:3em 0}.content .banner p{width:600px}}.content .banner.banner-seconday{background-color:#f7f7f7;color:#333}section{max-width:68em;margin-left:auto;margin-right:auto;padding:0 0.75em 0.75em 0.75em}section::after{clear:both;content:"";display:table}section::after{clear:both;content:"";display:table}section:first-of-type{padding-top:0.75em}@media screen and (min-width: 640px){section{padding:0 1.5em 1.5em 1.5em}section:first-of-type{padding-top:1.5em}}article{text-align:left}article::after{clear:both;content:"";display:table}article hr{width:3em}.device{position:fixed;top:50px;right:0.75em;z-index:99999}@media screen and (min-width: 640px){.device{top:70px}}.clearfix::after{clear:both;content:"";display:table}.text-center{text-align:center}.no-padding{padding:0 !important}.no-vertical-padding{padding-right:0 !important;padding-left:0 !important}.no-horizontal-padding{padding-top:0 !important;padding-bottom:0 !important}.inline-block{display:inline-block}.base-spacing{padding-bottom:1.5em}.small-spacing{padding-bottom:1.5em}header{position:fixed;width:100%;z-index:1000}header .header-menu{background-color:#f7f7f7;border-bottom:1px solid #ddd;height:40px}header .header-menu::after{clear:both;content:"";display:table}header .header-menu .header-menu-item-nav{padding:0 0.75em}header .header-menu .header-menu-item{float:left;padding-top:7px;position:relative;width:30%}header .header-menu .header-menu-item a{cursor:pointer}header .header-menu .header-menu-item-logo{float:left;padding:10px 0 0 0;text-align:center;width:40%}header .header-menu .header-menu-item-logo img{height:20px;width:122px}header .header-menu .header-menu-item-social{float:left;padding-top:8px;padding-right:0.375em;position:relative;text-align:right;width:30%}header .header-menu .header-menu-item-social img{height:25px;width:25px}header .header-menu a{color:#333}header .header-menu a:active,header .header-menu a:focus,header .header-menu a:hover{color:#333}@media screen and (min-width: 640px){header .header-menu{height:60px}header .header-menu .header-menu-item{padding-right:1.5em;padding-left:1.5em}header .header-menu .header-menu-item-nav{padding-top:14px}header .header-menu .header-menu-item-logo{padding:12px 0 0 0}header .header-menu .header-menu-item-logo img{height:37px;width:225px}header .header-menu .header-menu-item-social{float:right;padding-top:13px;padding-right:1.125em}header .header-menu .header-menu-item-social img{height:35px;width:35px}}.header-push{height:40px}@media screen and (min-width: 640px){.header-push{height:60px}}.sliding-panel-content{position:fixed;top:0px;right:auto;bottom:0px;left:0px;height:100%;width:220px;-webkit-transform:translateX(-220px);transform:translateX(-220px);transition:all 0.25s linear;background:#f7f7f7;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch}.sliding-panel-content ul{padding:0;margin:39px 0 0 0}.sliding-panel-content ul:first-child{border-top:1px solid #ddd}.sliding-panel-content li{list-style:none}.sliding-panel-content li a{border-bottom:1px solid #ddd;color:#333;display:block;line-height:39px;font-weight:normal;padding:0 0.75em;text-decoration:none;transition:none}.sliding-panel-content li a:hover{background-color:#40526b;color:white}.sliding-panel-content.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 640px){.sliding-panel-content ul{margin-top:59px}.sliding-panel-content li a{line-height:59px}}.sliding-panel-fade-screen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;transition:all 0.15s ease-out 0s;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;z-index:1999}.sliding-panel-fade-screen.is-visible{opacity:1;visibility:visible}.hero{background-color:#fff;height:175px}@media screen and (min-width: 640px){.hero{height:350px}}@media screen and (min-width: 2048px){.hero{height:500px}}.hero div{position:absolute;top:0;left:0;height:175px;width:100%;z-index:1;background-repeat:no-repeat;background-position:center center;margin-top:40px}@media screen and (min-width: 640px){.hero div{height:350px;margin-top:60px}}@media screen and (min-width: 2048px){.hero div{height:500px}}.hero .hero-overlay{bottom:1.5em;color:white;height:250px;left:0;margin:auto;padding:1.5em 1.5em 0 1.5em;position:absolute;right:0;text-align:center;text-shadow:1px 1px 1px #333, 1px -1px 1px #333, -1px 1px 1px #333, -1px -1px 1px #333;top:auto}.hero .hero-overlay a{color:white}@media screen and (min-width: 640px){.hero .hero-overlay{text-shadow:2px 2px 8px #333}}@media screen and (min-width: 1024px){.hero .hero-overlay h1{font-size:3em}.hero .hero-overlay h2{font-size:1.75em}}@media screen and (min-width: 2048px){.hero .hero-overlay h1{font-size:3.25em}.hero .hero-overlay h2{font-size:2em}}.hero.index{height:100%}.hero.index .hero-background{height:100%}.hero-background{background-size:cover !important}.hero-map{height:225px;position:relative;width:100%}@media screen and (min-width: 640px){.hero-map{height:350px}}@media screen and (min-width: 2048px){.hero-map{height:500px}}.portraits{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap}.portraits .portrait{align-self:stretch;margin-bottom:1.5em;text-align:center}.portraits .portrait img{border-radius:150px;height:150px;width:150px;margin:0}@media screen and (min-width: 640px){.portraits{align-items:center;flex-direction:row}.portraits .portrait{flex-basis:33%}.portraits .portrait img{border-radius:130px;height:130px;width:130px}}@media screen and (min-width: 1024px){.portraits .portrait img{border-radius:200px;height:200px;width:200px}}.flex-boxes{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.flex-boxes .flex-box{flex-grow:2;align-self:stretch;margin-bottom:0.75em;background-color:#f7f7f7;padding:0.75em 0.75em 0 0.75em}.flex-boxes .flex-box h2{margin-bottom:0.75em}.flex-boxes .flex-box.flex-box-border{border-top:0.1875em solid #99bb66}.flex-boxes .flex-box.flex-box-about{background-image:url(/assets/images/flex_notebook-59eb0717.jpg);background-size:cover;background-position:center;height:200px;text-align:center;padding:0;position:relative;z-index:1}.flex-boxes .flex-box.flex-box-about a{display:block;height:100%;position:relative;width:100%;z-index:3}.flex-boxes .flex-box.flex-box-about a h1{padding-top:55px;color:white;text-shadow:2px 2px 8px #333}.flex-boxes .flex-box.flex-box-about a .fa-lg{color:#99bb66}.flex-boxes .flex-box.flex-box-about a .fa-lg .fa-inverse{text-shadow:none}.flex-boxes .flex-box.flex-box-about:hover .flex-box-opacity{background:rgba(0,0,0,0.3)}.flex-boxes .flex-box.flex-box-about .flex-box-opacity{transition:background-color 0.2s ease-in-out 0s;background:none;height:100%;position:absolute;width:100%;top:0;left:0;z-index:2}@media screen and (min-width: 640px){.flex-boxes .flex-box.flex-box-about{height:250px}}.flex-boxes .flex-box.flex-box-contact{background-image:url(/assets/images/flex_map-3c9ca74b.jpg);background-size:cover;background-position:center;height:200px;text-align:center;padding:0;position:relative;z-index:1}.flex-boxes .flex-box.flex-box-contact a{display:block;height:100%;position:relative;width:100%;z-index:3}.flex-boxes .flex-box.flex-box-contact a h1{padding-top:55px;color:white;text-shadow:2px 2px 8px #333}.flex-boxes .flex-box.flex-box-contact a .fa-lg{color:#99bb66}.flex-boxes .flex-box.flex-box-contact a .fa-lg .fa-inverse{text-shadow:none}.flex-boxes .flex-box.flex-box-contact:hover .flex-box-opacity{background:rgba(0,0,0,0.3)}.flex-boxes .flex-box.flex-box-contact .flex-box-opacity{transition:background-color 0.2s ease-in-out 0s;background:none;height:100%;position:absolute;width:100%;top:0;left:0;z-index:2}@media screen and (min-width: 640px){.flex-boxes .flex-box.flex-box-contact{height:250px}}.flex-boxes .flex-box.flex-box-references{background-image:url(/assets/images/flex_light-aa75fc8f.jpg);background-size:cover;background-position:center;height:200px;text-align:center;padding:0;position:relative;z-index:1}.flex-boxes .flex-box.flex-box-references a{display:block;height:100%;position:relative;width:100%;z-index:3}.flex-boxes .flex-box.flex-box-references a h1{padding-top:55px;color:white;text-shadow:2px 2px 8px #333}.flex-boxes .flex-box.flex-box-references a .fa-lg{color:#99bb66}.flex-boxes .flex-box.flex-box-references a .fa-lg .fa-inverse{text-shadow:none}.flex-boxes .flex-box.flex-box-references:hover .flex-box-opacity{background:rgba(0,0,0,0.3)}.flex-boxes .flex-box.flex-box-references .flex-box-opacity{transition:background-color 0.2s ease-in-out 0s;background:none;height:100%;position:absolute;width:100%;top:0;left:0;z-index:2}@media screen and (min-width: 640px){.flex-boxes .flex-box.flex-box-references{height:250px}}.flex-boxes .flex-box.flex-box-services{background-image:url(/assets/images/flex_speicherstadt-c7562d60.jpg);background-size:cover;background-position:center;height:200px;text-align:center;padding:0;position:relative;z-index:1}.flex-boxes .flex-box.flex-box-services a{display:block;height:100%;position:relative;width:100%;z-index:3}.flex-boxes .flex-box.flex-box-services a h1{padding-top:55px;color:white;text-shadow:2px 2px 8px #333}.flex-boxes .flex-box.flex-box-services a .fa-lg{color:#99bb66}.flex-boxes .flex-box.flex-box-services a .fa-lg .fa-inverse{text-shadow:none}.flex-boxes .flex-box.flex-box-services:hover .flex-box-opacity{background:rgba(0,0,0,0.3)}.flex-boxes .flex-box.flex-box-services .flex-box-opacity{transition:background-color 0.2s ease-in-out 0s;background:none;height:100%;position:absolute;width:100%;top:0;left:0;z-index:2}@media screen and (min-width: 640px){.flex-boxes .flex-box.flex-box-services{height:250px}}@media screen and (max-width: 639px){.flex-boxes .flex-box:last-child{margin-bottom:0}}@media screen and (min-width: 640px){.flex-boxes{flex-direction:row}.flex-boxes .flex-box{flex-basis:16.5em;margin:0.75em}}@media screen and (min-width: 1024px){.flex-boxes{flex-direction:row}.flex-boxes .flex-box-big{flex-grow:1;flex-basis:40em}}.footer{background:#40526b;padding:0.75em 1.618em;position:relative;width:100%}.footer .footer-logo{margin-bottom:1.5em;text-align:center}.footer .footer-logo img{height:20px;width:122px}.footer .footer-links{display:flex;justify-content:center;flex-wrap:wrap}.footer ul{flex-basis:100%;flex-shrink:0;margin-bottom:1.5em;padding:0}.footer ul:nth-child(1){order:2}.footer ul:nth-child(2){order:1}.footer ul:nth-child(3){order:3}@media screen and (min-width: 640px){.footer ul{flex-basis:33%}.footer ul:nth-child(1){order:1}.footer ul:nth-child(2){order:2}.footer ul:nth-child(3){order:3}}@media screen and (min-width: 1024px){.footer ul{flex-basis:14em}}.footer li{line-height:1.5em;list-style:none;text-align:center}.footer li h3{color:white;font-size:1em;margin-bottom:0.4em}.footer hr{border:1px solid rgba(255,255,255,0.1);margin:0 auto 1.5em;width:12em}.footer a{color:rgba(255,255,255,0.4);text-decoration:none}.footer a:focus,.footer a:hover{color:white}.footer p{color:rgba(255,255,255,0.4);font-size:0.9em;line-height:1.5em;margin:auto;max-width:35em;text-align:center}.footer p .love{color:#99bb66}@media screen and (min-width: 640px){.footer .footer-logo{margin-bottom:3em;text-align:center}.footer .footer-logo img{height:37px;width:225px}.footer ul{margin-bottom:3em}}.modal .modal-fade-screen{transition:opacity 0.25s ease;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);opacity:0;padding-top:0.6em;text-align:left;visibility:hidden;z-index:3000}@media screen and (min-width: 640px){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-fade-screen .modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal .modal-close{position:absolute;top:0.75em;right:0.75em;height:1.5em;width:1.5em;background:#fff;cursor:pointer}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#ddd;content:'';display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#c4c4c4}.modal .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal.is-open .modal-fade-screen{opacity:1;visibility:visible}.modal.is-open .modal-fade-screen .modal-inner{top:0.5em}.modal .modal-inner{transition:opacity 0.25s ease;background:#fff;margin-top:0;margin:auto;max-height:95%;overflow:auto;padding:0.75em;position:relative;width:95%}@media screen and (min-width: 640px){.modal .modal-inner{max-height:70%;padding:1.5em;width:60%}}@media screen and (min-width: 1024px){.modal .modal-inner{width:50%}}@media screen and (min-width: 2048px){.modal .modal-inner{width:30%}}@media screen and (min-width: 1024px){.modal .modal-inner .modal-content{-webkit-columns:2 8em;columns:2 8em}}.modal .modal-inner a.cta{color:#fff;display:inline-block;margin-right:0.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal-open{overflow:hidden}.expander a.expander-trigger{border-top:1px solid #ddd;cursor:pointer;color:#333;display:block;font-family:"Titillium Web";font-weight:600;padding:0.75em;position:relative;text-decoration:none;padding-right:2.25em}.expander a.expander-trigger:active,.expander a.expander-trigger:focus,.expander a.expander-trigger:hover{background-color:#f7f7f7;color:#333}.expander a.expander-trigger:after{content:"\f078";font-family:"Fontawesome";position:absolute;top:0.75em;right:0.75em}.expander .expander-content{display:none;padding:0.75em}.expander.expander-open a.expander-trigger:active,.expander.expander-open a.expander-trigger:focus,.expander.expander-open a.expander-trigger:hover{background-color:#fff}.expander.expander-open a.expander-trigger:after{content:"\f077"}.expander:last-of-type{border-bottom:1px solid #ddd;margin-bottom:0.75em}@media screen and (min-width: 640px){.expander a.expander-trigger{font-size:1.2em}}.hover-tile-outer{border:1px solid #ddd;height:480px;margin-bottom:1.5em;background-position:top;background-size:cover}.hover-tile-outer .hover-tile{transition:all, 0.4s ease-in-out}.hover-tile-outer .hover-tile-container{height:480px;overflow:hidden}.hover-tile-outer .hover-tile{background:inherit;color:white;height:inherit;overflow:hidden;padding:0.75em;text-align:center}.hover-tile-outer .hover-tile-trigger-background,.hover-tile-outer .hover-tile-trigger{display:none}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.8)}.hover-tile-outer .hover-tile-hidden h2{margin-bottom:0.375em;font-weight:600}.hover-tile-outer .hover-tile-hidden p{color:white;margin-bottom:0.75em}.hover-tile-outer .hover-tile-hidden p:first-of-type{margin-top:0.75em}.hover-tile-outer .hover-tile-hidden .badge,.hover-tile-outer .hover-tile-hidden .badge-success{font-size:0.9em;margin-bottom:0.375em}@media screen and (max-width: 639px){.hover-tile-outer{position:relative;cursor:pointer}.hover-tile-outer .hover-tile-trigger-background{border-left:30px solid transparent;border-bottom:30px solid transparent;border-top:30px solid rgba(0,0,0,0.8);border-right:30px solid rgba(0,0,0,0.8);display:block;position:absolute;top:0;right:0;z-index:10}.hover-tile-outer .hover-tile-trigger{color:white;display:block;position:absolute;top:0;right:10px;z-index:11}.hover-tile-outer .hover-tile-trigger:after{content:"\f129";font-family:"Fontawesome";font-size:1.75em}.hover-tile-outer .hover-tile-open .hover-tile{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile-open .hover-tile-trigger-background{border-color:transparent}.hover-tile-outer .hover-tile-open .hover-tile-trigger{display:none}}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer{margin-bottom:1.5em !important;position:relative}.hover-tile-outer .hover-tile{transition:none}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:none;transform:none}.hover-tile-outer .hover-tile-hidden{background:none;border-left:1px solid #ddd;color:#333;margin-left:324px;height:479px;position:absolute;top:0px}.hover-tile-outer .hover-tile-hidden p{color:#333}}@media screen and (min-width: 1024px){.hover-tile-outer{background-position:top;background-size:cover;cursor:pointer}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}.hover-tile-outer.hover-tile-shipcloud{background-image:url(/assets/images/reference_shipcloud@2x-50028d5b.jpg);background-image:url(/assets/images/reference_shipcloud@2x-50028d5b.jpg)}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer.hover-tile-shipcloud{flex-basis:100%;background-position:left top;background-size:324px;background-repeat:no-repeat}}.hover-tile-outer.hover-tile-fash-back{background-image:url(/assets/images/reference_fashback@2x-9ab138e2.jpg);background-image:url(/assets/images/reference_fashback@2x-9ab138e2.jpg)}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer.hover-tile-fash-back{flex-basis:100%;background-position:left top;background-size:324px;background-repeat:no-repeat}}.hover-tile-outer.hover-tile-different-fashion{background-image:url(/assets/images/reference_differentfashion@2x-fb6d49cb.jpg);background-image:url(/assets/images/reference_differentfashion@2x-fb6d49cb.jpg)}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer.hover-tile-different-fashion{flex-basis:100%;background-position:left top;background-size:324px;background-repeat:no-repeat}}.hover-tile-outer.hover-tile-galeria-kaufhof{background-image:url(/assets/images/reference_galeriakaufhof@2x-09073b45.jpg);background-image:url(/assets/images/reference_galeriakaufhof@2x-09073b45.jpg)}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer.hover-tile-galeria-kaufhof{flex-basis:100%;background-position:left top;background-size:324px;background-repeat:no-repeat}}.hover-tile-outer.hover-tile-hagebau{background-image:url(/assets/images/reference_hagebau@2x-c9d28605.jpg);background-image:url(/assets/images/reference_hagebau@2x-c9d28605.jpg)}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer.hover-tile-hagebau{flex-basis:100%;background-position:left top;background-size:324px;background-repeat:no-repeat}}.hover-tile-outer.hover-tile-buddy-and-selly{background-image:url(/assets/images/reference_buddyandselly@2x-0ad1bcd4.jpg);background-image:url(/assets/images/reference_buddyandselly@2x-0ad1bcd4.jpg)}@media screen and (min-width: 640px) and (max-width: 1023px){.hover-tile-outer.hover-tile-buddy-and-selly{flex-basis:100%;background-position:left top;background-size:324px;background-repeat:no-repeat}}.badge{background-color:#999;border-radius:5em;color:black;display:inline-block;font-size:1em;line-height:1;padding:0.4em 1.2em}.badge a{color:white}.badge a:active,.badge a:focus,.badge a:hover{color:#737373}.badge-alert{background-color:#fff6bf;border-radius:5em;color:#8c7800;display:inline-block;font-size:1em;line-height:1;padding:0.4em 1.2em}.badge-alert a{color:white}.badge-alert a:active,.badge-alert a:focus,.badge-alert a:hover{color:#bfb98f}.badge-error{background-color:#fbe3e4;border-radius:5em;color:#97161b;display:inline-block;font-size:1em;line-height:1;padding:0.4em 1.2em}.badge-error a{color:white}.badge-error a:active,.badge-error a:focus,.badge-error a:hover{color:#bcaaab}.badge-notice{background-color:#e5edf8;border-radius:5em;color:#244e87;display:inline-block;font-size:1em;line-height:1;padding:0.4em 1.2em}.badge-notice a{color:white}.badge-notice a:active,.badge-notice a:focus,.badge-notice a:hover{color:#acb2ba}.badge-success{background-color:#99bb66;border-radius:5em;color:black;display:inline-block;font-size:1em;line-height:1;padding:0.4em 1.2em}.badge-success a{color:white}.badge-success a:active,.badge-success a:focus,.badge-success a:hover{color:#738c4d}.flash{background-color:#99bb66;color:#f7f7f7;display:none;padding:0.375em;position:absolute;text-align:center;width:100%;z-index:99999}.flash a{color:#f7f7f7;cursor:pointer;text-decoration:underline}.flash .flash-close{color:#333;cursor:pointer;font-weight:bold;text-decoration:underline}.flash.flash-fixed{position:fixed;top:40px;z-index:1000}@media screen and (min-width: 640px){.flash.flash-fixed{top:auto;bottom:0;z-index:99999}}.fa-icon-responsive .fa{font-size:1.5em}.fa-icon-responsive .fa-stack.fa-lg{height:1.25em;line-height:1.25em;width:1.25em}.fa-icon-responsive .fa-stack.fa-lg .fa{font-size:0.666em}.fa-icon-responsive .fa-stack.fa-lg .fa-stack-2x{font-size:1.25em}@media screen and (min-width: 640px){.fa-icon-responsive .fa{font-size:2em}.fa-icon-responsive .fa-stack.fa-lg{height:2em;line-height:2em;width:2em}.fa-icon-responsive .fa-stack.fa-lg .fa{font-size:1em}.fa-icon-responsive .fa-stack.fa-lg .fa-stack-2x{font-size:2em}}