@charset "utf-8";@font-face{font-family:'montserrat-black';font-display:swap;src:url(../../../../themes/h-code-child/fonts/montserrat-black-webfont.eot);src:url('../../../../themes/h-code-child/fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/montserrat-black-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/montserrat-black-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/montserrat-black-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/montserrat-black-webfont.svg#montserratblack') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'montserrat-bold';font-display:swap;src:url(../../../../themes/h-code-child/fonts/montserrat-bold-webfont.eot);src:url('../../../../themes/h-code-child/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/montserrat-bold-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/montserrat-bold-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/montserrat-bold-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'montserrat-extrabold';font-display:swap;src:url(../../../../themes/h-code-child/fonts/montserrat-extrabold-webfont.eot);src:url('../../../../themes/h-code-child/fonts/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/montserrat-extrabold-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/montserrat-extrabold-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/montserrat-extrabold-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/montserrat-extrabold-webfont.svg#montserratextrabold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'montserrat-semibold';font-display:swap;src:url(../../../../themes/h-code-child/fonts/montserrat-semibold-webfont.eot);src:url('../../../../themes/h-code-child/fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/montserrat-semibold-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/montserrat-semibold-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/montserrat-semibold-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/montserrat-semibold-webfont.svg#montserratsemibold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-black';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-black-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-black-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-black-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-black-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-black-webfont.svg#latoblack') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-bold';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-bold-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-bold-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-bold-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-bold-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-bold-webfont.svg#latobold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-medium';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-medium-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-medium-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-medium-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-medium-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-medium-webfont.svg#latomedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-semibold';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-semibold-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-semibold-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-semibold-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-semibold-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-semibold-webfont.svg#latosemibold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-light';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-light-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-light-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-light-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-light-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-regular';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-regular-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-regular-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-regular-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-regular-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'lato-thin';font-display:swap;src:url(../../../../themes/h-code-child/fonts/lato-thin-webfont.eot);src:url('../../../../themes/h-code-child/fonts/lato-thin-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/lato-thin-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/lato-thin-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/lato-thin-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/lato-thin-webfont.svg#latothin') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'open_sansregular';font-display:swap;src:url(../../../../themes/h-code-child/fonts/opensans-regular-webfont.eot);src:url('../../../../themes/h-code-child/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/opensans-regular-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/opensans-regular-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/opensans-regular-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'open_sanssemibold';font-display:swap;src:url(../../../../themes/h-code-child/fonts/opensans-semibold-webfont.eot);src:url('../../../../themes/h-code-child/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url(../../../../themes/h-code-child/fonts/opensans-semibold-webfont.woff2) format('woff2'),url(../../../../themes/h-code-child/fonts/opensans-semibold-webfont.woff) format('woff'),url(../../../../themes/h-code-child/fonts/opensans-semibold-webfont.ttf) format('truetype'),url('../../../../themes/h-code-child/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:400;font-style:normal}html{width:100%;height:100%;margin:0;padding:0;font-weight:400;letter-spacing:.4px;font-size:16px;line-height:1.5;background-color:#fff}input,textarea,select{font-family:'Open Sans',sans-serif;border:1px solid #dfdfdf;letter-spacing:0rem;font-size:12px;padding:8px 15px;width:100%;margin:0 0 5px 0;max-width:100%;resize:none}body .display_none{display:none!important}.page_activites h1{font-size:4rem;margin-bottom:4rem!important;line-height:2.58rem;font-weight:900;color:#1d1d1d;margin-top:0;text-transform:uppercase}.filiales h1{font-size:3.3rem;margin-bottom:2rem!important;line-height:3.28rem;font-weight:900;color:#1d1d1d;margin-top:0;text-transform:uppercase;letter-spacing:-3px}.page_engagement h1,.page_investisseurs h1{font-size:3.4rem;margin-bottom:4rem!important;line-height:3.58rem;font-weight:900;color:#1d1d1d;margin-top:0;text-transform:uppercase;white-space:nowrap}.page_reference h1{font-size:4rem;line-height:1em;font-weight:900;color:#1d1d1d;text-transform:uppercase;margin-bottom:15px}.pages_actualites h1{font-size:2.6rem;margin-bottom:2rem!important;line-height:2.58rem;font-weight:900;color:#1d1d1d;margin-top:0;text-transform:uppercase}h1{font-family:'montserrat-extrabold','lato-bold'}h2{font-family:'lato-black',arial;font-size:2.5rem;margin-bottom:2rem!important;line-height:2.6rem;letter-spacing:-1px}h3{font-family:'lato-bold',arial;font-size:.75rem;margin-bottom:.9rem;line-height:2rem;letter-spacing:.2rem}h4{font-family:'lato-bold',arial;font-size:.75rem;margin-bottom:.9rem;line-height:2rem;letter-spacing:.2rem}h5{font-family:'lato-black',arial;font-size:.75rem;letter-spacing:.02rem}h2,h3{color:#1d1d1d;margin-top:0}.colombia{line-height:1.3!important}#slider .titre-page-slider{font-family:'montserrat-extrabold',sans-serif!important}#slider .sous-titre{font-family:'lato-black','open_sanssemibold',sans-serif!important}#slider .chapo-slider{font-family:'lato-light','open_sansregular',sans-serif!important;text-transform:inherit}#slider h4{font-family:'lato-black','open_sansregular',sans-serif!important}#slider h5{font-family:'lato-black','open_sansregular',sans-serif!important}.mentions-legales h1{font-size:4rem}.page_groupe .titre-sans-padding h2{padding:0}.page_groupe h2{padding-top:0}.contenu-reference h2{margin-bottom:1rem!important}.histoire-de-famille h2{color:#fff;padding-top:0}body .investisseurs h2{margin-bottom:70px}.histoire-de-famille h3{color:#fff}.paragraphe_activite.vc_align_right h3,.paragraphe_activite.vc_align_left h3{text-transform:none;letter-spacing:.02rem;font-size:1.2rem;line-height:1rem}.paragraphe_activite.vc_align_right h3{margin:2.5rem 1.3rem .7rem 0}.paragraphe_activite.vc_align_left h3{margin:2.5rem 0 .7rem 1.3rem}.grid-gallery figcaption h3 a,.grid-gallery figcaption h3{letter-spacing:1px;font-weight:700;padding:0 5px;text-transform:inherit;line-height:1.3;font-size:19px}.contenu-reference h3{font-size:.95rem;text-transform:none;letter-spacing:normal;margin-bottom:.5rem;line-height:1.5}.investisseurs h5{margin-bottom:20px;text-transform:none}.tab_filiales h5{font-size:1.4rem;font-weight:900;letter-spacing:.02rem;margin-bottom:10px}.tab_filiales{padding-bottom:30px}.tab_filiales .tab-pane .row{display:flex;flex-direction:column}.blc_investisseur_accueil h5{font-size:20px;padding-top:3px}body{font-family:'lato-regular','open_sansregular',sans-serif!important}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}.nav-tabs-light li a{margin:0px!important}body .tparrows:before{color:#000}.logo{margin-left:20px;max-width:230px!important}body .top-header-area{background-color:#fff0;top:30px;right:0;margin-right:90px;padding:0;max-width:70%}.top-header-area .container{width:100%;text-align:right}.top-header-area .widget{display:inline-block;margin-bottom:0;text-align:right}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel .vc_tta.vc_general .vc_tta-panel.display-accordeons{display:none!important}ul#menu-menu-ancre-page-daccueil li,ul#menu-menu-ancre-page-daccueil-uk li,ul#menu-menu-ancre-page-daccueil-es li,ul#menu-menu-ancre-investisseurs-es li,ul#menu-menu-ancre-investisseurs li,ul#menu-menu-ancre-investisseurs-uk li{display:inline-block;padding:5px 15px}.sticky-mini-header .row .col-md-12{display:flex;align-items:center;flex-direction:row-reverse}ul#menu-menu-ancre-page-daccueil li>a,ul#menu-menu-ancre-page-daccueil-uk li>a,ul#menu-menu-ancre-page-daccueil-es li>a,ul#menu-menu-ancre-investisseurs li>a,ul#menu-menu-ancre-investisseurs-uk li>a,ul#menu-menu-ancre-investisseurs-es li>a{padding:5px 0}.navbar>.nav-header-container .hcode-header-logo,.navbar>.nav-header-container .search-cart-header{padding-top:15px}.top-header-area.shrink{top:15px};.navbar-default .navbar-toggle:after{bottom:14px;content:"MENU";color:#fff;left:-7px;position:absolute;font-size:6px;font-size:.5em;letter-spacing:1px;font-family:'lato-regular',Arial,Helvetica,sans-serif}.shrink-nav.navbar-default .navbar-toggle:after{bottom:0;font-size:5px;font-size:.5em;left:-20px}.top-header-area .vc_col-md-12{display:flex;flex-direction:row-reverse}.shrink-nav .logo-light{display:table-cell!important;opacity:1}.shrink-nav .logo-light img{max-height:30px}.shrink-nav .hcode-site-title{display:none}.lien-interne{text-decoration:underline 1px #000!important}.lien-interne:hover{text-decoration:underline 1px #d82d3d!important}input,textarea,select{font-family:'lato-regular','open_sansregular',sans-serif!important}.menu-menu-ancre-page-daccueil-container,.menu-menu-ancre-page-daccueil-uk-container,.menu-menu-ancre-page-daccueil-es-container.menu-menu-ancre-investisseurs-container,.menu-menu-ancre-investisseurs-uk-container,.menu-menu-ancre-investisseurs-es-container{text-align:right}.hamburger-menu3.full-width-pull-menu.navbar .navbar-nav li a{font-family:'lato-bold','open_sanssemibold',sans-serif}.show-menu #nav_menu-6{display:none}.show-menu .cover-background{background-color:rgb(0 0 0 / .8)}.show-menu .nav-black.hamburger-menu3.full-width-pull-menu.navbar .navbar-nav li a:hover{color:#d82d3d}.show-menu .sticky-mini-header .top-header-area{display:none}body .sticky-mini-header .navbar{top:0!important;box-shadow:rgb(0 0 0 / 8%) 0 2px 12px 2px}body .top-header-area~.navbar{margin-top:-26px}body .hamburger-menu3.full-width-pull-menu .menu-wrap{background:rgb(0 0 0 / .8)}.hamburger-menu3.full-width-pull-menu .navbar-toggle{margin-right:0}body .bg-hamburger-menu3{position:relative}.nav-dark{background:#fff;border-bottom:none}.navbar-default .menu-button-orange .icon-bar{background-color:#fff;border-radius:0;display:block;height:2px;width:30px}.navbar-default .menu-button-orange{background:rgb(216 45 61) none repeat scroll 0 0;height:90px;padding:0 32px;width:90px;border:1px solid #d82d3d;position:fixed!important}.navbar .container{width:100%;height:90px}.shrink-nav .container{height:60px}.shrink-nav.nav-dark{background:rgb(255 255 255)!important;background:#fff!important;border-bottom:none}.shrink-nav.navbar-default .menu-button-orange .icon-bar{width:25px;margin-left:-12px}body .shrink-nav.navbar-default .menu-button-orange{height:60px;width:36px}.page-id-22872 #nav_menu-6,.page-id-22920 #nav_menu-6,.page-id-125 #nav_menu-6,.page-id-95 #nav_menu-6,.page-id-23551 #nav_menu-6,.page-id-23531 #nav_menu-6,.page-id-23562 #nav_menu-6,.page-id-23628 #nav_menu-6,.page-id-23642 #nav_menu-6,.page-id-23649 #nav_menu-6,.page-id-23611 #nav_menu-6,.page-id-23541 #nav_menu-6,.page-id-22781 #nav_menu-6,.page-id-23489 #nav_menu-6,.page-id-23454 #nav_menu-6,.page-id-23035 #nav_menu-6,.page-id-23566 #nav_menu-6,.portfolio-template-default #nav_menu-6{display:none}p,.text-extra-large{font:normal normal normal 1.125rem/1.7em lato-light,sans-serif;color:#000}ul{list-style-type:none;margin:0;padding:0}li{list-style-position:outside}.content-top-margin{margin-top:57px}.widget{margin-bottom:0}body #ssb-container{top:70%}body #ssb-container ul li a:hover{color:#d82d3d!important}body.page-id-95 #ssb-container{top:36%}body #ssb-btn-2:hover,body #ssb-btn-1:hover,body #ssb-btn-3:hover,body #ssb-btn-4:hover{background:#fff0}.highlight-button.special{border:none;display:flex;order:1;padding:0;font-size:.69rem;color:#d82d3d;letter-spacing:.08rem;background:#fff0;line-height:2.4;font-family:'lato-bold','open_sansregular',sans-serif!important}.highlight-button.special:hover{text-decoration:underline}.highlight-button.special:hover img{margin-left:15px}.highlight-button.special img{order:2;font-size:1rem;transition:margin-left .5s cubic-bezier(.25,.46,.45,.94);color:#d82d3d;margin-left:10px;line-height:1.5}.btn-special .highlight-button{border:none;display:inline-block;padding:0;font-size:.65rem;color:#d82d3d;letter-spacing:.2rem;line-height:2.4}.sectionTop .explorer[data-v-04984171]{font-family:'montserra-extrabold','lato-black',sans-serif;cursor:pointer;bottom:20px;color:#000;letter-spacing:5px;opacity:0;font-size:11px;padding-bottom:55px;position:absolute;left:23%;text-transform:uppercase;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);-webkit-transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.5s cubic-bezier(.455,.03,.515,.955);transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.5s cubic-bezier(.455,.03,.515,.955);transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),transform 0.5s cubic-bezier(.455,.03,.515,.955);transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),transform 0.5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.5s cubic-bezier(.455,.03,.515,.955);z-index:2}.sectionTop .explorer span[data-v-04984171]{display:block;-webkit-transition:-webkit-transform 0.3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform 0.3s cubic-bezier(.455,.03,.515,.955);transition:transform 0.3s cubic-bezier(.455,.03,.515,.955);transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.3s cubic-bezier(.455,.03,.515,.955)}.sectionTop .explorer:hover span[data-v-04984171]{-webkit-transform:translateY(5px);transform:translateY(5px)}.sectionTop .explorer.show[data-v-04984171]{-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),transform 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),transform 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}.sectionTop .explorer[data-v-04984171]:after{background:#000;content:'';display:block;height:65px;margin:0;position:absolute;top:30px;left:50%;width:3px;-webkit-animation-name:explorer-data-v-04984171;animation-name:explorer-data-v-04984171;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform-origin;-webkit-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes explorer-data-v-04984171{0%{-webkit-transform:translate(-50%,0%) scaleY(0);transform:translate(-50%,0%) scaleY(0)}29%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}30%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}60%{-webkit-transform:translate(-50%,100%) scaleY(1);transform:translate(-50%,100%) scaleY(1)}100%{-webkit-transform:translate(-50%,100%) scaleY(0);transform:translate(-50%,100%) scaleY(0)}}@keyframes explorer-data-v-04984171{0%{-webkit-transform:translate(-50%,0%) scaleY(0);transform:translate(-50%,0%) scaleY(0)}29%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}30%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}60%{-webkit-transform:translate(-50%,100%) scaleY(1);transform:translate(-50%,100%) scaleY(1)}100%{-webkit-transform:translate(-50%,100%) scaleY(0);transform:translate(-50%,100%) scaleY(0)}}.sectionTop .explorer[data-v-04984172]{cursor:pointer;bottom:20px;color:#000;font-weight:900;letter-spacing:5px;opacity:0;font-size:11px;padding-bottom:55px;position:absolute;left:50%;text-transform:uppercase;-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px);-webkit-transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.5s cubic-bezier(.455,.03,.515,.955);transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.5s cubic-bezier(.455,.03,.515,.955);transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),transform 0.5s cubic-bezier(.455,.03,.515,.955);transition:opacity 0.5s cubic-bezier(.455,.03,.515,.955),transform 0.5s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.5s cubic-bezier(.455,.03,.515,.955);z-index:2}.sectionTop .explorer span[data-v-04984172]{display:block;-webkit-transition:-webkit-transform 0.3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform 0.3s cubic-bezier(.455,.03,.515,.955);transition:transform 0.3s cubic-bezier(.455,.03,.515,.955);transition:transform 0.3s cubic-bezier(.455,.03,.515,.955),-webkit-transform 0.3s cubic-bezier(.455,.03,.515,.955)}.sectionTop .explorer:hover span[data-v-04984172]{-webkit-transform:translateY(5px);transform:translateY(5px)}.sectionTop .explorer.show[data-v-04984172]{-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),transform 1s cubic-bezier(.455,.03,.515,.955);transition:opacity 1s cubic-bezier(.455,.03,.515,.955),transform 1s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}.sectionTop .explorer[data-v-04984172]:after{background:#000;content:'';display:block;height:65px;margin:0;position:absolute;top:30px;left:50%;width:3px;-webkit-animation-name:explorer-data-v-04984172;animation-name:explorer-data-v-04984172;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform-origin;-webkit-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes explorer-data-v-04984172{0%{-webkit-transform:translate(-50%,0%) scaleY(0);transform:translate(-50%,0%) scaleY(0)}29%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}30%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}60%{-webkit-transform:translate(-50%,100%) scaleY(1);transform:translate(-50%,100%) scaleY(1)}100%{-webkit-transform:translate(-50%,100%) scaleY(0);transform:translate(-50%,100%) scaleY(0)}}@keyframes explorer-data-v-04984171{0%{-webkit-transform:translate(-50%,0%) scaleY(0);transform:translate(-50%,0%) scaleY(0)}29%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}30%{-webkit-transform:translate(-50%,0%) scaleY(1);transform:translate(-50%,0%) scaleY(1)}60%{-webkit-transform:translate(-50%,100%) scaleY(1);transform:translate(-50%,100%) scaleY(1)}100%{-webkit-transform:translate(-50%,100%) scaleY(0);transform:translate(-50%,100%) scaleY(0)}}.button-reveal{color:rgb(0 0 0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;border:1px solid rgb(0 0 0);overflow:hidden;padding:0;line-height:40px;height:40px;text-align:center;width:180px;cursor:pointer;letter-spacing:1px;display:block;font-family:"montserrat-bold",Arial,sans-serif!important;text-transform:uppercase;font-size:15px;float:right}.button-reveal::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate(-100%,-600%) rotate(30deg);transform:translate(-100%,-600%) rotate(30deg);background-color:rgb(0 0 0);-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.button-reveal a{color:rgb(51 51 51);text-decoration:none;display:block}.button-reveal:hover{border:1px solid #fff0;background-color:#fff0;color:#000}.button-reveal span{padding:0;display:block;line-height:40px}.button-reveal-black span{color:#000}.button-reveal-black{background:#fff0}.button-reveal-black i{display:none}.button-reveal:hover::before{-webkit-transform:translate(0,0);transform:translate(0,0)}.button-reveal:hover span{padding:0;transition:all 200ms linear 1s;color:#000}.entry-content .qui-sommes-nous img.alignright,.entry-content .qui-sommes-nous .wp-caption.alignright{margin-right:60px}.entry-content .qui-sommes-nous img.alignleft,.entry-content .qui-sommes-nous .wp-caption.alignleft{margin-left:-327px}.qui-sommes-nous figure.wp-caption.alignleft,img.alignleft,.alignleft{margin:0}.slider-mobile-accueil .vc_col-sm-12,.slider-mobile-accueil .vc_col-md-12{padding-left:0;padding-right:0}.slider-mobile-accueil h1,.txt-slider-accueil{font-size:17px;font-family:'lato-light','open_sansregular',sans-serif!important;line-height:22px;padding:15px 15px 0 15px;letter-spacing:0;font-weight:100;text-transform:none;display:block}.slider-mobile-accueil .ss-titre{font-family:'lato-black','open_sanssemibold',sans-serif!important;text-transform:uppercase;font-size:14px;line-height:18px;white-space:normal;letter-spacing:1px;text-align:left;padding:20px 15px;display:block}.slider-mobile-accueil .slogan-girod-slider{font-family:'montserrat-extrabold',sans-serif!important;font-size:31px;line-height:32px;white-space:normal;letter-spacing:-1px;color:#1d1d1d;display:block;padding:0 15px}.page_actu .item.text-center{background-color:#fff!important}.Slide-actualite .post-details{padding:20px}.Slide-actualite .post-author{font-size:14px;letter-spacing:.02rem;font-weight:400;position:relative}.Slide-actualites .owl-subtitle{font-size:.75rem;letter-spacing:.2rem;text-transform:uppercase;font-weight:600;line-height:2.5;display:block;color:#9ba2a9!important}.Section-actualite{position:relative}.Slide-actualite .blog-post{background-color:#fff}body .img-accueil-01 .vc_figure{margin-left:-260px}.blog-slider-padding .Slide-actualite .owl-item{padding:0 10px 0 0}.category-actualites .published,.category-actualites-en .published,.category-actualites-es .published{margin-right:0}.category-actualites-en .margin-tb-30px,.category-actualites-es .margin-tb-30px{margin-top:0!important;margin-bottom:0!important}body .img-accueil-01 .vc_figure{margin-left:-260px}body .img-accueil-02 .vc_figure{margin-right:60px}.blc_investisseur_accueil a{padding:2px 0;display:flex}.liste_rapport_financier li a{display:flex;justify-content:space-between}.blc_investisseur_accueil a:hover img,.liste_rapport_financier li a:hover img{color:#D82D33}.blc_investisseur_accueil .highlight-button.special.mgtop{text-transform:uppercase;margin-top:20px}.blc_investisseur_accueil .highlight-button.special.ssmgtop{text-transform:uppercase}.Blc-Titre-Communique a,.Blc-Titre-Finance a{font-size:16px}.Blc-Titre-Communique a:hover,.Blc-Titre-Finance a:hover{text-decoration:underline}.Blc-Titre-Communique a:hover i,.Blc-Titre-Finance a:hover i{margin-left:15px}.Section-communiques .blc-rapport p{margin-bottom:0;margin-top:45px}.Section-communiques i{transition:margin-left .5s cubic-bezier(.25,.46,.45,.94)}.Section-communiques a i{color:#000;vertical-align:middle;float:right;line-height:26px}.Section-communiques .picto-telechargement{background:url(../../../../themes/h-code-child/uploads/2018/02/Picto-telechargement-02.png) no-repeat 0 0;width:25px;height:26px;float:right}.Section-communiques ul{list-style-type:none;padding-left:0;margin-bottom:0}.Section-communiques a i{color:#D82D33;vertical-align:middle;float:right;line-height:26px;margin-left:10px;font-size:15px}.Section-communiques .counter-section{text-align:center}.Section-communiques .chiffre-cle-accueil .counter-section span.counter-number{font-size:60px!important;line-height:90px;display:block;letter-spacing:2px;font-weight:900;color:#212121;text-align:center;width:auto!important}.Section-communiques .counter-title{letter-spacing:.02rem;color:#212121;text-transform:none;font-size:16px;margin-left:0}.Section-communiques .wpb_column{padding:25px;margin-right:17px}.Section-communiques .wpb_column:last-child{margin-right:0}.Section-communiques .blc-rapport p{margin-bottom:0;margin-top:47px}.Section-communiques .Blc-communique-liens ul li a{margin-right:10px}.Blc-communique-liens .style-svg,.liste_rapport_financier .style-svg{width:20px;margin-left:10px}.liste_rapport_financier{padding-top:47px}p.titre-CA{font-size:26px;color:#fff;font-weight:100;padding-bottom:30px}.CA{font-size:85px;font-weight:100;line-height:.95;color:#fff;text-align:center;margin:0}span.date-agenda{font-family:'lato-black',sans-serif;font-size:2.5rem;color:#212121;display:block;padding-top:25px;width:240px;clear:both;line-height:2.5rem}span.date-communique{font-size:.8rem}.titre-prochain-communique{display:inline-block;margin-top:50px;text-align:left;font-size:1.1rem;color:#212121}.blc-agenda p{margin:0}.landing-subscribe-input:focus{border:1px solid #989898}.landing-subscribe-button{background:rgb(216 45 61) none repeat scroll 0 0}.landing-subscribe-button:hover{background:rgb(216 45 61) none repeat scroll 0 0}.txt-incription-newsletter p{line-height:50px;margin:0 0 0}body .tnp-widget-minimal input.tnp-email{width:60%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #dfdfdf;background-color:#f4f4f4;color:#444;font-size:14px;margin-right:15px;border-radius:2px}body .tnp-widget-minimal input.tnp-submit{width:30%;padding:12px;background:rgb(216 45 61) none repeat scroll 0 0;;line-height:normal;border-radius:2px}.page_groupe .padding-tb6-lr9{padding:10% 9%}.page_groupe .annonce{color:#9ba2a9;line-height:22px;font-size:14px}.page_groupe span.date{font-weight:900;font-size:4rem}.page_groupe .education-box-main{border:none;padding:15px}.page_groupe .carousel-control.left{left:-20px}.page_groupe .carousel-control.right{right:-132px}.page_groupe .namerol{padding-top:15px}.page_groupe .feature-owl .carousel-control.left,.page_groupe .feature-owl .carousel-control.right{margin-top:-50px}#histoire-de-famille h2{font-size:2.2rem}#histoire-de-famille .slideInUp p{color:#fff}.padding-text-groupe{padding:22% 19% 22% 0!important}.Contenu-histoire-de-famille{color:#fff;padding:35% 0 0!important}.slide-date-historique span.date{font-size:4rem;font-weight:600}.btn-special .btn{margin:0}.btn-special .highlight-button:hover{background-color:transparent!important;text-decoration:underline}.date .text-large{font-weight:900;font-size:4rem}.text-large{text-transform:none;letter-spacing:.02rem!important;font-weight:700}.page_engagement .titre-haut{z-index:20}.page_engagement .photo-haut{z-index:10}.page_engagement .padding-tb6-lr9{padding:12% 9%}.page_engagement .text-extra-large{line-height:1.7;font-size:1.1rem;font-weight:300;color:#000;margin-bottom:0;letter-spacing:0}.page_engagement .sectionTop .explorer[data-v-04984171]{padding-bottom:11px;position:absolute;left:75%}.page_engagement .margin-three-bottom{margin-bottom:0%!important}.page_reference .text-extra-large{line-height:1.7;font-size:1.1rem;font-weight:300;color:#000;margin-bottom:0;letter-spacing:0}.Slider-activites{padding-top:0}.Slider-activites .owl-small-slider .item{min-height:650px}.Slider-activites .slider-typography{text-align:center;width:305px;height:250px;padding:35px 25px;background-color:#2b3034;background-color:rgb(43 48 52 / .65)}.Slider-activites .owl-subtitle{font-size:.78rem;letter-spacing:.15rem;text-transform:uppercase;font-weight:500;line-height:2;display:block;color:#9ba2a9;margin-bottom:20px;text-align:left}.Slider-activites .owl-half-slider .owl-title{width:100%;line-height:2.5rem;font-size:1.875rem;letter-spacing:.02rem;text-align:left;font-weight:800}.Slider-activites .slider-text-middle{display:table-cell;vertical-align:top}.Slider-activites .padding-left-right-px{padding:0}.Slider-activites .highlight-button.link-slide-activite{border:none;display:inline-block;padding:0;font-size:.65rem;color:#fff;letter-spacing:.2rem;background:#fff0;line-height:2.4;text-decoration:underline;margin-top:30px}.Slider-activites .highlight-button.link-slide-activite:hover{text-decoration:underline}.Slider-activites .highlight-button.link-slide-activite:hover i{margin-left:15px}.Slider-activites .highlight-button.link-slide-activite i{float:right;font-size:1rem;transition:margin-left .5s cubic-bezier(.25,.46,.45,.94);color:#909aa3;padding-left:10px;line-height:1.5}.Slider-activites .owl-pagination{bottom:30px;display:block;left:150px;position:absolute;text-align:center;width:100%;z-index:100!important}.page_activites .text-extra-large{line-height:1.7;font-size:1.1rem;font-weight:300;color:#000;margin-bottom:0;letter-spacing:0;padding-left:25px;padding-top:15px;padding-right:25px};.page_activites p{padding-bottom:0}.paragraphe_activite.vc_align_right{text-align:right}.paragraphe_activite.vc_align_right.float_right p{float:right}.paragraphe_activite.vc_align_left.float_left p,.paragraphe_activite.vc_align_right.float_right p{max-width:400px}.contact-activites{padding:220px 20px 20px}#counter_3{border-right:none}.counter-title{letter-spacing:.02rem;color:#626262;text-transform:none;font-size:16px;margin-left:15px}.enfant{position:absolute;top:30%;left:50%;transform:translateY(-50%);transform:translateX(-50%)}.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:26px;height:16px;line-height:16px}.vc_btn3.vc_btn3-size-lg{font-size:16px;padding:14px 25px}.vc_btn3-icon{margin:0}@-webkit-keyframes svg-activite{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.svg-activite{-webkit-animation:svg-activite 8s linear infinite}.padding-text{padding:16.65% 11% 3% 39%!important}#contact-carte{background-position:center 0!important}.titre-reference .slider-text-middle2.animated.fadeInUp.position-relative.text-center{padding-top:50px;float:left;padding-right:0;padding-left:0}.reference-projet .slider-text-middle2{padding:0}.contenu-reference strong{font-family:'lato-bold';font-size:1.05rem;font-weight:700}.contenu-reference .slider-text-middle2{padding:0;margin-top:40px}.contenu-reference .slider-text-middle2{padding:0;margin-top:40px}.wpb_single_image.vc_align_left{text-align:center}.page_reference .padding-three-lr{padding-top:2%}.page_reference .nav-tabs>li>a{font-size:12px}.portfolio-template-default .contact-filiales{margin-top:10px;margin-bottom:0;width:100%}.portfolio-template-default .contact-filiales h5:first-child{font-family:'lato-bold',arial;font-size:.75rem;letter-spacing:.2rem;color:#000;padding:25px 0 10px 0;text-align:left}.portfolio-template-default .contact-filiales h5{font-family:'lato-bold',arial;font-size:.75rem;letter-spacing:.2rem;color:#000;padding:25px 0 0 0;text-align:left}body.portfolio-template-default .type-portfolio{margin-top:0!important}.portfolio-single-content .entry-content{margin-top:0}.contenu-reference p{text-align:justify!important}.portfolio-template-default figure:hover img{cursor:none}.portfolio .no-padding-bottom{display:none}body .wpb_column.hcode-column-container.vc_custom_1537365779289.document-telechargeable.vc_col-lg-offset-7.vc_col-lg-3.vc_col-md-offset-7.col-md-4.vc_col-sm-offset-6.vc_col-xs-offset-2.vc_col-xs-8.vc_col-sm-4.no-padding.sm-no-padding.xs-no-padding{min-height:300px!important}.blog-details-text p{margin-bottom:15px}.sous-titre-ref em{font-size:2rem;font-size:20px}figure.wp-caption.alignright,img.alignright,.alignright{margin:0}.wpb_single_image figure:hover img{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;cursor:default!important}.masonry-portfolio-grid.grid figcaption{cursor:url(../../../../themes/h-code-child/assets/images/icon-zoom.png),pointer}.sticky{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:170px;z-index:1}.slider.animated{-webkit-animation-duration:3s;animation-duration:3s}.slider-text-middle.slider-text-middle6.padding-left-right-px.wow.fadeInUp.animated{-webkit-animation-duration:1500s;animation-duration:1500ms;-webkit-animation-delay:1500ms;animation-delay:1500ms}.Titre-slide .letter-spacing-10{letter-spacing:.2rem!important}.Titre-slide .text-small{line-height:28px;font-size:20px}.font-weight-700{font-weight:900!important}.opacity-full{opacity:.6}.select{border-bottom:3px solid red}.text-extra-large strong{letter-spacing:.02rem;font-weight:100}.text-extra-large .letter-spacing-2{letter-spacing:1px!important;text-transform:uppercase;font-size:1rem;font-family:'lato-black',sans-serif;margin-bottom:30px!important}.chiffres-ref{margin-bottom:30px}.chiffres-ref li{font-weight:300}.chiffres-ref li strong{font-weight:700;width:50px;display:inline-block}.counter-section span.counter-number{font-size:24px!important;letter-spacing:.02rem;color:#232323;font-family:"montserrat-black";display:inline-block;line-height:1.3;text-align:right;width:60px}.test-chapo{font-weight:600!important}.reference-projet .wpb_content_element{padding-bottom:40px}.services-projet-ref{padding-bottom:20px;display:block}.post-19548.no-padding{padding:0!important;margin-top:-31px}.blc-retour-reference{border-top:1px solid #EBEBEB}body .picto-retour-reference figure:hover a img{cursor:pointer!important}.picto-retour-reference img{opacity:.35;filter:alpha(opacity=35);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.picto-retour-reference img:hover{opacity:1;filter:alpha(opacity=100)}.next-previous-project .next-project a{right:-129px}.next-previous-project .previous-project a{left:-137px}.ligne1{font-family:'montserrat-bold';font-size:.75rem;line-height:2.5rem;letter-spacing:.2rem;color:#1d1d1d;text-transform:uppercase;display:block;text-align:center}.ligne2{font-family:'open_sansregular';font-size:1rem;line-height:21px;letter-spacing:.1rem;color:#1d1d1d;margin-top:0;text-transform:uppercase;font-weight:400;text-align:center;display:block}.blog-details-text .slider-subtitle5{font-size:16px;text-transform:none;line-height:40px;padding-right:0;letter-spacing:.02rem;margin-bottom:0;float:left;text-align:left}#popup-form-1513676753 .slider-subtitle5{font-family:'lato-black',arial;font-size:2.5rem;margin-bottom:2rem;line-height:2.6rem;letter-spacing:-1px}#popup-form-1513676753 .button-reveal{float:right}.txt-intro{font-size:.8rem;margin-bottom:50px}.Blc_nav-filiale .carousel-control.left{left:-12px}.Blc_nav-filiale .carousel-control.right{right:-30px}.slider-fililale .education-box-main{border:none;padding:10px}.Blc_nav-filiale .owl-carousel .owl-item{cursor:auto}.overlay-image{position:relative;width:100%;margin:auto}.overlay-image .image{display:block;width:100%;height:auto}.overlay-image .hover{position:absolute;top:0;height:100%;width:100%;opacity:0;transition:.5s ease}.overlay-image .text{color:#fff;font-size:15px;font-weight:700;line-height:1.5em;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.overlay-image:hover .hover{opacity:1}.overlay-image .normal{transition:.5s ease}.overlay-image:hover .normal{opacity:0}.overlay-image .hover{background-color:rgb(255 255 255 / .7)}.zoom .namerol img{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoom .namerol:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.slider-fililale p{margin:0}.slider-fililale .bg-black{background-color:#fff}.slider-fililale .white-text{color:#000;font-family:'lato-bold',arial;font-size:.75rem;letter-spacing:.2rem;color:#000;padding:0 0 10px 0}.activites_filiales .tab-content .margin-five{margin-top:0!important;margin-bottom:0!important}.activites_filiales .tab-content p{margin-bottom:15px;font-weight:300;text-transform:none;letter-spacing:.02rem!important;color:#383838;line-height:1.625rem;font-size:1.0955rem}.activites_filiales .nav>li>a{position:relative;display:block;padding:5px 8px;border-bottom:none}.activites_filiales .nav-tabs>li.active{height:auto;vertical-align:top;background-color:rgb(216 45 61);background-color:#d82d3d}.activites_filiales .nav-tabs>li a:hover{height:auto;vertical-align:top;background-color:rgb(216 45 61);background-color:#d82d3d}.activites_filiales .nav-tabs>li{height:auto;vertical-align:top;background-color:#000;margin:0 7px}.activites_filiales .nav-tabs-light li:first-child a,.activites_filiales .nav-tabs-light li:last-child a{margin:0 5px}.liste-filiales li:nth-child(5){padding-bottom:0}.liste-filiales .su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{content:""!important}.liste-filiales .su-spoiler-icon-plus .su-spoiler-icon:before{content:""!important}.liste-filiales .su-spoiler-style-default>.su-spoiler-title{padding-left:0}.liste-filiales .su-spoiler{margin-bottom:0}.liste-filiales .su-spoiler-title{position:relative;cursor:pointer;min-height:16px;line-height:25px;padding:0;font-weight:300;font-size:1.16rem}.liste-filiales .su-spoiler-title:hover{color:#d82d3d}.liste-filiales .su-spoiler-title:active{color:#d82d3d}.liste-filiales .su-spoiler-style-default>.su-spoiler-content{margin-top:-30px}.annonce{font-family:'lato-black';font-size:.95rem;margin-bottom:.9rem;line-height:3.9rem;letter-spacing:.2rem;text-transform:uppercase}.email-638 input{width:49%}.your-name input{width:49%;margin-right:2%}.button-reveal.left{float:left}.button-reveal input{border:none;font-size:14px;margin:0;background:#fff0;padding:0;text-transform:uppercase;font-weight:600;letter-spacing:.2rem;padding-left:20px}.button-reveal input[type="submit"]:focus{border:none}.required{margin-bottom:10px;font-family:'lato-black',sans-serif}.landing-subscribe-input{border:1px solid rgb(0 0 0 / .2)}.positionnement>p{font-weight:600}.liste-filiales{margin-left:20px}.centrer-verticalement{height:20em;line-height:20em;white-space:nowrap}.zone-telechargement{padding:140px 60px}.tab-content{margin-top:10px}body .entete-filiales .Info-fliliales{background-color:#fff!important;box-shadow:rgb(0 0 0 / 8%) 0 2px 12px 2px;border-radius:3px}.drapeau{margin-bottom:100px}.drapeau img{box-shadow:rgb(0 0 0 / 8%) 0 2px 12px 2px}.drapeau,.blc_infos_fliliales{text-align:right}.blc_directeur,.adresse,.contact-tel,.site-web{margin:20px 0}.contact-tel>a{font-weight:700}.nav-tabs-light{height:70px;margin-top:5px}.Nom_fililales{z-index:1000;white-space:nowrap}.guillemet{text-align:left!important;width:86px;display:inline-block}.entry-content .blc_message img.alignleft{margin-left:0;margin-right:20px}.fonction{margin-bottom:20px}.fonction p{margin-bottom:0}.reunion-d-info-fin{display:none!important}.blc_message{background-position:center bottom;background-repeat:no-repeat;min-height:465px;display:flex;flex-direction:column;justify-content:center;background-color:#C1C1C1!important}#test-tab .tab-style4 .tabs-left .nav-tabs{border-right:none;float:left;width:90px;height:auto;margin-left:9px;padding:0 0 0}#test-tab .tab-style4 .tabs-left .nav-tabs li.active a,#test-tab .tab-style4 .tabs-left .nav-tabs li a{background-color:#fff0;position:relative;left:1px;margin:0!important;padding:0 0}.tab-style4 .tabs-left .nav-tabs li.active a:after{display:inline-block;height:0;width:0;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-left:10px solid #d82d3d;content:"\A";position:absolute;right:22px;top:20px}#test-tab .tab-style4 .tabs-left .nav-tabs li a img{background-color:rgb(0 0 0);background-color:#000;margin-right:15px;padding:3px}#test-tab .tab-style4 .tabs-left .nav-tabs li.active a img{background-color:rgb(216 45 61);background-color:#d82d3d;;padding:5px}#test-tab .tab-style4 .tabs-left .nav-tabs li a img{background-color:rgb(0 0 0);background-color:#000;;padding:3px}#test-tab .tab-style4 .tabs-left .nav-tabs li a:hover img{background-color:rgb(216 45 61);background-color:#d82d3d}#test-tab .vc_col-md-6.vc_col-sm-12.text-left.text-med.gray-text{clear:both}.activites_filiales #test-tab .nav-tabs>li.active{height:auto;vertical-align:top;background-color:rgb(216 45 61)}#test-tab .tab-style4 .tabs-left .nav-tabs li{float:left;width:100%;border-bottom:none;border-left:none;margin-top:15px}#test-tab .nav-tabs-light{margin-top:5px}#test-tab .tab-style4 .tabs-left .nav-tabs li:first-child{margin-top:0}#test-tab .tab_filiales h5{margin:25px 0}#test-tab .tab_filiales{margin-top:20px;margin-bottom:60px}#test-tab .tab-content{margin-top:0}#test-tab .tab-style4 .nav-tabs li:first-child{border-top:none;margin-top:0}.activites_filiales #test-tab .nav-tabs>li{background-color:#fff0}#test-tab .vc_col-md-6.vc_col-sm-12.text-left.text-med.gray-text{clear:both}.activites_filiales #test-tab .nav-tabs>li.active{height:auto;vertical-align:top;background-color:rgb(216 45 61);background-color:#fff0}.activites_filiales #test-tab .nav-tabs>li.active{height:auto;vertical-align:top;background-color:rgb(216 45 61);background-color:#fff0}.fililale-activites-contenu{width:50%;float:left}.img-activ-fil{width:50%;float:left;position:relative}.img-verticale{position:absolute;top:0;left:34px}.img-horizontale{position:absolute;top:-33px;right:0}.activites_filiales .nav-tabs>li.active{height:auto;vertical-align:top;background-color:rgb(216 45 61);background-color:#d82d3d}.activites_filiales .nav-tabs>li a:hover{height:auto;vertical-align:top;background-color:rgb(216 45 61);background-color:#d82d3d}.contact-filiales p{margin-top:10px;margin-bottom:0}#formulaire-contact-tx h3{font-family:'lato-black',arial;font-size:2.5rem;margin-bottom:2rem;line-height:2.6rem;letter-spacing:-1px}.contact-filiales h5:first-child{font-family:'lato-bold',arial;font-size:.75rem;letter-spacing:.2rem;color:#000;padding:25px 0 10px 0}.contact-filiales h5{font-family:'lato-bold',arial;font-size:.75rem;letter-spacing:.2rem;color:#000;padding:25px 0 0 0}span.wpcf7-form-control-wrap.email-367{display:block;margin-top:15px}span.wpcf7-form-control-wrap.text-643{position:relative;width:49%;float:left}span.wpcf7-form-control-wrap.text-188{position:relative;width:49%;float:left}input#dynamic-label-input-nom,input#dynamic-label-input-prenom,input#dynamic-label-input-email,textarea#dynamic-label-message,input.wpcf7-form-control.wpcf7-quiz,input#dynamic-label-input-objet{padding:.5667em .5556em;border:1px solid #dcdcdc;font-size:.9rem;line-height:1.2;border-radius:.2125em}input.wpcf7-form-control.wpcf7-quiz{width:33%;display:inline-block;margin-left:10px}input#dynamic-label-input-prenom{margin-left:0}input#dynamic-label-input-email,textarea#dynamic-label-message{width:100%;margin-top:10px}.wpcf7-form-control-wrap.text-188 .wpcf7-not-valid-tip{margin-left:15px}span.wpcf7-not-valid-tip{display:block!important;font-size:.9rem;color:#d82d3d}.bt-envoyer-form-filiale{text-align:center;margin-top:5px}.bt-envoyer-form-filiale label{margin-bottom:20px;text-align:left}body .wpcf7-submit{font-size:10px;background-color:#fff0;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;width:250px;font-family:"montserrat-semibold",Arial,sans-serif!important;text-transform:uppercase;font-size:15px;border:1px solid rgb(0 0 0);height:50px}body input.wpcf7-form-control.wpcf7-submit:hover{background-color:#d82d3d;border:1px solid #d82d3d!important;color:#fff}.champ_obligatoire{font-size:10px}.rgpd{font-size:11px;line-height:20px;margin-top:20px}.page_implantation p{line-height:1.2}.implantations{text-align:left;background-color:#fff;padding:25px;opacity:.9;z-index:1;position:absolute;top:220px;left:50%;transform:translate(-90%,-30%);width:480px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}.implantations h1{font-size:18px!important;color:#000;line-height:26px;text-align:left;font-family:'lato-black','open_sanssemibold',sans-serif!important;padding:0 0 25px 0!important}.implantations h2{font-size:46px!important;color:#000;line-height:45px!important;text-align:left;font-family:'montserrat-extrabold','lato-bold';padding:0!important;letter-spacing:1px;margin-bottom:0!important}.wpgmza_infowindow_title{font-size:14px!important;color:#000;line-height:26px;text-align:left;font-family:'lato-black','open_sanssemibold',sans-serif!important;padding:15px 0 15px 0!important;text-transform:uppercase;text-align:center;margin:0}.wpgmza_infowindow_address{display:none}.wpgmza_infowindow_link{margin:0 0 15px 0}a.wpgmza_infowindow_link{font-size:.55rem;color:#d82d3d;letter-spacing:.2rem;background:#fff0;font-family:'lato-black','open_sansregular',sans-serif!important;text-transform:uppercase}a.wpgmza_infowindow_link:hover{text-decoration:underline}a.wpgmza_infowindow_link::after{content:url(/wp-content/uploads/2019/04/fleche-rouge.jpg);display:inline-block;width:30px}.page_investisseurs{display:flex}.page_investisseurs .content_titre_page{margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:0}.page_investisseurs .content_sous_titre_et_titre>span{font-family:"lato-bold";text-transform:uppercase}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.display-accordeons{display:none!important}body .accordeons-investisseurs .wpb-js-composer .vc_tta-panel-heading{font-size:24px;font-weight:900;color:#fff;padding:0 30px;text-align:left;background-color:#cc2936;letter-spacing:.02rem;height:120px;line-height:120px}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{overflow:visible}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active,body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{overflow:visible}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{text-transform:uppercase}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel{background-color:#fff!important}body.wpb-js-composer .sans-fond .vc_tta.vc_general .vc_tta-panel{background-color:#f6f6f8!important;margin-bottom:35px}.wpb-js-composer .sans-fond .vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active .vc_tta-panel-heading,.wpb-js-composer .sans-fond .vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:0}.wpb-js-composer .sans-fond .vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-bottom:0}body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:transparent!important;background-color:#cc2936!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background-color:#cc2936!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-title-text,body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-title-text{color:#fff!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon::before{border-color:#fff!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#cc2936!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color:#fff!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after,body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#000!important}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding:0 30px!important;height:110px;line-height:1.5;font-size:23px;font-weight:900;color:#1d1d1d!important;letter-spacing:.02rem}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a span{line-height:6.5rem}body.wpb-js-composer .vc_tta .vc_tta-controls-icon{height:18px!important;width:18px!important}body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:30px!important}body.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{border-width:0 3px 3px 0!important}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{margin:0 10px!important}body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.wpb-js-composer .sans-fond .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#ebebec}body.wpb-js-composer .vc_tta-panel-body{text-align:left;padding-bottom:10px}.wpb-js-composer .sans-fond .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#ecebeb;background-color:#f7f7f7}.titre-investisseurs{font-size:40px;font-weight:900}.investisseurs ul{list-style-type:none;margin:0 50px 20px 25px;padding:0}.investisseurs li{padding-left:16px}.investisseurs li:before{content:"-";padding-right:12px;text-indent:12px}.investisseurs .accordion-style2 .panel-title{font-size:24px;font-weight:900;color:#fff;padding:0 30px;text-align:left;background-color:#cc2936;letter-spacing:.02rem;height:120px;line-height:120px}.investisseurs .accordion-style2 .panel-heading i{font-size:35px}.content-doc-invest{padding-top:10px}.content-invest-langue .icon-global{font-size:30px;vertical-align:middle;width:50px;text-align:center}.icons-invest-agenda{text-align:center}.content-invest-langue,.content-invest-date{display:inline-block;margin:0 10px;font-size:13px}.blc-download-doc .icon-download:before{float:right;margin:0 6px}.blc-download-doc{float:right;height:60px;line-height:60px}.blc-download-doc>div{display:inline-block}.blc-download-doc>div:hover{color:#cc2936}.telechargement.padding-eight-lr.sm-padding-five-lr.xs-padding-four-lr ul>li{margin-bottom:15px}a.mPS2id-highlight{background:#fff0;border-bottom:3px solid #d82d3d;font-family:'lato-semibold','open_sanssemibold'}.bandeau-date{background-color:#cc2936;color:#fff;font-size:32px;height:90px;line-height:90px;font-weight:700}.date-agenda{float:left;width:70%;border-right:1px solid #fff}.date-agenda strong{font-weight:500}.picto-calendrier{float:left;width:30%}.bandeau-date .date-agenda>p{margin:0!important}.bandeau-date .picto-calendrier>p{margin:0!important}a[data-tooltip].top:before,a[data-tooltip].top:after{transform:translateY(10px)}a[data-tooltip].top:hover:after,a[data-tooltip].top:hover:before{transform:translateY(0)}a[data-tooltip]{position:relative}a[data-tooltip]:after,a[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;transition:transform 200ms ease,opacity 200ms;box-shadow:0 0 10px #fff0;z-index:99}a[data-tooltip]:before{content:attr(data-tooltip);background:#08415c;color:#fff;font-size:8px;font-weight:700;padding:10px 15px;border-radius:5px;white-space:nowrap;text-decoration:none;text-transform:uppercase;letter-spacing:.05rem}a[data-tooltip]:after{width:0;height:0;border:6px solid #fff0;content:""}a[data-tooltip]:hover:after,a[data-tooltip]:hover:before{visibility:visible;opacity:1;transform:translateY(0)}a[data-tooltip][data-position=top]:before{bottom:85%;left:-250%;margin-bottom:10px}a[data-tooltip][data-position=top]:after{border-top-color:#08415c;border-bottom:none;bottom:85%;left:calc(50% - 6px);margin-bottom:4px}.blc_calendrier .content-titre a:hover{color:#cc2936}.blc_calendrier .content-titre a{font-size:24px;color:#08415c;letter-spacing:-.05rem;text-align:left;line-height:30px;font-family:'lato-black'}.blc_calendrier .vc-column-innner-wrapper:hover{background-color:#ededf0}.blc_calendrier .Titre-et-bt-agenda{display:flex;padding:30px 0 30px 15px;text-align:left;min-height:110px}.blc_calendrier .content-titre{width:68.5%;display:flex;align-items:center}.blc_calendrier .agenda{border-left:1px solid rgb(112 112 112 / .6);width:32.5%;display:flex;align-items:center;justify-content:center}.blc_calendrier .vc-column-innner-wrapper:hover{background-color:#ededf0}.blc_calendrier .vc-column-innner-wrapper{background-color:#f6f6f8}.blc_calendrier .date_calendrier_info_supp{font-size:18px;letter-spacing:-1px;line-height:0px!important}.blc_calendrier .vc-column-innner-wrapper body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{line-height:1.5}.we_accordion_wrapper>.entry_wrapper>.content_wrapper>.result>.entry>.title{font-family:'lato-black'}footer .hcode-footer-middle{font-size:15px}.menu-footer li{float:left;padding:0 20px}.menu-footer p{margin:0}.droits-reserves{padding:0 10px}.droits-reserves p{margin:0}footer h5{margin-bottom:30px;font-size:12px;color:#232325;font-weight:700}footer .reseaux-sociaux-footer li{display:inline-block}footer p{color:#909aa3;font-weight:500;font-size:1rem}footer #menu-footer-menu{line-height:1;display:block;text-transform:uppercase;color:#000;padding-bottom:4px;border-bottom-color:#fff0;border-bottom-width:2px;border-bottom-style:solid}footer .fa{font-size:1.1rem;color:#626262}footer .fa:hover{font-size:1.1rem;color:#000}footer .ltrText{margin-bottom:10px}footer a.courriel{font-weight:500;padding-left:5px}footer .numtel{margin-left:3px}footer .numtel a{padding-left:13px;font-weight:500}footer .fa.fa-map-marker{font-size:1.3rem;color:#626262;padding-right:10px}footer ul.list-inline li a{font-weight:700;font-family:'lato-bold','open_sanssemibold',sans-serif}footer ul.list-inline li a:hover{text-decoration:underline!important}footer ul li{padding:1px 10px 1px 8px}footer span{display:block}a.gray-text-link,footer ul li a{color:#909aa3}footer ul.list-inline li a{font-weight:700;font-family:'lato-bold','open_sanssemibold',sans-serif}footer{background-color:red}.ltrText,.numtel,.localisation,.langue-footer{font-size:15px}.ltrText,.numtel,.localisation,.langue-footer{font-weight:500}footer .localisation{line-height:21px;font-weight:500}.localisation .style-svg{width:17px;padding-bottom:3px}.wpml-ls-legacy-list-horizontal{padding:0;position:relative;z-index:100;border:none}.wpml-ls-sidebars-hcode-footer-4.wpml-ls.wpml-ls-legacy-list-horizontal li a,.wpml-ls-sidebars-hcode-mini-header-sidebar.wpml-ls.wpml-ls-legacy-list-horizontal li a{font-family:"montserrat-extrabold",sans-serif;text-transform:uppercase;font-size:.8em;cursor:pointer;display:inline-block;padding:0}.wpml-ls-sidebars-hcode-footer-4.wpml-ls.wpml-ls-legacy-list-horizontal li:not(:last-child):after,.wpml-ls-sidebars-hcode-mini-header-sidebar.wpml-ls.wpml-ls-legacy-list-horizontal li:not(:last-child):after{content:"|";margin:0 3px 0 2px;position:relative;font-weight:700;font-size:.75em;color:#626262}#icl_lang_sel_widget-5{margin-left:70px}.newsletter-tn{margin-bottom:50px}.tnp-widget p{float:left;margin-right:56px}.tnp-widget p:last-child{margin-right:0}.tnp-widget .tnp-field{float:left;margin-right:50px}.tnp-widget label{float:left}.tnp-widget input[type=text],.tnp-widget input[type=email],.tnp-widget input[type=submit],.tnp-widget select{border-bottom:1px solid #ddd;border-top:none;border-right:none;border-left:none;border-color:#ddd;background-color:#fff0;background-image:none;text-shadow:none;color:#444;font-size:18px;line-height:normal;box-sizing:border-box;height:auto;width:270px}.tnp-widget label{display:block;color:inherit;font-size:18px}.tnp-widget input[type=submit]{border:none;border-color:#2b3034;background-color:#2b3034;background-image:none;text-shadow:none;color:#fff;font-size:10px;text-transform:uppercase;line-height:normal;box-sizing:border-box;height:auto;width:270px;margin:0;padding:16px}.tnp-field-privacy{float:right}.footer-links.right p{text-align:right;font-size:.9rem}.footer-links.right{text-align:right}@keyframes zoomslider{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5,1.5,1.5) translate3d(-190px,-120px,0);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(2,2,2) translate3d(-170px,-100px,0);opacity:0}}.container-img img{animation:zoomslider 20s infinite}.menu{line-height:1;margin:0 auto 3em;margin-top:-182px}.img-border{display:none}.vertical_center{padding-top:40px}.published{margin-right:80px}.signaletique-centrer-horizontalement{margin-top:180px;transform:translateY(-50%)}.blc-signaletique{max-height:350px}.titre-du-document{font-size:24px;font-weight:900;color:#08415c!important;letter-spacing:-.09rem;padding:30px 0;text-align:left;line-height:30px;border-bottom:1px solid #ccc}.lieu{padding:0 30px;text-align:left;color:#b0b0b0}.lieu .icon-map-pin:before{padding-right:10px}#contact-generale .contact-filiales{width:100%}#contact-generale .contact-filiales h5{padding:40px 0 15px 0;color:#1d1d1d}#contact-generale .contact-filiales h5:first-child{padding:0 0 15px 0}.sous-titre-actu span{font-size:.75rem;margin-bottom:1.3rem!important;letter-spacing:.2rem;font-weight:600}.pages_actualites .owl-prev:before,.owl-next:before{background-color:#fff0;box-shadow:none}.pages_actualites .owl-prev .fa,.owl-next .fa{font-size:30px}.category-actualites .margin-tb-30px{display:none}.category-actualites .blog-date,.category-actualites-es .blog-date,.category-actualites-en .blog-date{position:absolute;right:0}.text_page_actualites.text-extra-large span{font-weight:700;letter-spacing:.02rem!important;text-transform:none;margin-top:15px!important}.slide-article{background-color:#fff}.Slide-actualite .post-title{font-size:12px;letter-spacing:1px;margin:0 0 0 0;font-weight:600}@media screen and (min-width:1919px){.padding-text{padding:15% 8% 20px 49%!important}.padding-text-groupe{padding:22% 6% 14% 0!important}.padding-seventeen-top{padding-top:17%}.page_engagement .photo-haut{z-index:10}.page_investisseurs .content_titre_page{margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:0}}@media screen and (max-width:1680px){.page_investisseurs .content_titre_page{margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:50px}}@media (max-width:1366px){.page_activites h1{margin-bottom:1rem!important;font-size:3.5rem}h2{margin-bottom:1rem!important;font-size:2.3rem}.page_groupe h2{padding-top:30px}.padding-text{padding:14.3% 8% 10% 32%!important}.page_engagement .photo-haut{z-index:10;margin-top:140px}.padding-text-groupe{padding:14.3% 8% 10% 0!important}.text-extra-large .letter-spacing-2{margin-bottom:20px!important;font-size:1rem}.text_page_actualites.text-extra-large span{font-size:1.2rem}.text_page_actualites.text-extra-large{line-height:23px}.sectionTop .explorer[data-v-04984171]{left:29%;bottom:-10%}.page_investisseurs .content_titre_page{margin-left:auto;margin-right:auto}ul#menu-menu-ancre-page-daccueil li>a,ul#menu-menu-ancre-page-daccueil-uk li>a,ul#menu-menu-ancre-page-daccueil-es li>a,ul#menu-menu-ancre-investisseurs li>a,ul#menu-menu-ancre-investisseurs-uk li>a,ul#menu-menu-ancre-investisseurs-es li>a{padding:3px 0;font-size:15px}ul#menu-menu-ancre-page-daccueil li,ul#menu-menu-ancre-page-daccueil-uk li,ul#menu-menu-ancre-page-daccueil-es li,ul#menu-menu-ancre-investisseurs-es li,ul#menu-menu-ancre-investisseurs li,ul#menu-menu-ancre-investisseurs-uk li{display:inline-block;padding:5px 10px}#icl_lang_sel_widget-5{margin-left:50px}}@media (max-width:1200px){.sectionTop .explorer[data-v-04984171]{left:23%}.padding-text{padding:24% 10% 3.3% 12%!important}.padding-text-groupe{padding:24% 10% 3.3% 12%!important}.filiales h1{font-size:3.2rem;margin-bottom:2rem!important}.page_engagement .photo-haut{z-index:10;margin-top:217px}.page_investisseurs h1{font-size:3.1rem}.page_investisseurs .content_titre_page{margin-left:40px;margin-right:0}.logo{max-width:180px!important}.page_investisseurs .content_sous_titre_et_titre>span{font-size:1rem}#icl_lang_sel_widget-5{margin-left:30px}ul#menu-menu-ancre-page-daccueil li,ul#menu-menu-ancre-page-daccueil-uk li,ul#menu-menu-ancre-page-daccueil-es li,ul#menu-menu-ancre-investisseurs-es li,ul#menu-menu-ancre-investisseurs li,ul#menu-menu-ancre-investisseurs-uk li{display:inline-block;padding:5px 5px}}@media (min-width:1023px) and (max-width:1199px){.Nom_fililales.vc_col-md-offset-2{margin-left:12%}.page_investisseurs h1{font-size:2.7rem}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){.cover-background.bg-image-srcset{min-height:300px!important}body section#histoire-de-famille{min-height:555px!important}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2){.cover-background.bg-image-srcset{min-height:300px!important}body section#histoire-de-famille{min-height:555px!important}body .entry-content .tab_filiales ul.nav img{max-width:60px;min-height:10px}body .activites_filiales .nav-tabs li{width:50px;margin-bottom:10px}#slider img{width:100%}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){.sectionTop .explorer.show[data-v-04984171]{display:none!important}body .navbar-default .menu-button-orange{height:60px;width:36px;top:-6px}body nav.navbar-default .menu-button-orange .icon-bar{width:25px;margin-left:-12px}body section#histoire-de-famille{min-height:555px!important}body .cover-background.bg-image-srcset{min-height:300px!important}body #ssb-container{top:30%}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2){img.retina-logo,img.retina-logo-light{width:100px!important;max-height:35px!important}.blog-slider-padding .Slide-actualite .owl-item{padding-right:0}body section#histoire-de-famille{min-height:555px!important}.cover-background.bg-image-srcset{min-height:300px!important}.paragraphe_activite p{padding:0 12px}.paragraphe_activite.vc_align_left h3{margin:2.5rem 0 .7rem 1.3rem}body .col-right{padding:0 0!important}body .col-right .wpb_single_image{padding-bottom:10px!important;padding-top:0!important}body #scroll-down .row .vc_col-xs-4.vc_col-sm-4{padding-right:0;padding-left:0}body #scroll-down.xs-no-padding-top,body #scroll-down #sticky{padding-top:20px!important}.black-text{width:100%;text-align:center}body .button-reveal{width:100%!important}body .blc-retour-reference.xs-padding-one-tb{padding-top:5%!important;padding-bottom:5%!important}body .entry-content .tab_filiales ul.nav img{max-width:35px;min-height:10px}body .activites_filiales .nav-tabs li{width:50px;margin-bottom:10px}body .activites_filiales .tab-content p{line-height:1.2rem}body .tab_filiales .margin-right-ten{margin-right:0!important}.telechargement{margin-top:150px;transform:translateY(-50%)}.telechargement.padding-eight-lr.sm-padding-five-lr.xs-padding-four-lr ul>li{font-size:13px}.Blc_newsletter{padding:10px}.Blc_newsletter .container{padding-right:5px;padding-left:5px}.drapeau{margin-bottom:0!important;padding-top:0!important}.blc_directeur{font-size:15px;line-height:1.5rem;background-color:#fff;padding-right:10px;padding-top:10px}.adresse,.contact-tel,.site-web{font-size:15px;line-height:1.5rem;background-color:#fff;padding:0 10px 0 0}body .entete-filiales .Info-fliliales{background-color:transparent!important;box-shadow:rgb(0 0 0 / 8%) 0 2px 12px 2px}body .entete-filiales .wpb_column.hcode-column-container.nom-filiales.vc_col-lg-offset-1.vc_col-md-offset-1.vc_col-md-4.vc_col-sm-offset-1.vc_col-xs-12.vc_col-sm-5.padding-seven-top.sm-padding-nine-top{text-align:right;margin-bottom:20px;padding-top:22%!important}.blc_directeur,.adresse,.contact-tel,.site-web{margin:0 0}}@media (min-width:992px){.blc_message{padding:60px 0}.telechargement{margin-top:150px;transform:translateY(-50%)}.page_investisseurs{display:flex}}@media (max-width:991px){.blc_message{padding:20px 0}.blc_message p{font:normal normal normal 1.2rem/1.5em lato-light,sans-serif}.page_investisseurs{display:block}body .top-header-area{max-width:60%}#custom_html-7{margin-bottom:0}body .vc_custom_1527240134458{background-position:-339px center!important}.sectionTop .explorer[data-v-04984171]{left:50%}.Slide-actualite .post-details{padding:20px 10px}.post-details .sm-margin-top-ten{margin-top:0%!important}#actualites .text-extra-large{margin-bottom:20px}#actualites .special.btn{padding-bottom:30px}.post-details a{padding-bottom:10px}.padding-text-groupe{padding:10% 8% 3.3% 9%!important}body .navbar-default .menu-button-orange .icon-bar{background-color:#fff}body .navbar-default .navbar-toggle{background:rgb(216 45 61) none repeat scroll 0 0}body .padding-text{padding:0% 4% 4% 3%!important}.filiales h1{font-size:2.5rem;margin-bottom:2rem!important;line-height:2.58rem!important}.filiales.sm-no-padding{min-height:auto!important}.document-telechargeable{min-height:300px!important}.Section-communiques .wpb_column{margin-right:10px}.Section-communiques .bloc-chiffre-3 .counter-title{margin-bottom:21px}.blc_investisseur_accueil a{font-size:12px!important}.blc_investisseur_accueil a.highlight-button{font-size:8px!important}.blc_investisseur_accueil span.date-agenda{font-size:2rem}.blc_investisseur_accueil .titre-prochain-communique{font-size:1rem;margin-top:22px}.blc_investisseur_accueil .highlight-button.special i{line-height:1.2;padding-left:1px}body footer .sm-margin-bottom-four{margin-bottom:0!important}.Contenu-histoire-de-famille{color:#fff;padding:32% 0 0!important}.page_engagement .photo-haut{z-index:10;margin-top:20px}}@media (min-width:768px){.desk{display:block}.mobile{display:none!important}.Section-communiques .vc_col-lg-4,.Section-communiques .vc_.col-lg-4{width:32%}.display-min-768{display:none}body .Infos-fliliales.vc_col-sm-5{width:39.666667%}body .Infos-fliliales.vc_col-sm-offset-1{margin-left:14.333333%!important}}@media (max-width:768px){.page_investisseurs h1{margin-bottom:0!important;font-size:33px!important}.page_investisseurs .content_sous_titre_et_titre>span{font-size:.8rem}.page_investisseurs .margin-five{margin-bottom:2%!important}.page_investisseurs .content_sous_titre_et_titre{margin:50px 0;padding-top:60px}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{height:auto!important;padding:25px 56px 25px 15px!important;line-height:20px;font-size:17px;color:#1d1d1d!important;letter-spacing:.02rem}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{margin:0 0px!important}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a span{line-height:1.5}.investisseurs li{padding-left:0;font-size:14px}.investisseurs ul{list-style-type:none;margin:0 10px 20px 10px;padding:0}.paragraphe_activite.vc_align_left h3{margin:.5rem 0 .7rem 1.3rem;line-height:1.1}body .top-header-area{margin-right:70px}.wpml-ls-legacy-list-horizontal{padding-right:20px}.shrink-nav .container{height:60px}body header.mini-header-mobile .navbar{top:0!important}header.mini-header-mobile .navbar.shrink-nav{top:0px!important}.contact-activites{padding:60px 20px 20px}.page_engagement h1{margin-bottom:2rem!important}.titre-deux-parties.left h2{border-right:none;line-height:1.15}.page_groupe .carousel-control.right{right:-20px}body .img-accueil-01 .vc_figure{margin-left:0;margin-bottom:10px}body .img-accueil-02 .vc_figure{margin-right:0}.titre-deux-parties.centrer h2{line-height:1.15}.chapo{font-size:18px}.Pulse-col-left .vc_col-md-3.vc_col-sm-2.vc_col-xs-2.no-padding{float:left}.Pulse-col-left h5,.Pulse-col-left p{text-align:left;margin-right:0}.Pulse-col-right h5,.Pulse-col-right p{margin-left:0}.Pulse-col-left h5,.Pulse-col-right h5{margin-bottom:10px}.Pulse-col-right{margin-top:25px}.counter-section{text-align:center;margin-bottom:25px}.text-extra-large{line-height:20px;font-size:16px}.CA{font-size:40px}.tab_filiales .desk{display:block!important}.desk{display:none!important}.mobile{display:block}.padding-text-groupe{padding:0 6% 3.3% 8%!important}.page_groupe h2{padding-top:20px;margin-bottom:1rem!important}.text-extra-large .letter-spacing-2{margin-bottom:20px!important}.filiales h1{font-size:2rem;margin-bottom:0!important}.Nom_fililales.padding-twelve-top{padding-top:25%!important}.drapeau{margin-bottom:50px;padding-top:0}.annonce{line-height:1.9rem}.vc_custom_1524570785950{padding-top:30px!important;padding-bottom:30px!important}.carte.filiales{min-height:300px!important}.logo{margin-left:0;max-width:143px!important}.nav-tabs-light{text-align:left!important}.activites_filiales .nav-tabs li{width:71px;display:inline-block}.page_groupe .padding-tb6-lr9{padding:0 9%}.display{display:none}.filiales h1{line-height:2rem!important}.blc_message{padding:0}body .Info-fliliales.vc_col-xs-7{width:46.333333%!important}.page_engagement .photo-haut{z-index:10;margin-top:20px}.Contenu-histoire-de-famille{color:#fff;padding:49% 0 0!important}.we_accordion_wrapper>.entry_wrapper>.content_wrapper>.result>.entry>.title{padding:20px 0 10px 0}#test-tab .tab-style4 .tabs-left .nav-tabs{width:100%}#test-tab .tab-style4 .tabs-left .nav-tabs li{width:60px;margin-top:0}#test-tab .tab-style4 .tabs-left .nav-tabs li.active a:after{border-top:10px solid #d82d3d;border-left:10px solid #fff0;border-right:10px solid #fff0;right:33px;top:59px}#test-tab .tab-style4 .tab-content{padding:0 20px 0 20px}#test-tab .tab_filiales{margin-top:0;margin-bottom:0}.activites_filiales .tab-content p{text-align:justify}#blc_message figcaption.hcode-image-caption.text-left{font-size:10px;text-align:center!important}#blc_message .hcode-image-caption p{text-align:justify}.we_accordion_wrapper>.entry_wrapper>.content_wrapper>.result>.entry>.download{padding:0 5px;font-size:12px}.we_accordion_wrapper>.entry_wrapper>.content_wrapper>.result>.entry>.lang{display:none}.we_accordion_wrapper>.entry_wrapper>.content_wrapper>.result>.entry>.lang,.we_accordion_wrapper>.entry_wrapper>.content_wrapper>.result>.entry>.date{width:75px;font-family:'Lato-regular',sans-serif;margin-left:0}#popup-form-1513676753 .slider-subtitle5{margin-bottom:10px!important}}@media (max-width:480px){.wpml-ls-legacy-list-horizontal{padding-right:20px}.navbar .logo-light img{max-height:20px}.page_activites h1{font-size:3rem}.sectionTop .explorer[data-v-04984171]{display:none!important}.Section-communiques .wpb_column{margin-bottom:10px}.ligne2{font-size:.6rem}.sectionTop .explorer[data-v-04984172]{display:none!important}.sectionTop .explorer span[data-v-04984172]{display:none!important}.contact-activites{padding:60px 20px 20px}.ligne1{letter-spacing:.1rem;font-size:.65rem}body .navbar-default .menu-button-orange{height:90px;width:90px}body nav.navbar-default .menu-button-orange .icon-bar{width:25px}.blc_message .cover-background{min-height:250px!important}.filiales h1{font-size:1.8rem!important;line-height:2rem!important}.nom-filiales.vc_col-xs-3{width:30%!important}.entete-filiales .nom-filiales.vc_col-xs-offset-1{margin-left:3%!important}.entete-filiales .Info-fliliales.vc_col-xs-offset-1{margin-left:10%!important}.page_investisseurs .content_titre_page{margin-left:0;margin-right:0}.page_investisseurs h1{margin-bottom:0!important;font-size:33px!important}.investisseurs p{font-size:14px;font-family:"lato-regular"}.investisseurs h5{padding:0 0 10px 0;line-height:1.1}.portfolio-template-default .contact-filiales h5{font-family:'lato-bold',arial;font-size:.75rem;margin-bottom:0rem;line-height:2rem;letter-spacing:.2rem;padding:0}.portfolio-template-default .contact-filiales p{margin-top:0;margin-bottom:0}input#dynamic-label-input-email,textarea#dynamic-label-message{margin-top:0}#popup-form-1513676753 .slider-subtitle5{font-size:1.3rem;margin-bottom:0}.portfolio-template-default .contact-filiales h5:first-child{font-family:'lato-bold',arial;font-size:.75rem;letter-spacing:.2rem;color:#000;padding:0 0 0 0}}