body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ul,ol,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{padding:0;margin:0}table{border-spacing:0;border-collapse:collapse}header,footer,nav,section,aside,article,figure,figcaption,picture{display:block}iframe{border:0}figure,picture{line-height:0.8}video{width:100%;display:block;margin-right:auto;margin-left:auto}a,img,fieldset{border:0}a img{display:block}img{max-width:100%;height:auto}@font-face{font-family:"Hind";font-style:normal;font-weight:300;src:local("Hind Light"), local("Hind-Light"), url("../../files/bhsgroup/theme/css/fonts/hind-v9-latin-300.woff2") format("woff2"), url("../../files/bhsgroup/theme/css/fonts/hind-v9-latin-300.woff") format("woff")}@font-face{font-family:"Hind";font-style:normal;font-weight:600;src:local("Hind SemiBold"), local("Hind-SemiBold"), url("../../files/bhsgroup/theme/css/fonts/hind-v9-latin-600.woff2") format("woff2"), url("../../files/bhsgroup/theme/css/fonts/hind-v9-latin-600.woff") format("woff")}*{box-sizing:border-box}html,body{min-height:100%;display:flex;flex-direction:column;flex:1}html{font-size:80%;letter-spacing:0.25px}body{color:#6f6f6f;font-family:"Hind";font-weight:300}.mod_article,.block,[class*="level_"]{position:relative;margin-bottom:2rem}.mod_article:last-child,.mod_article>:last-child,.block:last-child,.block>:last-child,[class*="level_"]:last-child,[class*="level_"]>:last-child{margin-bottom:0}p,ul{margin-bottom:1rem}ul{list-style:none}li,p,time{font-size:1rem;line-height:1.5}time{font-size:0.75rem;margin-bottom:0.75rem;line-height:1.5}strong{font-weight:300;color:#000}h1{font-size:1.875rem;margin-bottom:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:1rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{color:#000;line-height:1.2;font-weight:300;text-transform:uppercase}h2,h3,h4,h5,h6{line-height:1.4;margin-bottom:1rem}a{color:#0082c8;text-decoration:none;outline:0;transition:all ease-out 0.2s}a:hover{color:#6f6f6f}iframe{width:100%;max-width:100%;display:block;margin:0 auto}.ce_youtube iframe,.ce_vimeo iframe{opacity:0;transition:opacity ease-out 0.35s}.ce_youtube iframe.loaded,.ce_vimeo iframe.loaded{opacity:1}fieldset:not(.radio_container){padding:0 0 0.75rem}legend{font-size:0.75rem;font-weight:bold;margin:0 0 0.75rem}legend:empty{display:none}.widget{width:100%;display:block;margin-bottom:0.75rem}.widget:last-child{margin-bottom:0}label{width:100%;max-width:inherit;display:block;line-height:1.2;font-size:1rem;margin-bottom:0.75rem;cursor:pointer}.text,.textarea,.submit,.captcha,select.select,select.multiselect,.widget-upload label{width:100%;height:2rem;max-width:inherit;display:block;padding:0 0.5rem;font-family:"Times New Roman", serif;font-size:1rem;border:0.5px solid #000;background:none;background-color:#fff;border-radius:0.1875rem;transition:border 0.3s ease 0.1s}.text:focus,.textarea:focus,.submit:focus,.captcha:focus,select.select:focus,select.multiselect:focus,.widget-upload label:focus{border-color:blue}.text.error,.textarea.error,.submit.error,.captcha.error,select.select.error,select.multiselect.error,.widget-upload label.error{border-color:#FC4349}.checkbox_container{padding:0 0 0.75rem}.checkbox_container label{width:auto;display:inline-block;vertical-align:baseline}.submit{margin:0;cursor:pointer}.text:hover,.textarea:hover{cursor:text}.textarea{min-height:10rem;padding:0.5rem}.checkbox,.radio{width:auto;vertical-align:baseline;margin:0 0.25rem 0 0}.widget-radio,.widget-checkbox{padding:0 0 1rem}.widget-radio fieldset,.widget-checkbox fieldset{padding:0}.widget-radio legend,.widget-checkbox legend{font-size:1rem;font-weight:normal;margin:0 0 0.75rem}.widget-radio div,.widget-checkbox div{display:block;height:1.5rem;line-height:1.5rem;margin:0 0 0.75rem}.widget-radio label,.widget-checkbox label{width:auto;display:inline}.widget-upload{width:100%;height:2rem;display:flex;margin:0 0 1rem;position:relative;overflow:hidden;border:0.5px solid #000;border-radius:0.1875rem}.widget-upload label,.widget-upload a{width:auto;line-height:2rem;margin:0;font-family:"Times New Roman", serif;font-size:1rem;position:relative;z-index:1;border:0;background-color:#fff}.widget-upload.error label{border-color:#FC4349}.widget-upload.file_attached{opacity:0.5}.text_loaded{display:none}.upload{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;z-index:2;background-color:#fff;cursor:pointer}.delete_file{z-index:3;display:none;font-size:1rem;margin:0 0 calc($fontSize * .25)}.file_attached .delete_file{display:flex;z-index:3}select.select,select.multiselect{padding:0;background:none;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.multiselect:focus,select.multiselect:checked{height:auto}select.multiselect option{height:2rem}option{display:block;background-color:transparent}.submit_container{padding:0 0 1rem 0}.error input,.error select{border-color:#FC4349}.error Legend,.error label,.error option{color:#FC4349}.centered,#header .inside,#main>.inside,#footer .inside{width:84.21053%;max-width:60rem;margin-right:auto;margin-left:auto}.clr::after{clear:both;content:"";display:table}.invisible,.nav_main li.home{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0 !important;position:absolute !important;width:1px}.float_left{float:left}.float_right{float:right}.display_none{display:none}.display_flex{display:flex}.display_block{display:block}.display_block_i{display:block !important}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}.text_justify{text-align:justify}.round{border-radius:100%;border:1px solid #000}.freeze{overflow:hidden}#wrapper{display:flex;flex-direction:column;flex:1;padding-top:4rem;border-bottom:2rem solid #0082c8}#header{width:100%;height:4rem;display:flex;align-items:center;position:fixed;top:0;left:0;background-color:#fff;z-index:3}#header .inside{height:100%;display:flex;justify-content:space-between}.logo{width:27%;max-width:6.875rem;align-self:center}.logo a{position:relative;color:#6f6f6f;display:flex;font-size:1.3rem;line-height:1;text-decoration:none}.logo svg{width:100%;height:100%;display:block}.con_nav{display:flex;justify-content:space-between;margin-left:auto}.header_contact{margin:0;display:flex}.header_contact li{margin-right:1.5rem}.header_contact a{height:100%;display:flex;color:#6f6f6f;padding:0 0.5rem;align-items:center;line-height:1}.header_contact a::before{display:none}.header_contact svg{width:2rem;height:auto}.header_contact path{fill:#6f6f6f}.header_contact span{width:1px;height:1px;margin:-1px;overflow:hidden}.hamburger{cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger p{margin:0}.hamburger span{color:transparent;font-size:1px;margin:-1px;position:absolute;top:0;left:0}.hamburger-box{width:40px;height:100%;display:inline-flex;flex-direction:row;align-content:center;position:relative}.hamburger-inner{display:block;top:50%;transform:translateY(-50%)}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#6f6f6f;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.nav_main{width:100%;height:calc(100% - 4rem);position:fixed;top:4rem;right:0;margin:0;transform:translate3d(120%, 0, 0);transition:transform 0.4s ease-out 0.1s;overflow-y:auto;background-color:#fff;z-index:2}.nav_main.out{transform:translate3d(0, 0, 0)}.nav_main .level_1{width:84.21053%;max-width:60rem;padding:2rem 0;margin:0 auto}.nav_main li{text-transform:uppercase}.nav_main li.trail a{color:#6f6f6f}.nav_main a{display:block;color:#6f6f6f;text-decoration:none;position:relative}.nav_main a:hover{color:#000}.nav_main strong{color:#000;font-weight:300;position:relative}.nav_main span,.nav_main strong{width:auto;font-size:1.5rem;line-height:1.75;display:block}.nav_main .level_2{padding-left:2rem}#banner{width:100%;max-width:1184px;padding:0;margin:0 auto}#container{flex:1;padding-top:2rem;position:relative;z-index:2}#main>.inside{padding-bottom:2rem}.ce_image a{display:block}.image_container img{width:100%}.image_container a{display:block;position:relative}.caption{font-size:0.75rem;margin-bottom:0.75rem}.ce_text li,.ce_list li{padding-left:1rem;position:relative}.ce_text li:before,.ce_list li:before{content:"";width:0.25rem;height:0.25rem;background-color:#6f6f6f;position:absolute;top:0.6rem;left:0.2rem;border-radius:100%}.ce_text li ul,.ce_list li ul{margin-bottom:0}.teasers>.block{padding-bottom:2rem;border-bottom:1px solid #bcbcbc}.teasers>.block::before{content:"";width:100%;height:4rem;display:block;margin-bottom:2rem;background-repeat:no-repeat;background-position:left center;background-size:auto 100%}.teasers>.last{padding-bottom:0;border-bottom:none}.teasers h2{font-size:1rem}.exe_search::before{background-image:url(/files/bhsgroup/theme/css/images/icons/exe_search.min.svg)}.pers_choice::before{background-image:url(/files/bhsgroup/theme/css/images/icons/pers_choice.min.svg)}.pers_dev::before{background-image:url(/files/bhsgroup/theme/css/images/icons/orga_dev.min.svg)}.orga_dev::before{background-image:url(/files/bhsgroup/theme/css/images/icons/pers_dev.min.svg)}.google_map{width:100%;height:32.8125vw;max-height:415px}.name{font-weight:600}.email::before{content:"M";display:inline;margin-right:0.25rem}.phone::before{content:"T";display:inline;margin-right:0.25rem}.fax::before{content:"F";display:inline;margin-right:0.25rem}.mobile::before{content:"C";display:inline;margin-right:0.25rem}.extra_informations{opacity:0.0001;transition:opacity 0.2s ease 0.4s;overflow:scroll}.extra_informations.powerup{width:100%;max-width:100%;height:calc(100% - 4rem);display:flex;align-content:center;align-items:center;justify-content:center;padding:0;margin:0;position:fixed;top:4rem;left:0;background-color:rgba(111, 111, 111, 0.9);opacity:1;z-index:10;overflow-y:auto}.extra_informations.powerup .ce_text{width:calc(100% - 4rem);max-width:960px;padding:2rem;margin:2rem auto;background-color:#fff}.extra_informations.powerup .ce_text:not(.wanted){display:none}.consultants .image_container{margin-bottom:1rem}.consultants h2{font-size:1rem;margin-bottom:1rem}.consultants p{margin-bottom:0}.consultant_contact h1,.consultant_contact .name{margin:0}.mod_newscategories a,.consultants_nav a,.consultants_menu a{color:#6f6f6f}.mod_newscategories .level_2,.consultants_nav .level_2,.consultants_menu .level_2{padding-left:1rem;margin-top:0.5rem}.mod_newscategories li,.mod_newslist li,.consultants_nav li{margin-bottom:0.4rem}.layout_full>.block{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #bcbcbc}.layout_full>.block:last-child{margin-bottom:0;border:none}.consultant_card{padding:2rem;margin-top:1rem;background-color:#efefef}.consultant_card .image_container{margin-bottom:2rem}.consultant_card p:first-child{color:#000}.consultant_card strong{font-size:1.25rem;font-weight:300;text-transform:uppercase}.border_top{padding-top:2rem;border-top:1px solid #bcbcbc}.border_bottom{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #bcbcbc}.layout_simple{margin-bottom:0}.pool_1{display:inline-flex;flex-direction:column}.ticker{height:3rem;padding-left:100%;margin-bottom:2rem;overflow:hidden}.ticker_list{height:100%;display:inline-flex;align-items:center}.ticker_list li{line-height:1;white-space:nowrap;margin-bottom:0}.ticker_list li::before{content:"+++";display:inline;color:#0082c8;padding:0 2rem}.ticker_list li:last-child::after{content:"+++";display:inline;color:#0082c8;padding-left:2rem}#footer{position:relative;color:#fff;overflow-y:hidden}#footer::after{content:"";width:102vw;height:100%;position:absolute;top:2px;left:calc(50% - 1vw);transform:translateX(-50%);background-color:#6f6f6f;z-index:-1}#footer .inside{margin-top:2rem;margin-bottom:2rem}#footer h3,#footer .name{color:#fff;font-size:1rem;font-weight:600;line-height:1.5;text-transform:none;margin-bottom:1.25rem}#footer ul{margin-bottom:0}#footer li{display:block;margin:0}#footer li a,#footer li strong,#footer li span{display:block}#footer li,#footer p{font-size:1rem}#footer a{text-decoration:none}#footer a:hover{color:#0082c8}#footer a{font-weight:300;color:#fff}#footer strong{font-weight:300;color:#000}.footer_nav .address{margin-bottom:1.5rem}.cookie_notice{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10}.cookie_notice.accepted{transform:translateY(-200%);transition:transform 0.5s ease 0.1s}.cookie_wrap{width:100%;height:auto;padding:1.25rem 0;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.cookie_wrap p{color:#000;margin:0}.accept_notice:hover{color:#6f6f6f}.text_notice{padding:0 1rem 0 0}.text_notice a{color:#000;text-decoration:underline}.text_notice a:hover{color:#6f6f6f}#to_top{width:40px;height:40px;overflow:hidden;position:fixed;right:20px;bottom:20px;background-color:rgba(0, 0, 0, 0.4);border:1px solid transparent;border-radius:0.1875rem;cursor:pointer;opacity:0;transition:opacity 0.2s ease 0.1s;z-index:1000}#to_top.out{opacity:1}#to_top span{height:40px;width:40px;color:transparent;font-size:0;line-height:0;margin:0;position:absolute;bottom:0;left:0}#to_top span::before,#to_top span::after{content:"";width:21px;height:7px;display:block;position:absolute;background-color:#fff}#to_top span::before{top:16px;left:3.5px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#to_top span::after{top:16px;right:5.5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lightbox{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1100;overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;transition:opacity 0.3s ease-out 0.2s;background-color:rgba(0, 0, 0, 0.6)}.lightbox.active{opacity:1}.lightbox.activisible{visibility:visible}.lightbox_bg{width:100%;min-height:100%;display:flex;padding:2.5vw 0;position:absolute}.lightbox_bg>.close_lb{width:100%;height:100%;position:absolute;top:0;left:0}.icon-spin::before{color:#fff;position:fixed;top:50%;left:0;visibility:hidden}.icon-spin.activisible::before{visibility:visible}.lightbox_content{width:90%;max-width:640px;display:flex;flex-flow:column;justify-content:space-between;padding:2rem;margin:0 auto;transform:scale3d(0, 1, 0);transition:transform ease-out 0.4s;background-color:#fff}.lightbox_content.read{transform:scale3d(1, 1, 1)}.load_content{margin-bottom:2rem}.load_content [class*="ce_"]{padding:0;margin-bottom:2rem}.load_content [class*="ce_"].last{margin-bottom:0}.load_content h2,.load_content h3,.load_content h4,.load_content h5,.load_content p,.load_content ul{text-align:left}.loaded_article .ce_text{padding:0}.loaded_article .image_container{margin-bottom:2rem}.consultants_nav{display:none}
@media (min-width:460px){.consultants{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;justify-content:space-between}.consultants>.block{margin-bottom:0}.consultant_contact{display:flex;flex-wrap:wrap}.consultant_contact>.block{width:100%}.consultant_contact .ce_image{width:48.4375%;max-width:12.5rem;margin-right:2rem}.consultant_contact .ce_consultant{width:48.4375%}.consultant_contact .name{margin:0}.consultant_card{width:auto;display:inline-flex}.consultant_card .image_container{width:calc(50% - 2rem);max-width:18.5rem;margin:0 2rem 0 0}.consultant_card .consultant_data{width:50%;max-width:28rem;display:flex;flex-direction:column;justify-content:space-between}.consultant_card p:last-child{line-height:1}#footer .inside{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}.footer_nav{margin-bottom:0}}@media (min-width:560px){.teasers{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;justify-content:space-between}.teasers>.block{display:flex;flex-direction:column;padding:0;margin:0;border:none}.teasers p:last-of-type{margin-top:auto}.consultants{grid-template-columns:repeat(3, 31.255%)}}@media (min-width:760px){.offers{display:grid;grid-template-columns:25% 71.875%;justify-content:space-between}.offers .mod_newscategories{order:1}.offers .mod_newslist,.offers .mod_newsreader{order:2}#footer .inside{grid-template-columns:repeat(4, 1fr)}.footer_nav>.address{margin-bottom:0}}@media (min-width:840px){.consultant #main .inside{display:flex;justify-content:space-between}.consultant_contact,.consultant_info{width:71.875%;max-width:inherit;order:2}.consultant_menus{width:25%;order:1}.consultants_nav{display:block}}@media (min-width:960px){html{font-size:95%}.teasers,.consultants{grid-template-columns:repeat(4, 1fr)}.consultant_contact .ce_consultant{width:61%}}@media (min-width:1140px){html{font-size:100%}.hamburger{display:none}#wrapper{padding-top:0}#header{height:auto;position:static}#header .inside{padding:2rem 0}.con_nav{flex-direction:column}.header_contact{justify-content:flex-end}.header_contact li{margin:0 3rem 0 0}.header_contact li:last-child{margin:0}.header_contact a{padding:0}.header_contact svg{display:none}.header_contact span{width:auto;height:auto;margin:inherit;overflow:visible}.logo{width:11rem;max-width:inherit}.nav_main{display:block;position:static;width:auto;height:auto;margin-bottom:-0.2rem !important;overflow:visible;transform:translate3d(0, 0, 0);text-align:left}.nav_main a,.nav_main strong,.nav_main span,.nav_main li{line-height:1;display:inline-block}.nav_main a:hover{color:#0082c8}.nav_main .level_1{width:auto;max-width:inherit;display:flex;padding:0;margin:0}.nav_main .level_1>li:not(.last){margin:0 3rem 0 0}.nav_main .level_1>li a,.nav_main .level_1>li strong{position:relative;z-index:2}.nav_main .level_1>li:hover .level_2{height:auto;top:100%;padding:2rem 1rem 0.5rem;opacity:1}.nav_main ul{padding:0}.nav_main li{position:relative}.nav_main li span,.nav_main li strong{display:inline-block;font-size:1rem;letter-spacing:1.5px}.nav_main .level_2{width:auto;height:1px;padding:0;margin:-1px;position:absolute;top:50%;left:-1rem;background-color:#fff;overflow:hidden;opacity:0;transition:opacity 0.2s ease-out, top 0.2s ease-out}.nav_main .level_2 li{width:auto;padding:0;margin-bottom:0.25rem;white-space:nowrap;position:relative}.nav_main .level_2 li.last{margin-bottom:0}.nav_main .level_2 span,.nav_main .level_2 strong{line-height:1.5}.extra_informations.powerup{height:100%;display:flex;align-items:center;top:0}}
