/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'OpenSans-CondBold';src:url(/themes/contrib/corporatif/fonts/OpenSans-CondBold-webfont.eot);src:url(/themes/contrib/corporatif/fonts/OpenSans-CondBold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/contrib/corporatif/fonts/OpenSans-CondBold-webfont.woff) format('woff'),url(/themes/contrib/corporatif/fonts/OpenSans-CondBold-webfont.ttf) format('truetype'),url(/themes/contrib/corporatif/fonts/OpenSans-CondBold-webfont.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSans-CondLight';src:url(/themes/contrib/corporatif/fonts/OpenSans-CondLight-webfont.eot);src:url(/themes/contrib/corporatif/fonts/OpenSans-CondLight-webfont.eot#iefix) format('embedded-opentype'),url(/themes/contrib/corporatif/fonts/OpenSans-CondLight-webfont.woff) format('woff'),url(/themes/contrib/corporatif/fonts/OpenSans-CondLight-webfont.ttf) format('truetype'),url(/themes/contrib/corporatif/fonts/OpenSans-CondLight-webfont.svg) format('svg');font-weight:normal;font-style:normal;}.fa,.far,.fab,.fas{font-family:"Font Awesome 5 Free";}body{font-family:"Roboto","Helvetica",sans-serif;}#main-wrapper p{font-size:1.25rem;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h3,h3 a{text-transform:none !important;}tr{background:transparent !important;}button{color:#fff !important;background-color:#002255 !important;border-color:#002255 !important;}button.navbar-toggler{background-color:#fff !important;}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:none !important;}#page-wrapper #navbar-main li:first-child{display:none;}#page-wrapper #navbar-main a,#page-wrapper #navbar-main a:active,#page-wrapper #navbar-main a:hover,#page-wrapper #navbar-main a:focus{color:#fff !important;font-family:'OpenSans-CondBold',sans-serif;text-decoration:none !important;padding:0 1em;}.scrolled #page-wrapper #navbar-main a,.scrolled #page-wrapper #navbar-main a:active,.scrolled #page-wrapper #navbar-main a:hover,.scrolled #page-wrapper #navbar-main a:focus{color:#002255 !important;}#page-wrapper #navbar-main #block-languageswitcherlangcode a{padding:0 0 0 1em;}#block-languageswitcherlangcode a,#block-languageswitcherlangcode a:hover,#block-languageswitcherlangcode a:active{font-family:'OpenSans-CondLight',sans-serif;font-weight:300;}#block-languageswitcherlangcode .nav-link.is-active{display:none;}.navbar{padding-top:1rem !important;padding-bottom:1rem !important;}nav.fixed-top{text-transform:uppercase;background-color:transparent;height:80px;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);}nav.fixed-top li > a.language-link{display:none;}nav.fixed-top a,nav.fixed-top a:hover{color:#002255}.navbar-collapse #block-languageswitcherlangcode a{padding:0 0 0 0em;}.mm-menu li > a.is-active,html:lang(fr) .mm-menu li.menu-item--fr,html:lang(en) .mm-menu li.menu-item--en{display:none;}.scrolled nav.fixed-top{background-image:url(/themes/contrib/corporatif/Conferium_logo_bleu.svg);background-repeat:no-repeat;background-size:186px 40px;background-origin:padding-box;background-position-x:20px;background-position-y:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.show{padding:2em 0 1em;background-color:#fff;line-height:2em;}.show .fr,.show .en{padding:0;}#page-wrapper #navbar-main .show a,.scrolled #page-wrapper #navbar-main .show a{color:#002255 !important;}@media all and (max-width:61.99em){nav.fixed-top,.scrolled nav.fixed-top{background-color:white;background-image:url(/themes/contrib/corporatif/Conferium_logo_bleu.svg);background-repeat:no-repeat;background-size:186px 40px;background-position:right 20px center;}}@media all and (max-width:61.99em){.featured-top__inner{padding-top:80px;}}.featured-top .field--type-image img{margin:0 0 0em;}a.navbar-brand{display:block;position:absolute;top:120px;left:20px;max-width:30%;}.site-name-slogan{display:block;position:absolute;max-width:30%;font-family:'OpenSans-CondLight',sans-serif;font-size:1em;letter-spacing:.2em;text-transform:uppercase;color:#fff;}@media all and (max-width:61.99em){a.navbar-brand,.d-inline-block,.site-name-slogan{visibility:hidden !important;}#block-homepagebanner{display:none;}#block-homepagebannermobileen{display:visible;}}@media all and (min-width:62em) and (max-width:71.99em){#block-homepagebannermobileen{display:none;}.site-name-slogan{top:180px;left:180px;}.navbar-collapse{display:none !important;}}@media all and (min-width:72em){#block-homepagebannermobileen{display:none;}.site-name-slogan{top:210px;left:220px;}.navbar-collapse{display:none !important;}.navbar-collapse{display:none !important;}}.user-logged-in a.navbar-brand{top:160px;}.user-logged-in .site-name-slogan{top:290px;}.featured-top tr td,.featured-top tr th{border:none;text-align:center;}.featured-top table{border:0;color:#fff;background-color:transparent;font-family:'OpenSans-CondBold',sans-serif;}.featured-top tr.chiffres{font-size:5em;}.featured-top tr.desc{font-family:'OpenSans-CondLight',sans-serif;font-size:1.3em;text-transform:uppercase;letter-spacing:.2em;}.featured-top .container-fluid{padding-right:0;padding-left:0;}#block-statisticsen,#block-statistiquesfr{background-color:#0077bb;padding:1rem 0;}@media all and (max-width:33.99em){.featured-top tr.chiffres{font-size:2em;}.featured-top tr.desc{font-size:0.9em;letter-spacing:.1em;}}#block-pagetitle,#block-contactpagetitle,#block-portfoliotitle,#block-servicestitle{background:#025;text-align:center;height:60px;padding:15px 0 5px 0;}#block-pagetitle h1,#block-contactpagetitle h1,#block-portfoliotitle h1,#block-servicestitle h1{font-family:'OpenSans-CondLight',sans-serif;font-weight:300;color:#fff;font-size:1.75em;letter-spacing:0.5em;text-transform:uppercase;}#block-mission,#block-visionen{padding:2rem 2rem;font-size:1.25rem;background-image:linear-gradient(to bottom,#5bf 0%,#7cf 100%);background-repeat:repeat-x;}div#main-wrapper{padding-top:1em;}main .block{padding:1em 0;}#main-wrapper .tabs li,#main-wrapper .tabs li a{font-size:1em;}#main-wrapper nav.tabs,#main-wrapper .contextual,#main-wrapper .contextual ul,#main-wrapper .contextual li a{font-size:1em;}.ds-2col-fluid > .group-left{float:left;width:20%;padding-right:1rem;}.ds-2col-fluid > .group-right{float:left;width:80%;}@media all and (max-width:33.99em){.ds-2col-fluid > .group-left{float:none;width:100%;padding-right:0rem;padding-bottom:1rem;}.ds-2col-fluid > .group-right{float:none;width:100%;}}.row > main{padding-right:2rem;padding-left:2rem;}main .node{font-size:1.25rem;padding-bottom:1rem;}.featured-bottom aside{padding-right:0;padding-left:0;}.block-views .view-header h2{font-family:'OpenSans-CondLight',sans-serif;font-weight:300;font-size:1.75em;letter-spacing:0.5em;text-transform:uppercase;text-align:center;margin-bottom:2rem;}.page-node-3 .block-views .view-header h2{display:none;}#block-views-block-services-block-1 .views-row{width:33%;text-align:center;margin-bottom:1rem;}#block-views-block-services-block-1 .fa-6x,.node--type-service .fa-6x{font-size:4em;margin-bottom:1rem;}#block-views-block-services-block-1 .views-row .views-field-body{font-size:1.25rem;}#block-views-block-services-block-1,#block-views-block-team-block-1{padding:2rem 2rem;}#block-views-block-services-block-2,#block-views-block-team-block-1{background-color:#66ccff;font-size:1.25rem;padding:2rem 2rem;}#block-views-block-services-block-2 a.icon{display:inline-block;float:left;margin-right:1rem;}#block-views-block-services-block-2 .fa-6x{font-size:4em;margin-bottom:1rem;}#block-views-block-team-block-1 .views-row{width:33%;text-align:center;margin-bottom:1rem;font-size:1rem;}#block-views-block-team-block-1 .views-col{text-align:center;padding:1rem;}#block-views-block-team-block-1 .views-row img{margin-bottom:1rem;}@media all and (max-width:415px){.block-views .view-header h2{font-size:1.5em;letter-spacing:0.25em;}#block-views-block-services-block-1 .views-row{width:100%;text-align:center;margin-bottom:1rem;}#block-views-block-services-block-2 .views-row{text-align:center;margin-bottom:1rem;}#block-views-block-services-block-2 a.icon{display:block;float:none;margin-right:0;}#block-views-block-services-block-2 .fa-6x{font-size:2em;}#block-views-block-team-block-1 .views-col{padding:0.5rem;width:100%;}}@media all and (max-width:415px){#block-views-block-team-block-1 .views-row{font-size:0.95rem;width:100%;}}@media all and (min-width:416px) and (max-width:769px){#block-views-block-team-block-1 .views-row{font-size:0.95rem;width:50%;}}.form-type-select{margin-right:1em;}}@media all and (min-width:62em){.form-type-select{width:66% !important;}}.site-footer{font-size:1.33rem;padding:3rem 0 3rem;}.site-footer__top .content li a{border-bottom:0;}.site-footer__bottom .block{padding:10px;}.site-footer .content a,.site-footer .content a.is-active,.site-footer .nav-link{color:#fcfcfc !important;}.site-footer .block{display:block;float:left;width:33%;border:0;margin:0px 0;padding:0 1rem !important;}.site-footer li.nav-item{display:block;width:100%;}.site-footer .content{font-size:inherit;}.site-footer .nav-link{display:block;clear:right;padding:.5rem 0;}.site-footer__bottom{display:flex;}.site-footer .site-footer__bottom .block{display:inline-block;width:auto;}.site-footer .site-footer__bottom .block-social-media-links{position:absolute;right:0;}.site-footer .block-language .is-active{display:none;}.site-footer .block-language .nav-link{padding:0;}.site-footer .block-language .nav-link a{text-decoration:none;}@media all and (max-width:415px){.site-footer .block{font-size:1.25rem;display:block;float:none;width:100%;margin:0 0 1rem;padding:0 0 1rem !important;}.site-footer .site-footer__bottom{display:block;}.site-footer .site-footer__bottom .block{display:block;width:100%;margin:0;padding:0 !important;}.site-footer .site-footer__bottom .block-social-media-links{position:relative;left:0;}.site-footer .site-footer__bottom .block-social-media-links ul{margin:0;padding:0;}}@media all and (min-width:415px) and (max-width:769px){.site-footer .block{font-size:1rem;}}.field--name-field-logo{background:#fff;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 60%,rgba(0,41,81,0.5) 100%);background-repeat:repeat-x;padding:55px 0;}.field--label-inline .field__items{display:inline-block;}.field--type-entity-reference{margin:0 0 0em;}.field--type-image img,.field--name-field-user-picture img{margin:0 0 0em;}.view .node--type-portfolio{padding:1em 0;}
body{color:#002244;}a{color:#002255 !important;}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit !important;}.btn-primary{color:#fff;background-color:#002255 !important;border-color:#002255 !important;}.toolbar-bar a{color:#fff !important;}.toolbar-tray a{color:#565656 !important;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#5bf;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#main-wrapper a:hover,.featured-bottom a:hover,#main-wrapper a:focus,.featured-bottom a:focus,#main-wrapper .link:hover,.featured-bottom .link:hover,#main-wrapper .link:focus,.featured-bottom .link:focus{opacity:0.8;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background-color:#002255;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}.page-item.active .page-link{background-color:#002255 !important;border-color:#002255 !important;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
