#Form_DepartmentSearchForm{margin-top:0}#Form_DepartmentSearchForm .userform-fields .field,#Form_DepartmentSearchForm fieldset .field{max-width:100%}#Form_DepartmentSearchForm #Abteilung{margin-bottom:20px}#Form_DepartmentSearchForm #Form_DepartmentSearchForm_Abteilung{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 130' xml:space='preserve' preserveAspectRatio='xMinYMin meet' stroke='%23505050' stroke-width='20' fill='%23505050'%3E%3Cpath fill='inherit' d='M0 0h260L130 130z' stroke='none'/%3E%3C/svg%3E");background-position:top .8em right .7em;background-repeat:no-repeat;background-size:.8em .4em;border:1px solid #b2b2b2;border-radius:0;box-shadow:none;float:left;max-width:440px;outline:none}#Form_DepartmentSearchForm #Form_DepartmentSearchForm_Abteilung:-moz-focusring{text-shadow:0 0 0 #000}#Form_DepartmentSearchForm #Form_DepartmentSearchForm_Abteilung::-ms-expand{display:none}#Form_DepartmentSearchForm #Form_DepartmentSearchForm_Abteilung option{font-family:AvenirBook,sans-serif}#Form_DepartmentSearchForm #Abteilung label,#Form_DepartmentSearchForm #Form_DepartmentSearchForm_error,#Form_DepartmentSearchForm div.btn-toolbar{display:none}.element.elementperso,.element.elementperso .typography{display:flex;flex-direction:column;width:100%}.element.elementperso .expandable-grid{float:left;margin-bottom:1.5em;width:100%}.element.elementperso .expandable__cell{float:left;margin:0 25px 0 0;opacity:.15;position:relative;scroll-margin-top:100px;z-index:0}@media screen and (min-width:686px){.element.elementperso .expandable__cell{width:calc(33.33333% - 16.66667px)}.element.elementperso .expandable__cell:nth-of-type(3n+2) .item--expand{margin-left:calc(-100% - 25px)}.element.elementperso .expandable__cell:nth-of-type(3n+3) .item--expand{margin-left:calc(-200% - 50px)}.element.elementperso .expandable__cell:nth-of-type(3n+4){clear:left}.element.elementperso .expandable__cell:nth-of-type(3n){margin-right:0}}@media screen and (min-width:356px) and (max-width:685px){.element.elementperso .expandable__cell{width:calc(50% - 12.5px)}.element.elementperso .expandable__cell:nth-of-type(2n+2) .item--expand{margin-left:calc(-100% - 25px)}.element.elementperso .expandable__cell:nth-of-type(2n+3){clear:left}.element.elementperso .expandable__cell:nth-of-type(2n){margin-right:0}}@media screen and (max-width:355px){.element.elementperso .expandable__cell{width:100%}.element.elementperso .expandable__cell:nth-of-type(1n+2){clear:left}.element.elementperso .expandable__cell:nth-of-type(1n){margin-right:0}}.element.elementperso .expandable__cell.filtered{opacity:1}.element.elementperso .expandable__cell.is--collapsed{cursor:pointer;overflow:hidden}.element.elementperso .expandable__cell.is--collapsed .item--basic{height:0;overflow:hidden}.element.elementperso .expandable__cell.is--collapsed.filtered:hover .item--basic .txt{background-color:hsla(0,0%,100%,.92);opacity:1;transform:translateY(0);visibility:visible}.element.elementperso .expandable__cell.is--collapsed.filtered:hover .item--basic .txt p{visibility:visible}.element.elementperso .expandable__cell.is--collapsed.filtered:hover .item--basic .txt>span{opacity:1;visibility:visible}.element.elementperso .expandable__cell.is--expanded{z-index:1}.element.elementperso .expandable__cell.is--expanded .arrow--up{height:25px;left:calc(50% - 12.5px);opacity:1;width:25px}.element.elementperso .expandable__cell.is--expanded .item--expand{display:flex;height:auto;margin-top:25px;max-height:2000px;padding:25px 0;visibility:visible;z-index:1}.element.elementperso .expandable__cell.is--expanded .item--basic .txt h2{color:#ba122b}.element.elementperso .expandable__cell .photo-container{flex:0 0 45%;margin:0}.element.elementperso .expandable__cell .photo-container>div{box-shadow:0 0 10px rgba(0,0,0,.1);height:0;padding:0 0 143.75%;position:relative}.element.elementperso .expandable__cell .photo-container>div img{margin-bottom:0}.element.elementperso .expandable__cell .photo-container>div img:not([src*=".svg"]){height:auto;position:absolute;width:100%}@keyframes multiple-image-crossfade{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}}.element.elementperso .expandable__cell .photo-container>div img:not([src*=".svg"]):not(.default){animation-duration:6s;animation-iteration-count:infinite;animation-name:multiple-image-crossfade;animation-timing-function:ease-in-out;will-change:opacity}.element.elementperso .expandable__cell .photo-container>div img:not([src*=".svg"]):not(.default):first-of-type{animation-delay:3s}.element.elementperso .expandable__cell .photo-container>div img:not([src*=".svg"]):not(.default):nth-of-type(2){animation-delay:6s}.element.elementperso .expandable__cell .photo-container>div img[src*=".svg"]{padding:1.5em .75em 0}@media (min-width:0) and (max-width:979px){.element.elementperso .expandable__cell .photo-container{display:none}}.element.elementperso .arrow--up{border-bottom:18.75px solid #f6f6f6;border-left:18.75px solid transparent;border-right:18.75px solid transparent;height:0;margin:0 auto;opacity:0;padding-top:6.25px;position:absolute;top:calc(100% + 3em);transition:opacity 75ms;width:0}.element.elementperso .item--basic{display:table;margin:0 0 4.2em;position:relative;width:100%}.element.elementperso .item--basic img{float:left;margin-bottom:0;width:100%}.element.elementperso .item--basic img.default{background-color:#e8e8e8}.element.elementperso .item--basic img[src*=".svg"]{background:#f6f6f6}.element.elementperso .item--basic .txt{bottom:-1px;display:flex;flex-direction:column;left:-1px;opacity:1;padding:.3em;pointer-events:none;position:absolute;right:-1px;top:-1px;transform:translateY(100%);transition:all .32s ease-out;will-change:transform;z-index:0}.element.elementperso .item--basic .txt h2{flex:0 0 auto;font-size:1em;line-height:1.5em;margin-bottom:.3em;text-transform:uppercase}.element.elementperso .item--basic .txt p{flex:0 0 auto;font-size:.9em;margin-bottom:0;visibility:hidden}.element.elementperso .item--basic .txt>span{flex:0 0 auto;margin-top:auto;transition-delay:.32s;visibility:hidden}.element.elementperso .item--expand{height:0;margin-bottom:25px;max-height:0;overflow-x:initial;overflow-y:visible;position:relative;transition:max-height .1s ease-in-out;visibility:hidden}@media (min-width:980px){.element.elementperso .item--expand .txt{padding-left:1.5em}}.element.elementperso .item--expand .txt h2{line-height:1;margin-bottom:.75em;margin-top:0}.element.elementperso .item--expand .txt p.contact-links{margin-bottom:0}.element.elementperso .item--expand:after{background-color:#f6f6f6;bottom:0;content:"";height:100%;left:-200%;overflow-x:initial;overflow-y:visible;pointer-events:none;position:absolute;right:-200%;top:0;width:500%;z-index:-1}@media screen and (min-width:686px){.element.elementperso .item--expand{width:calc(300% + 50px)}}@media screen and (min-width:356px) and (max-width:685px){.element.elementperso .item--expand{width:calc(200% + 25px)}}@media screen and (max-width:355px){.element.elementperso .item--expand{width:100%}}.element.elementperso .expand__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260' xml:space='preserve' preserveAspectRatio='xMinYMin meet' stroke='%23a0a0a0'%3E%3Cpath fill='none' stroke='inherit' stroke-width='20' d='m20 20 200 200m0-200L20 220'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;height:22.5px;position:absolute;right:0;top:25px;width:22.5px}.element.elementperso .expand__close:hover{opacity:.7}.element.elementperso.real-url .expandable__cell.is--expanded .item--expand{margin-top:0;padding:0}.element.elementperso.real-url .expandable__cell.is--expanded .item--expand:after{display:none}
