@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.component_show{opacity:0;animation:fade-in 1s forwards}.fade-enter-active{animation:go 1s}.slide-fade-enter-active{transition:all 1.25s ease}.slide-fade-enter,.slide-fade-leave-to{opacity:0}[v-cloak]{display:none!important}.hidden{display:none!important}::selection{background:#000;color:#fff;text-shadow:none}.clearfix{display:block;zoom:1}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.preloadBoxOv{position:relative;overflow:hidden}.preloadBoxOv img{position:absolute;top:0;left:0;max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;opacity:0;transition:1s}.preloadBoxOv img.show{opacity:1}.preloadBox{position:relative}.preloadBox picture{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.preloadBox picture img{opacity:0;transition:1s}.preloadBox picture img.show{opacity:1}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}body{padding:0;margin:0;font-weight:400;font-style:normal;width:100%;height:100%}body h1{display:block;padding:0;margin:0;font-weight:400!important}body h2{display:block;padding:0;margin:0;font-weight:400!important}body h3{display:block;padding:0;margin:0;font-weight:400!important}body p{margin:0!important}.pageWrapper{min-height:100%;position:absolute;overflow:hidden;width:100%}main{font-size:1em;display:block;position:relative}main .light{background-color:#fff;color:#000}main .dark{background-color:#000;color:#fff}main .grey{background-color:#f5f5f5;color:#000}.topSpacer{padding-top:120px}@media screen and (max-width:900px){.topSpacer{padding-top:80px}}@media screen and (max-width:650px){.topSpacer{padding-top:55px}}.headerFader{opacity:0;animation:fade-in .5s forwards;animation-delay:1.2s}header{opacity:1;position:fixed;top:0;height:90px;width:100%;box-sizing:border-box;z-index:100;-js-display:flex;display:flex;justify-content:center;align-items:center}header .logoWrapper{display:block;width:33px;z-index:101;height:90px;cursor:pointer}header .logoWrapper .bodaraLogo{fill:#000;width:33px;height:90px;display:block}header #menu{position:absolute;right:45px;border:0;outline:0;background-color:transparent;display:block;font-family:"SuisseIntl Regular";font-size:1.625em;letter-spacing:.015em;color:#000;cursor:pointer;padding:0;margin:0}header #back{position:absolute;left:45px;border:0;outline:0;background-color:transparent;display:block;font-family:"SuisseIntl Regular";font-size:1.625em;letter-spacing:.015em;color:#000;cursor:pointer;padding:0;margin:0}@media screen and (max-width:900px){header{height:60px}header .logoWrapper{width:21px;height:60px}header .logoWrapper .bodaraLogo{fill:#000;width:21px;height:60px}header #menu{right:25px;font-size:1.25em}header #back{left:25px;font-size:1.25em}}@media screen and (max-width:650px){header{height:45px}header .logoWrapper{width:17px;height:45px}header .logoWrapper .bodaraLogo{fill:#000;width:17px;height:45px}header #menu{right:15px;font-size:.875em}header #back{left:15px;font-size:.875em}}.headerBGwhite{background-color:#fff}.headerBGwhite .bodaraLogo{fill:#000!important}.headerBGwhite button{color:#000!important}.headerBGgrey{background-color:#f5f5f5}.headerBGgrey .bodaraLogo{fill:#000!important}.headerBGgrey button{color:#000!important}.headerBGblack{background-color:#000}.headerBGblack .bodaraLogo{fill:#fff!important}.headerBGblack button{color:#fff!important}.logoWhite{fill:#fff!important}.logoWProject{fill:#fff!important}.menu-content{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:102;transition:all .2s ease-in-out;overflow-y:auto;background-color:#000}.menu-content .bodaraLogoMenuWrapper{position:absolute;top:0;-js-display:flex;display:flex;justify-content:center;align-items:center;width:100%;height:90px}.menu-content .bodaraLogoMenuWrapper .bodaraLogoMenu{fill:#fff;width:33px;height:90px;display:block;cursor:pointer;z-index:103}@media screen and (max-width:900px){.menu-content .bodaraLogoMenuWrapper{height:60px}.menu-content .bodaraLogoMenuWrapper .bodaraLogoMenu{height:60px;width:21px}}@media screen and (max-width:650px){.menu-content .bodaraLogoMenuWrapper{height:45px}.menu-content .bodaraLogoMenuWrapper .bodaraLogoMenu{height:45px;width:17px}}.menu-content #close{position:absolute;top:24px;right:45px;border:0;outline:0;background-color:transparent;display:block;cursor:pointer;padding:0;margin:0;z-index:103}.menu-content #close .closeBtn{fill:#fff;width:40px;height:40px}@media screen and (max-width:900px){.menu-content #close{top:13px;right:25px}.menu-content #close .closeBtn{width:30px;height:30px}}@media screen and (max-width:650px){.menu-content #close{top:10px;right:15px}.menu-content #close .closeBtn{width:20px;height:20px}}.show{opacity:1!important;visibility:visible!important}.bodyOverflow{overflow:hidden}.menuWrapper{-js-display:flex;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;height:calc(100% - 135px);margin-top:90px;margin-bottom:45px;margin-left:45px;margin-right:45px}@media screen and (max-height:479px){.menuWrapper{flex-direction:row;align-items:center;margin-top:25px!important;height:calc(100% - 50px)!important}}@media screen and (max-width:900px){.menuWrapper{margin-left:25px;margin-right:25px}}@media screen and (max-width:650px){.menuWrapper{height:calc(100% - 85px);margin-top:60px;margin-bottom:25px;margin-left:15px;margin-right:15px}}.menuHolder{position:relative;display:block;padding:0;margin:0;width:100%;height:100%}@media screen and (max-height:500px){.menuHolder{width:30%}}#nav{margin:0;padding:0;z-index:1;position:relative}#nav ul{position:relative;margin:0;padding:0;-js-display:flex;display:flex;flex-direction:column;justify-content:center}#nav ul li{position:relative;float:left;list-style:none outside none}#nav ul li a{font-size:calc(16px + 2.4vw);line-height:1.35em;letter-spacing:.015em;color:#fff;font-family:"SuisseIntl Regular";text-decoration:none;border:0;outline:0;padding:0}@media screen and (max-width:650px){#nav ul li a{line-height:1.75em}}@media screen and (max-height:500px){#nav ul li a{font-size:calc(16px + 1.4vw);line-height:1.75em}}.menuFooter{position:relative;display:block;padding:0;margin:0;z-index:1;padding-bottom:1em;font-size:calc(16px + 2.4vw);line-height:1.25em;letter-spacing:.015em;color:#fff;font-family:"SuisseIntl Regular"}.menuFooter a{font-size:calc(16px + 2.4vw);line-height:1.25em;letter-spacing:.015em;color:#fff;font-family:"SuisseIntl Regular";text-decoration:none;border:0;outline:0;padding:0}@media screen and (max-height:500px){.menuFooter a{font-size:calc(16px + 1.4vw)}}.menuFooter a:hover{padding-bottom:.075em;border-bottom-style:solid;border-bottom-width:.075em;width:fit-content}.menuFooter .oldPhone{color:gray!important;text-decoration:line-through gray;text-decoration-line:line-through;-webkit-text-decoration-line:line-through;text-decoration-color:gray;-webkit-text-decoration-color:gray;text-decoration-thickness:.05em}.menuFooter .adressHolder{display:block;padding-top:1em;padding-bottom:1em}.menuFooter .adressHolder .oldAdress{color:gray!important;text-decoration:line-through gray;text-decoration-line:line-through;-webkit-text-decoration-line:line-through;text-decoration-color:gray;-webkit-text-decoration-color:gray;text-decoration-thickness:.05em}.bueroSubNav{position:fixed;top:90px;width:calc(100% - 90px);font-size:1.625em;font-family:"SuisseIntl Regular";letter-spacing:.015em;-js-display:flex;display:flex;justify-content:space-between;padding-top:10px;padding-left:45px;padding-right:45px;padding-bottom:10px;background-color:#fff}@media screen and (max-width:900px){.bueroSubNav{top:60px;width:calc(100% - 50px);padding-left:25px;padding-right:25px;font-size:1.25em}}@media screen and (max-width:650px){.bueroSubNav{top:45px;width:calc(100% - 30px);padding-top:5px;padding-left:15px;padding-right:15px;padding-bottom:5px;font-size:.875em}}.bueroSubNav a{color:#000;text-decoration:none;outline:0}.bueroSubNav a:hover{color:#000;text-decoration:underline}.bueroSubNav .active{text-decoration:underline!important}.teamMemberWrapper{margin-left:45px;margin-right:45px}@media screen and (max-width:900px){.teamMemberWrapper{margin-left:25px;margin-right:25px}}@media screen and (max-width:650px){.teamMemberWrapper{margin-left:15px;margin-right:15px}}.teamInfoTop{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2em}@media screen and (max-width:900px){.teamInfoTop{grid-gap:1.5em}}@media screen and (max-width:650px){.teamInfoTop{grid-gap:1em;grid-template-columns:repeat(1,1fr)}}.teamMemberPortrait img{width:100%;height:auto}.teamMemberInfos{font-family:"SuisseIntl Regular";letter-spacing:.015em;font-size:20px}.teamMemberInfos a{color:#000;text-decoration:none;outline:0}.teamMemberInfos a:hover{color:#000;text-decoration:underline}@media (min-width:900px){.teamMemberInfos{font-size:calc(20px + 20*(100vw - 900px)/540)}}@media (min-width:1440px){.teamMemberInfos{font-size:40px}}.teamMemberInfos .teamMemberContact{margin-top:1em}