*{margin:0;padding:0;border:none;outline:none;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*::-moz-selection {background:#323232;color:#FFFFFF;}
*::selection {background:#323232;color:#FFFFFF;} body{font-family:'Lato',arial,helvetica,sans-serif;font-size:17px;color:#323232;background:#FFFFFF;position:relative;padding-top:130px;top:0!important;}
h1{font-size:28px;line-height:32px;font-family:'Lato',arial,helvetica,sans-serif;font-weight:700;margin:0 0 20px;padding:0 0 24px;color:#005580;position:relative;}
h2{font-size:23px;line-height:27px;font-family:'Lato',arial,helvetica,sans-serif;font-weight:700;margin:40px 0 25px;padding:0;color:#005580;}
h3{font-size:18px;line-height:22px;font-family:'Lato',arial,helvetica,sans-serif;font-weight:700;margin:20px 0 20px 0;padding:0;color:#005580;}
@media screen and (min-width: 768px){
h1{font-size:30px;line-height:35px;}
h2{font-size:25px;line-height:30px;}
h3{font-size:20px;line-height:25px;}
}
a{text-decoration:none;color:#005580;font-weight:700;
-webkit-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
a:hover{color:#323232;}
a:focus{
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;}
a.btn{display:block;width:200px;height:44px;border-radius:10px;background:#005580;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;font-weight:400;margin:40px auto 0;}
a.btn:hover{background:#323232;}
ol{margin:0 0 20px 0;padding-left:16px;}
ul{list-style:none outside none;margin:0 0 20px 0;}
ol li{line-height:30px;}
body:not(.home) #page #pageContainer ul li{line-height:30px;padding:0 0 0 15px;position:relative;}
body:not(.home) #page #pageContainer ul li:before {position:absolute;left:0;top:12px;display:block;content:"";width:6px;height:6px;background:#005580;}
img{display:block;border:none;margin:0;padding:0;}
img.alignleft{float:left;margin:0 20px 20px 0;}
img.alignright{float:right;margin:0 0 20px 20px;}
img.aligncenter{margin:0 auto;}
input,
select,
textarea {border:1px solid #C8C8C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
p{font-size:17px;line-height:30px;margin:0 0 20px;}
p:last-child{margin:0;}
.pageSection p strong,
.pageSection ul li strong{color:#005580;}
.mentions {max-width:1280px;margin:0 auto;padding:0;} .mentions h2:first-child{margin-top:0;}
@media screen and (max-width: 767px){
body{font-size:15px;}
p{font-size:15px;line-height:21px;}
body:not(.home) #page #pageContainer ul li{line-height:21px;}
body:not(.home) #page #pageContainer ul li:before {top:8px;}
ol li{line-height:21px;}
} .tns-nav button{width:10px;height:10px;border-radius:10px;background:#F4F4F4;border:none;margin:20px 4px 0;}
.tns-nav button.tns-nav-active{background:#005580;} #backtotop{opacity:0;z-index:2010;}
#backtotop a{display:none;position:absolute;z-index:2010;left:50%;margin-left:-40px;top:0;overflow:hidden;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/backtotop.png) no-repeat left top transparent;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;}
#backtotop a span{display:block;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/backtotop.png) no-repeat left -80px transparent;-webkit-background-size:80px;background-size:80px;width:80px;height:80px;opacity:0;}
#backtotop.enable a{display:block;}
#backtotop a:hover{background-position:left 0;} #politiques{max-width:1280px;margin:0 auto;}
#politiques > *:last-child{margin-bottom:0;}
#politiques p{text-align:left;}
#politiques ul{text-align:left;}
#politiques h3{text-align:left;}
#politiques h4{text-align:left;font-size:18px;font-weight:400;color:#005580;margin-bottom:20px;}
#contact .content_form .acceptance{margin-top:40px;}
#contact .content_form .acceptance input[type=checkbox]{width:14px;height:14px;float:left;margin:1px 5px 20px 0;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;}
#contact .content_form .acceptance span.wpcf7-list-item-label{font-size:14px;line-height:20px;}
#contact .content_form .acceptance span.wpcf7-list-item{margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .acceptance span.wpcf7-list-item label{width:100%;}  #headerContainer{position:absolute;left:0;top:0;width:100%;height:130px;z-index:30000;padding:0 80px;background:#FFFFFF;box-shadow:0 0 5px rgba(50,50,50,0.2);}
#headerContainer.fixed{position:fixed;top:-130px;height:80px;background:#FFFFFF;
-webkit-transition: all 0.3s ease-out 0s, top 0s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s, top 0s ease-out 0s;
transition: all 0.3s ease-out 0s, top 0s ease-out 0s;}
#headerContainer.fixed.anim{top:0;
-webkit-transition:top 0.3s ease-out 0s;
-moz-transition:top 0.3s ease-out 0s;
transition:top 0.3s ease-out 0s;}
#header{width:100%;height:100%;margin:0 auto;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;} #headerLogo{width:auto;height:90px;position:absolute;left:0;top:20px;z-index:1;}
#headerLogo #logo{display:block;margin:0 auto;}
#headerLogo #logo img{display:block;width:auto;height:90px;margin:0 auto;padding:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.fixed #headerLogo{top:10px;height:60px;}
.fixed #headerLogo #logo img{width:auto;height:60px;} #headerContainer #widgetTop{width:100%;height:44px;position:relative;z-index:2;padding:0;}
#headerContainer.fixed #widgetTop{display:none;}
#headerContainer #widgetTop > ul{width:100%;height:100%;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#headerContainer #widgetTop ul li.widget{margin:0;height:100%;}
#headerContainer #widgetTop ul li.widget > div{height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#headerContainer #widgetTop ul li.widget_nav_menu{background:#FFFFFF;}
#headerContainer #widgetTop ul li.widget_nav_menu ul{padding-right:15px;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li{position:relative;padding:10px 0;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li a{display:block;font-size:17px;line-height:24px;font-weight:700;font-family:'Lato',arial,helvetica,sans-serif;color:#005580;padding:0 20px;border-right:1px solid #005580;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li a:hover{color:#323232;}
#headerContainer #widgetTop ul li#custom_html-3{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div{height:44px;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:center;
align-items:center;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div a{display:block;width:44px;height:44px;text-align:left;text-indent:-999em;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/linkedin-bleu.webp) no-repeat center center;
-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div a:hover{background-image:url(//www.pic-consultants.fr/wp-content/themes/template/images/linkedin-gris.webp);}
@media screen and (max-width: 1440px){
#headerContainer{padding:0 40px;} }
@media screen and (max-width: 1200px){
#headerLogo{position:relative;left:inherit;top:inherit;margin:0 auto;} }
@media screen and (max-width: 767px){
#headerContainer{padding:0 20px;}
}
@media screen and (max-width: 380px){
#headerLogo{margin:0 auto 0 0;}
} .btnMenuMobile{display:none;width:54px;height:54px;position:absolute;top:13px;right:10px;cursor:pointer;z-index:50000;}
.btnMenuMobile .layer{
display:block;width:30px;height:2px;background:#323232;position:absolute;right:11px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.page-id-27 .btnMenuMobile .layer,
.fixed .btnMenuMobile .layer,
.home .btnMenuMobile .layer{background:#323232;}
.btnMenuMobile .layer1{top:20px;}
.btnMenuMobile .layer2{top:27px;}
.btnMenuMobile .layer3{top:34px;}
.btnMenuMobile:hover .layer,
.btnMenuMobile:hover .layer2,
.btnMenuMobile:hover .layer3{width:30px;}
.btnMenuMobile.open .layer1{top:27px;width:30px;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
.btnMenuMobile.open .layer2{width:30px;opacity:0;}
.btnMenuMobile.open .layer3{top:27px;width:30px;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
@media screen and (max-width: 767px){
.btnMenuMobile{right:-5px;}
} #nav{width:100%;padding:0 0 0 280px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.fixed #nav{top:0;}
.closeMenuMobile{display:none;}
#nav .menu-menuprincipale-container{width:100%;}
#nav ul.menu{list-style:none outside none;margin:0;width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.fixed #nav ul.menu{margin-top:18px;}
#nav ul.menu > li{text-align:center;margin:0 2%;position:relative;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu > li > a{display:block;height:44px;line-height:44px;font-size:16px;color:#005580;font-family:'Open Sans',arial,helvetica,sans-serif;text-transform:uppercase;font-weight:700;position:relative;padding:0;}
#nav ul.menu > li > a:before{display:block;content:"";width:0;height:2px;background:#66B3D7;position:absolute;left:0;bottom:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu > li.current-menu-item > a:before,
#nav ul.menu > li > a:hover:before{width:100%;}
#nav ul.menu > li.menu-item-766{margin-right:0;}
#nav ul.menu > li.menu-item-766 > a{display:block;width:200px;height:44px;background:#F89300;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;border-radius:10px;position:relative;}
#nav ul.menu > li.menu-item-766 > a:before{display:none;}
#nav ul.menu > li.menu-item-766 > a:after{display:block;content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgFleche.webp) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#nav ul.menu > li.menu-item-766 > a:hover{background:#323232;} #nav ul ul.sub-menu{width:270px;position:absolute;top:calc(100% - 5px);right:0;z-index:1;background:#FFFFFF;height:0;overflow:hidden;border-radius:10px;padding:0 20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#nav ul.menu > li:hover > ul.sub-menu{height:auto;box-shadow:0 0 10px #323232;padding:20px;overflow:visible;}
#nav ul ul.sub-menu li{border-bottom:1px solid #323232;position:relative;}
#nav ul ul.sub-menu li:last-child{border-bottom:none;}
#nav ul ul.sub-menu li a{display:block;font-size:15px;line-height:18px;font-weight:400;padding:14px 0 12px;color:#323232;text-align:left;}
#nav ul ul.sub-menu li.current-menu-item a{color:#005580;}
#nav ul ul.sub-menu li a:hover{color:#005580;padding-left:10px;}
#nav ul ul.sub-menu ul.sub-menu{left:100%;top:0;}
#nav ul.menu > li > ul.sub-menu > li:hover ul.sub-menu{height:auto;padding:0;}
@media screen and (max-width: 1600px){
#nav ul.menu > li{margin:0 1%;}
}
@media screen and (max-width: 1440px){
#nav ul.menu > li.menu-item-766 > a{width:44px;text-indent:-999em;text-align:left;background-image:url(//www.pic-consultants.fr/wp-content/themes/template/images/pictoMail.webp);background-position:center;background-repeat:no-repeat;
-webkit-background-size:33px;-moz-background-size:33px;background-size:33px;}
#nav ul.menu > li.menu-item-766 > a:after{display:none;}
}
#widgetNavMobile{position:fixed;right:-200px;top:0;bottom:0;width:100%;height:100%;padding-top:100px;padding-bottom:40px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/logo.webp) no-repeat center 10px #FFFFFF;z-index:49000;box-shadow:0 0 10px rgba(0,0,0,0.5);
opacity:0;visibility:hidden;
-webkit-background-size:auto 70px;-moz-background-size:auto 70px;background-size:auto 70px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#widgetNavMobile.open{right:0;opacity:1;visibility:visible;
-webkit-transition:all 0.4s cubic-bezier(.75,.27,.09,1.73) 0s;
-moz-transition:all 0.4s cubic-bezier(.75,.27,.09,1.73) 0s;
transition:all 0.4s cubic-bezier(.75,.27,.09,1.73) 0s;}
#widgetNavMobile > ul{display:block;width:100%;height:100%;position:relative;padding:40px 40px 0;overflow-y:scroll;}
#widgetNavMobile > ul > li#nav_menu-6{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:flex-start;
justify-content:flex-start;}
#widgetNavMobile > ul > li#nav_menu-6 > div{width:100%;max-width:800px;margin:0 auto;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul{width:100%;margin:0;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li{position:relative;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > a{display:inline-block;width:100%;font-size:16px;line-height:20px;padding:16px 0 14px;font-weight:700;color:#005580;text-transform:uppercase;border-bottom:2px solid #FFFFFF;position:relative;
font-family:'Open Sans', arial, helvetica, sans-serif;} #widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.current-menu-ancestor > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.current-menu-item > a{color:#66B3D7;border-color:#66B3D7;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-968 > a{display:block;width:100%; height:44px;background:#F89300;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;border-radius:10px;
position:relative;border:none;padding:0;margin:20px auto 0;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-968 > a:after{display:block;content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgFleche.webp) no-repeat center center;
-webkit-background-size:20px;
-moz-background-size:20px;
background-size:20px;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-968 > a:hover{background:#323232;} @media screen and (max-width: 767px){
#widgetNavMobile{padding-top:80px;padding-bottom:20px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/logo.webp) no-repeat center 15px #FFFFFF;-webkit-background-size:auto 50px;-moz-background-size:auto 50px;background-size:auto 50px;}
#widgetNavMobile > ul{padding:20px 40px 0;}  }
@media screen and (max-width: 479px){  } #slider{width:100%;margin:0 auto;background:#808080;overflow:hidden;position:relative;}
#slider:after{display:block;content:"";width:100%;height:8px;background:radial-gradient(circle at center,#0CA1D6 20%,#0CA1D6 21%,#09739B 100%);
position:absolute;left:0;bottom:0;z-index:1;}
#slider .sliderContent{width:100%;position:relative;}
#slider .blocTitre{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#slider .blocTitre h1{max-width:540px;font-size:45px;line-height:50px;color:#FFFFFF;text-align:center;margin:0;padding:0}
#slider .blocTitre a{display:block;width:200px;height:44px;border-radius:10px;background:#005580;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;font-weight:400;margin:40px auto 0;}
#slider .blocTitre a:hover{background:#323232;}
.blocSlides .slide{position:relative;}
#slider .bx-wrapper{border:none;box-shadow:none;margin:0;}
#slider .bx-wrapper img{width:100%;max-width:inherit;height:auto;}
#slider .bx-wrapper .bx-controls{display:none;position:absolute;left:0;bottom:30px;width:100%;z-index:10;}
#slider .bx-wrapper .bx-controls .bx-pager{left:0;bottom:0;padding:15px 0 15px 0;}
#slider .bx-wrapper .bx-pager.bx-default-pager a{width:18px;height:18px;background:rgba(255,255,255,0.5);border-radius:9px;}
#slider .bx-wrapper .bx-pager.bx-default-pager a.active,
#slider .bx-wrapper .bx-pager.bx-default-pager a:focus,
#slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#FFFFFF;} @media screen and (max-width: 1680px){
#slider{min-height:370px;}
#slider .sliderContent{position:absolute;left:50%;top:0;width:1920px;margin-left:-960px;}
#slider .blocTitre{padding-bottom:40px;}
} @media screen and (max-width: 1023px){
#slider{min-height:250px;} #slider .sliderContent{width:1280px;margin-left:-640px;}
#slider .blocTitre{padding-bottom:20px;}
#slider .blocTitre h1{font-size:35px;line-height:40px;}
#slider .blocTitre a{margin-top:20px;}
} @media screen and (max-width: 767px){
#slider .blocTitre h1{font-size:25px;line-height:30px;max-width:300px;}
#slider .bx-wrapper .bx-controls{bottom:20px!important;}
#slider .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;}
}  #page{width:100%;margin:0;padding:0;}
#aside{display:none;} .pageHeader{width:100%;margin:0 0 40px;padding:0;}
.pageHeader .headerContent{width:100%;border:1px solid rgba(0,85,128,0.1);border-radius:10px;padding:40px 20px;}
.pageHeader .headerContent h1{margin-bottom:0;}
.pageHeader .headerContent h1:after{display:block;content:"";width:85px;height:4px;background:#005580;position:absolute;left:0;bottom:0;}
.pageHeader .headerContent p{font-size:18px;color:#005580;}
.pageHeader .headerContent .intro{margin-top:40px;}
@media screen and (min-width: 768px){
.pageHeader .headerContent{padding:60px 40px;}
.pageHeader .headerContent p{font-size:20px;}
}
@media screen and (min-width: 1024px){
}
@media screen and (min-width: 1201px){
.pageHeader .headerContent{padding:80px;}
}
@media screen and (min-width: 1441px){
.pageHeader{margin:0 0 50px;}
} #breadcrumbs{width:100%;margin:0 auto;padding:20px 0;}
#breadcrumbs span,
#breadcrumbs a{font-size:15px;line-height:20px;text-transform:none;font-weight:400;color:#005580;background:none;}
#breadcrumbs span > span{padding:0 5px;}
#breadcrumbs span > span:first-child{padding:0 5px 0 0;}
#breadcrumbs a:hover{color:#66B3D7;}
#breadcrumbs span > span.breadcrumb_last{color:#66B3D7;} .pageSection{width:100%;margin:0;padding:0 20px 60px;}
.home .pageSection{padding:0;}
body:not(.home) .pageSection{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;}
body:not(.home) .pageSection.anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
@media screen and (min-width: 768px){
.pageSection{padding:0 40px 60px;}
}
@media screen and (min-width: 1024px){
}
@media screen and (min-width: 1441px){
.pageSection{padding:0 80px 80px;}
}
.pageSectionContainer{width:100%;max-width:1800px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.contentAside{width:28%;padding-right:0;padding-top:60px;}
.contentSection{width:72%;padding-left:40px;}
.home .contentSection{width:100%;padding:0;}
@media screen and (min-width: 1441px){
.contentAside{padding-right:10px;}
}
@media screen and (max-width: 1023px){
.contentAside{width:100%;padding-right:0;padding-top:0;}
.contentSection{width:100%;padding-left:0;}
.contentSection > div:last-child{padding-bottom:0;}
} .error-404{max-width:1280px;margin:0 auto;padding:80px;min-height:800px;}
.error-404 h1{text-align:center;} .openAsideMobile{display:none;}
#menu-menuaside{margin:0;list-style:none outside none;}
#menu-menuaside > li{padding:0 !important;line-height:20px;text-align:right;}
#menu-menuaside > li:before{display:none!important;}
#menu-menuaside > li > a{display:block;font-size:16px;line-height:20px;color:#FFFFFF;font-weight:700;text-transform:uppercase;padding:20px 50px !important;background:#005580;position:relative;}
#menu-menuaside > li > a:before{display:block;content:"";width:20px;height:20px;position:absolute;right:15px;top:50%;margin-top:-10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgFleche.webp) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;
}
#menu-menuaside > li > a:after{display:block;content:"";width:80%;height:1px;position:absolute;right:0;bottom:0;background:#FFFFFF;}
#menu-menuaside > li.menu-item-has-children > a:after,
#menu-menuaside > li:first-child > a:after,
#menu-menuaside > li:last-child > a:after{display:none;}
#menu-menuaside > li > a span{position:relative;}
#menu-menuaside > li > a span:before {display:block;content:"";width:0;height:2px;background:#66B3D7;position:absolute;left:0;bottom:-7px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
#menu-menuaside > li.current-menu-item > a span:before,
#menu-menuaside > li > a:hover span:before{width:100%;}
#menu-menuaside > li > ul{margin:0;padding:30px 0;background:rgba(0,85,128,0.05);}
#menu-menuaside > li > ul li{padding:0 !important;line-height:20px;text-align:right;}
#menu-menuaside > li > ul li:before{display:none!important;}
#menu-menuaside > li > ul li a{display:block;font-size:18px;line-height:20px;font-weight:400;padding:5px 50px !important;font-family:'Open Sans',arial,helvetica,sans-serif;position:relative;}
#menu-menuaside > li > ul li a:after{display:block;content:"";width:2px;background:#005580;position:absolute;top:5px;right:40px;bottom:calc(100% - 5px);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
#menu-menuaside > li > ul li.current-menu-item a,
#menu-menuaside > li > ul li a:hover{color:#323232; }
#menu-menuaside > li > ul li.current-menu-item a:after,
#menu-menuaside > li > ul li a:hover:after{bottom:5px;}
@media screen and (max-width: 1023px){
.openAsideMobile{display:block;border-bottom:1px solid rgba(0, 85, 128, 0.1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
.openAsideMobile span{display:block;width:100%;max-width:120px;height:44px;background:#FFFFFF;color:#005580;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;line-height:44px;border-radius:0;position:relative;margin:0 auto;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
.openAsideMobile.open{margin-bottom:20px;}
.openAsideMobile span:hover{background:#FFFFFF;}
.openAsideMobile span:after{display:block;content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/flecheMenu.webp) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#menu-menuaside{height:0;overflow:hidden;}
#menu-menuaside.open{height:auto;}
#menu-menuaside > li{text-align:left;}
#menu-menuaside > li > ul li{text-align:left;}
#menu-menuaside > li > a:after {width:100%;}
}
@media screen and (max-width: 767px){
#menu-menuaside > li > a{padding-left:20px!important;}
#menu-menuaside > li > ul li a{padding-left:20px!important;}
}  #homeText{width:100%;padding:80px 80px 200px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgHomeTexte.webp) no-repeat center center #FFFFFF;position:relative;}
#homeText:before{display:block;content:"";background:url(//www.pic-consultants.fr/wp-content/themes/template/images/logo-reference-conseil.webp) no-repeat center center;width:120px;height:120px;position:absolute;left:50%;top:-60px;z-index:1;margin-left:-60px;}
.homeTextContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homeTextContainer .blocLeft{width:50%;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeTextContainer .blocLeftContainer{width:100%;max-width:460px;}
.homeTextContainer .blocLeftContainer p{display:block;font-size:30px;line-height:40px;color:#005580;margin:0;}
.homeTextContainer .blocRight{width:50%;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeTextContainer .blocRightContainer{width:100%;max-width:460px;}
.homeTextContainer .blocRightContainer p{display:block;font-size:17px;line-height:25px;margin:0;}
.homeTextContainer .blocLeft{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;}
.anim .homeTextContainer .blocLeft{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.homeTextContainer .blocRight{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0.2s;
-moz-transition: all 0.5s ease-out 0.2s;
transition: all 0.5s ease-out 0.2s;}
.anim .homeTextContainer .blocRight{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
@media screen and (max-width: 1440px){
#homeText{padding:80px 40px 200px;}
.homeTextContainer .blocLeft{padding-left:0;}
.homeTextContainer .blocRight{padding-right:0;}
}
@media screen and (max-width: 1023px){
#homeText{padding:80px 40px 170px;}
#homeText:before{width:90px;height:90px;top:-30px;margin-left:-45px;-webkit-background-size:90px;-moz-background-size:90px;background-size:90px;}
.homeTextContainer .blocLeft{width:100%;padding:0;margin-bottom:20px;}
.homeTextContainer .blocLeftContainer{max-width:100%;}
.homeTextContainer .blocRight{width:100%;padding:0;}
.homeTextContainer .blocRightContainer{max-width:100%;}
}
@media screen and (max-width: 767px){
#homeText{padding:80px 20px 170px;}
.homeTextContainer .blocLeftContainer p{font-size:25px;line-height:30px;}
.homeTextContainer .blocRightContainer p{font-size:15px;line-height:21px;}
} #homeAccompagnement{width:100%;padding:0 80px;margin-top:-120px;}
.homeAccompagnementContainer{width:100%;max-width:1680px;margin:0 auto;text-align:center;}
.homeAccompagnementContainer h2{display:inline-block;font-size:35px;line-height:45px;font-weight:700;margin:0 0 60px;padding:0 0 20px;position:relative;text-align:left;}
.homeAccompagnementContainer h2:after{display:block;content:"";width:85px;height:4px;background:#005580;position:absolute;left:0;bottom:0;}
.homeAccompagnementContainer .accompagnements{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;} .homeAccompagnementContainer .accompagnements .bloc{width:100%;height:100%;margin:0;padding:40px 40px 104px;border:1px solid #005580;border-radius:20px;position:relative;} .homeAccompagnementContainer .accompagnements .bloc h3{font-size:25px;line-height:30px;color:#005580;text-align:left;text-transform:none;margin:0 0 20px;padding:0;}
.homeAccompagnementContainer .accompagnements .bloc h3 a{font-size:25px;line-height:30px;color:#005580;text-align:left;text-transform:none;margin:0;padding:0;}
.homeAccompagnementContainer .accompagnements .bloc h3 a:hover{color:#323232;}
.homeAccompagnementContainer .accompagnements .bloc p{font-size:17px;line-height:20px;color:#323232;text-align:left;margin:0;padding:0;}
.homeAccompagnementContainer .accompagnements .bloc > a{display:block; height:44px;border-radius:10px;background:#005580;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;font-weight:400;margin:40px auto 0;
position:absolute;left:40px;right:40px;bottom:40px;}
.homeAccompagnementContainer .accompagnements .bloc > a:hover{background:#323232;}
.homeAccompagnementContainer > a{display:block;width:300px;height:44px;border-radius:10px;background:#FFFFFF;color:#005580;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;font-weight:400;margin:60px auto 0;
border:1px solid #005580;}
.homeAccompagnementContainer > a:hover{background:#323232;border-color:#323232;color:#FFFFFF;} .homeAccompagnementContainer h2{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;}
.anim .homeAccompagnementContainer h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.homeAccompagnementContainer .tns-outer{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0.2s;
-moz-transition: all 0.5s ease-out 0.2s;
transition: all 0.5s ease-out 0.2s;}
.anim .homeAccompagnementContainer .tns-outer{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.homeAccompagnementContainer > a{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0.2s;
-moz-transition: all 0.5s ease-out 0.2s;
transition: all 0.5s ease-out 0.2s;}
.anim .homeAccompagnementContainer > a{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
@media screen and (max-width: 1440px){
#homeAccompagnement{padding:0 40px;}
}
@media screen and (max-width: 1023px){
}
@media screen and (max-width: 767px){
#homeAccompagnement{padding:0 20px;}
.homeAccompagnementContainer h2{font-size:25px;line-height:28px;margin:0 0 40px;}
.homeAccompagnementContainer h2:after{width:50px;}
.homeAccompagnementContainer > a{margin-top:35px;}
.homeAccompagnementContainer .accompagnements .bloc{width:100%;padding-left:30px;padding-right:30px;}
.homeAccompagnementContainer .accompagnements .bloc h3{font-size:21px;line-height:25px;}
.homeAccompagnementContainer .accompagnements .bloc p{font-size:15px;line-height:20px;}
.homeAccompagnementContainer .accompagnements .bloc a{left:30px;right:30px;}
} #homeSecteurs{width:100%;padding:80px 80px;}
.homeSecteursContainer{width:100%;max-width:1680px;margin:0 auto;text-align:center;}
.homeSecteursContainer h2{display:inline-block;font-size:35px;line-height:45px;font-weight:700;margin:0 0 60px;padding:0 0 20px;position:relative;text-align:left;}
.homeSecteursContainer h2:after{display:block;content:"";width:85px;height:4px;background:#005580;position:absolute;left:0;bottom:0;}
.homeSecteursContainer .secteurs{width:100%; display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homeSecteursContainer .secteurs .bloc{width:calc(25% - 4px);position:relative;overflow:hidden;margin:2px;}
.homeSecteursContainer .secteurs .bloc > img{width:100%;height:auto;}
.homeSecteursContainer .secteurs .bloc > .masque{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.homeSecteursContainer .secteurs .bloc > .masque img{width:auto;height:100%;-webkit-align-self:center;align-self:center;}
.homeSecteursContainer .secteurs .bloc > .masque h3{ width:240px;min-height:64px;background:#005580;border-radius:0 0 10px 10px;position:absolute;left:50%;top:0;z-index:1;margin:0 0 0 -120px;padding:10px 10px;
font-size:18px;line-height:22px;font-weight:400;color:#FFFFFF;text-align:center;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeSecteursContainer .secteurs .bloc > .hover{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background:#F5F5F5;padding:40px;text-align:left;opacity:0;visibility:hidden;
-webkit-transform:translateY(50px);
-moz-transform:translateY(50px);
transform:translateY(50px);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeSecteursContainer .secteurs .bloc:hover > .hover{opacity:1;visibility:visible;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
}
.homeSecteursContainer .secteurs .bloc > .hover .hoverContainer{width:100%;height:100%;overflow-y:scroll;}
.homeSecteursContainer .secteurs .bloc > .hover p.titre{font-size:20px;line-height:26px;font-weight:400;color:#005580;padding:0;margin:0 0 20px;}
.homeSecteursContainer .secteurs .bloc > .hover .desc p{font-size:16px;line-height:25px;font-weight:400;}
.homeSecteursContainer .secteurs .bloc > .hover .hoverContainer > a{display:block;position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;text-indent:-999em;}
.homeSecteursContainer .secteurs .bloc > .hover > a{display:none;}
.homeSecteursContainer .secteurs .bloc > .mobile-plus{display:none;}
.homeSecteursContainer h2{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;}
.anim .homeSecteursContainer h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.homeSecteursContainer .secteurs{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0.2s;
-moz-transition: all 0.5s ease-out 0.2s;
transition: all 0.5s ease-out 0.2s;}
.anim .homeSecteursContainer .secteurs{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
@media screen and (max-width: 1440px){
#homeSecteurs{padding:80px 40px;}
.homeSecteursContainer .secteurs .bloc{width:33.33%;margin:0;border:2px solid #FFF;}
.homeSecteursContainer .secteurs .bloc > .hover{padding:40px 40px 70px;}
.homeSecteursContainer .secteurs .bloc > .hover .hoverContainer > a{display:none;}
.homeSecteursContainer .secteurs .bloc > .hover > a{display:block;width:200px;height:44px;border-radius:10px;background:#005580;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;font-weight:400;margin:0 0 0 -100px;
position:absolute;left:50%;bottom:15px;}
.homeSecteursContainer .secteurs .bloc > .hover > a:hover{background:#323232;}
.homeSecteursContainer .secteurs .bloc > .mobile-plus{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;
background:url(//www.pic-consultants.fr/wp-content/themes/template/images/mobile-plus.webp) no-repeat center 75%;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;}
}
@media screen and (max-width: 1023px){
#homeSecteurs{padding:60px 40px;} .homeSecteursContainer .secteurs .bloc{width:50%;}
}
@media screen and (max-width: 767px){
#homeSecteurs{padding:60px 20px;}
.homeSecteursContainer h2{font-size:25px;line-height:28px;margin:0 0 40px;}
.homeSecteursContainer h2:after{width:50px;}
.homeSecteursContainer .secteurs .bloc > .hover{padding:20px;}
.homeSecteursContainer .secteurs .bloc > .hover p.titre{font-size:18px;line-height:22px;}
.homeSecteursContainer .secteurs .bloc > .hover .desc p{font-size:15px;line-height:21px;}
}
@media screen and (max-width: 580px){ .homeSecteursContainer .secteurs .bloc{width:100%;border:none;}
} #homeActualites{width:100%;padding:0 80px 80px;}
.homeActualitesContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;}
.homeActualitesContainer .blocTitre{width:100%;}
.homeActualitesContainer .blocTitre h2{display:block;font-size:35px;line-height:45px;font-weight:700;margin:0 0 60px;padding:0 0 20px;position:relative;text-align:center;}
.homeActualitesContainer .blocTitre h2:after{display:block;content:"";width:85px;height:4px;background:#005580;position:absolute;left:50%;bottom:0;margin-left:-42px;}
.homeActualitesContainer .blocActu{width:100%;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
.homeActualitesContainer .blocActu .blocPhoto{width:450px;overflow:hidden;position:relative;}
.homeActualitesContainer .blocActu .blocPhoto > img{width:100%;height:auto;}
.homeActualitesContainer .blocActu .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.homeActualitesContainer .blocActu .blocPhoto > .masque img{width:auto;height:100%;-webkit-align-self:center;align-self:center;}
.homeActualitesContainer .blocActu .blocTexte{width:calc(100% - 450px);background:#F2F6F9;padding:80px 60px;}
.homeActualitesContainer .blocActu .blocTexte .btn{margin:20px auto 0;}
.homeActualitesContainer .blocActu .blocTexte > *:first-child{margin-top:0;}
.homeActualitesContainer .blocTitre{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;}
.anim .homeActualitesContainer .blocTitre{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.homeActualitesContainer .blocActu{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0.2s;
-moz-transition: all 0.5s ease-out 0.2s;
transition: all 0.5s ease-out 0.2s;}
.anim .homeActualitesContainer .blocActu{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
@media screen and (max-width: 1440px){
#homeActualites{padding:0 40px 80px;}
}
@media screen and (max-width: 1200px){
.homeActualitesContainer .blocActu .blocTexte{padding:60px 40px;}
}
@media screen and (max-width: 1023px){
#homeActualites{padding:0 40px 60px;}
.homeActualitesContainer .blocActu{max-width:450px;}
.homeActualitesContainer .blocActu .blocPhoto{width:100%;}
.homeActualitesContainer .blocActu .blocTexte{width:100%;}
}
@media screen and (max-width: 767px){
#homeActualites{padding:0 20px 60px;}
.homeActualitesContainer .blocTitre h2{font-size:25px;line-height:28px;margin:0 0 40px;}
.homeActualitesContainer .blocTitre h2:after{width:50px;margin-left:-25px;}
.homeActualitesContainer .blocActu .blocTexte{padding:40px 20px;}
} #homeReassurances{width:100%;padding:0 80px 80px;}
.homeReassurancesContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;}
.homeReassurancesContainer h2{display:block;font-size:30px;line-height:40px;font-weight:700;margin:0 0 100px;padding:0;position:relative;text-align:center;}
.homeReassurancesContainer .reassurances{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
.homeReassurancesContainer .reassurances .bloc{width:33.33%;padding:0 40px 40px;}
.homeReassurancesContainer .reassurances .bloc .picto{width:100%;margin-bottom:30px;}
.homeReassurancesContainer .reassurances .bloc .picto img{width:100%;max-width:100px;height:auto;margin:0 auto;}
.homeReassurancesContainer .reassurances .bloc .texte{width:100%;}
.homeReassurancesContainer .reassurances .bloc .texte p{font-size:20px;line-height:24px;color:#005580;margin:0;padding:0;text-align:center;}
.homeReassurancesContainer h2{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;}
.anim .homeReassurancesContainer h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.homeReassurancesContainer .reassurances .bloc{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);}
.homeReassurancesContainer .reassurances .bloc:nth-child(1){
-webkit-transition: all 0.5s ease-out 0.2s;
-moz-transition: all 0.5s ease-out 0.2s;
transition: all 0.5s ease-out 0.2s;}
.homeReassurancesContainer .reassurances .bloc:nth-child(2){
-webkit-transition: all 0.5s ease-out 0.3s;
-moz-transition: all 0.5s ease-out 0.3s;
transition: all 0.5s ease-out 0.3s;}
.homeReassurancesContainer .reassurances .bloc:nth-child(3){
-webkit-transition: all 0.5s ease-out 0.4s;
-moz-transition: all 0.5s ease-out 0.4s;
transition: all 0.5s ease-out 0.4s;}
.anim .homeReassurancesContainer .reassurances .bloc{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
@media screen and (max-width: 1440px){
#homeReassurances{padding:0 40px 80px;}
.homeReassurancesContainer h2{margin:0 0 80px;}
.homeReassurancesContainer .reassurances .bloc{padding:0 20px 40px;}
}
@media screen and (max-width: 1200px){
}
@media screen and (max-width: 1023px){
#homeReassurances{padding:0 40px 60px;}
.homeReassurancesContainer h2{margin:0 0 60px;}
.homeReassurancesContainer .reassurances .bloc{padding:0 20px 20px;}
}
@media screen and (max-width: 767px){
#homeReassurances{padding:0 20px 30px;}
.homeReassurancesContainer h2{font-size:25px;line-height:28px;margin:0 0 40px;}
.homeReassurancesContainer .reassurances .bloc{width:100%;padding-bottom:30px;}
.homeReassurancesContainer .reassurances .bloc .picto{margin-bottom:20px;}
.homeReassurancesContainer .reassurances .bloc .texte p{font-size:18px;line-height:22px;margin:0 auto;max-width:300px;}
} .blockContact{width:100%;max-width:1440px;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blockContact #map{width:50%!important;height:auto!important;padding-bottom:0;overflow:hidden;border-radius:10px;}
.blockContact #map #wpgmza_map{height:100%!important;min-height:690px;}
#contact{ width:50%;margin:0 auto;padding-right:40px;}
#contact .content{height:100%;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/trame.png) repeat left top;}
#contact p.upline_form{font-size:12px!important; margin:0 auto 20px;padding:0 20px;}
#contact .content_form{width:100%;max-width:1380px;margin:0 auto 0;padding-bottom:0px;position:relative;}
#contact .content_form form{margin:0;}
#contact .content_form hr{height:1px;background:#323232;margin:10px auto 20px;padding:0;border:none;}
#contact .content_form .groupe{overflow:hidden;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field{width:50%;float:left;overflow:hidden;}
#contact .content_form .groupe2 .field{width:100%;}
#contact .content_form .groupe2 .field:last-child{overflow:visible;position:relative;height:auto;}
#contact .content_form .field span{display:block;width:100%;padding:0 0 0 10px;}
#contact .content_form .field_left span{padding:0 10px 0 0;}
#contact .content_form .groupe2 .field span{padding:0;}
#contact .content_form .groupe2 .field span.ajax-loader{width:16px;height:16px;position:absolute;right:15px;top:50%;margin-top:-8px;}
#contact .content_form .groupe2 .field span.wpcf7-not-valid-tip{padding:0 20px;}
#contact .content_form .field input,
#contact .content_form .field select,
#contact .content_form .field textarea{display:inline-block;font-family:'Lato',arial,sans-serif;border:none;border-bottom:1px solid rgba(240,240,240,0.9);width:100%;height:40px;padding:0 20px;font-size:14px;color:#323232;margin:0 0 20px 0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}
#contact .content_form .field input:focus,
#contact .content_form .field select:focus,
#contact .content_form .field textarea:focus{border-bottom:2px solid #005580;}
#contact .content_form .field select{border:1px solid rgba(240,240,240,0.9);}
#contact .content_form .filefield input{height:auto;margin:0;padding:20px;}
#contact .content_form .field textarea{padding:20px;height:170px;margin-bottom:20px;}
#contact .content_form .field div.captcha{float:none;width:100%;height:auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field div.captcha img{margin:0 10px 0 0;width:auto;height:40px;}
#contact .content_form .field div.captcha span{width:150px;}
#contact .content_form .field div.captcha input{display:block;width:100%;height:40px;color:#323232;font-size:14px;text-transform:none;padding:0 10px;margin:0;}
#contact .content_form .field div.submit{float:none;margin-top:20px;padding:0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .field div.submit > p{width:100%;}
#contact .content_form .field div.submit input{display:block;width:100%;max-width:320px;height:50px;padding:0 25px 0 25px;margin:0 auto;border:none;color:#FFFFFF;text-align:left;font-size:14px;font-weight:400;font-family:'Lato',arial,helvetica,sans-serif;
border-radius:50px;text-align:center;text-transform:uppercase;background:#323232;}
#contact .content_form .field div.submit input:hover{background-color:#F89300;}
#contact .content_form .field div.submit .wpcf7-spinner{width:24px!important;}
#contact .content_form .field p.small{font-size:8px!important;line-height:10px;margin-right:10px;}
#contact .content_form .groupe0 .field{ width:100%;}
#contact .content_form .groupe0 .field input{width:auto;height:auto;float:left;margin:25px 10px 0 0;}
#contact .content_form .groupe0 .field .wpcf7-list-item{float:left;display:inline-block;margin:0;padding:0;width:auto!important;}
#contact .content_form .groupe0 .field .wpcf7-list-item label span{font-size:16px;color:#FFFFFF;text-transform:uppercase;display:inline-block;width:auto;}
#contact .content_form .groupe0 .field .wpcf7-list-item-label{width:inherit;display:inline;padding:0 10px 0 0;font-size:16px;color:#323232;}
#contact .content_form div.wpcf7-response-output{position:absolute;z-index:2000;left:0;top:100%;margin:0 0 0 10px;padding:10px 20px;background:rgba(255,255,255,1);color:#323232;width:100%;border:none;}
#contact .content_form div.wpcf7-validation-errors{color:red;}
#contact .content_form span.wpcf7-not-valid-tip{position:absolute;left:0;top:45px;padding:0 20px 0 30px;font-size:12px;line-height:14px;}
#contact .content_form .field_left span.wpcf7-not-valid-tip{padding:0 20px 0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 0 0 10px!important;}
.blockContactDevis #contact{width:100%;padding-right:0;}
.blockContactDevis #contact h2{display:block;width:100%;margin:0 0 20px 0;}
.blockContactDevis #contact .content_form hr{display:block;width:100%;margin:15px 0;background:rgba(0, 85, 128, 0.1);}
.blockContactDevis #contact .content_form .groupe{border:1px solid rgba(0, 85, 128, 0.1);border-radius:10px;padding:20px;margin-bottom:20px;}
.blockContactDevis #contact .content_form .groupe2{border:none;border-radius:0;padding:0;margin:0;}
.blockContactDevis #contact .content_form .groupe0 .field p{font-size:16px;margin:0;}
.blockContactDevis #contact .content_form .groupe0 .field input[type="text"]{float:none;width:100%;height:44px;margin:15px 0 20px;border:1px solid rgba(0, 85, 128, 0.1);}
.blockContactDevis #contact .content_form .groupe0 .field span{padding:0;}
.blockContactDevis #contact .content_form .groupe0 .field span.date{display:inline-block;width:auto;padding:0;}
.blockContactDevis #contact .content_form .groupe0 .field .wpcf7-list-item{float:none;width:100%!important;margin-bottom:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;}
.blockContactDevis #contact .content_form .groupe0 .field .wpcf7-list-item .wpcf7-list-item-label{width:calc(100% - 30px);}
.blockContactDevis #contact .content_form .groupe0 .field .wpcf7-list-item input{margin-top:9px;}
.blockContactDevis #contact .content_form .groupe0 .field textarea{border:1px solid rgba(0, 85, 128, 0.1);margin-bottom:0;margin-top:15px;}
.blockContactDevis #contact .content_form .groupe0 .fieldLabel{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.blockContactDevis #contact .content_form .groupe0 .fieldLabel p:first-child{width:170px;margin:0;padding:15px 0 20px;line-height:44px;}
.blockContactDevis #contact .content_form .groupe0 .fieldLabel p:last-child{width:calc(100% - 170px);margin:0;padding:0;}
*::-webkit-input-placeholder {color:#323232;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-moz-placeholder {color:#323232;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*::-moz-placeholder {color:#323232;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-ms-input-placeholder {color:#323232;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .content_form .field input:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field div.captcha input::-webkit-input-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input::-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-ms-input-placeholder{text-transform:none;}
#contact .reponsePopup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100001;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .reponsePopup.open{opacity:1;visibility:visible;}
#contact .reponsePopupContainer{width:100%;max-width:400px;background:#FFFFFF;position:relative;text-align:center;}
@media screen and (max-width: 1023px){	
.blockContact{padding-top:0;padding-bottom:0;}
.blockContact #map{width:100%!important;height:300px!important;min-height:inherit;float:none;padding:0;margin-bottom:0;}
.blockContact #map #wpgmza_map{min-height:inherit;}
#contact{width:100%;padding:0 0 40px;}
#contact .content_form form{margin:0;}
#contact .content_form .groupe2 .field:last-child{height:auto;}
#contact .content_form div.wpcf7-response-output{margin:0;font-size:14px!important;line-height:16px;}
#contact p.upline_form,
#contact .content_form .field p.small{text-align:center;}
#contact .content_form .field div.captcha{
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .acceptance span.wpcf7-list-item label{max-width:320px;}
}
@media screen and (max-width: 900px){	
#contact p.upline_form{text-align:center;}
#contact .content_form .field p.small{margin-right:0;text-align:center;}
#contact .content_form div.wpcf7-response-output{text-align:center;}
#contact .content_form .field div.captcha{max-width:290px;margin:0 auto 10px;}
}
@media screen and (max-width: 767px){	
#contact{padding:0;}	
#contact .content_form .field{float:none;width:100%;}
#contact .content_form .field p.small{margin:0;}
#contact .content_form .field span.wpcf7-form-control-wrap{padding:0;}
#contact .content_form .groupe2 .field:last-child{margin-top:10px;height:205px;}
#contact .content_form .field div.captcha {float:none;}
#contact .content_form .groupe0 .field_left span.wpcf7-list-item{padding:0 20px 0 10px;}
#contact .content_form div.wpcf7-response-output{font-size:12px;margin:0;padding:10px 0;}
#contact .content_form span.wpcf7-not-valid-tip{font-size:12px;padding:0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 10px;}
.blockContactDevis #contact .content_form .groupe0 .field p{font-size:15px;line-height:21px;}
.blockContactDevis #contact .content_form .groupe0 .fieldRadio p:first-child{margin-bottom:10px;}
.blockContactDevis #contact .content_form .groupe0 .field .wpcf7-list-item input{margin-top:5px;}
.blockContactDevis #contact .content_form .groupe0 .field .wpcf7-list-item .wpcf7-list-item-label{font-size:15px;line-height:21px;}
} #xmap{width:100%;max-width:1100px;margin:0 auto;padding:80px 0;}
#xmap ul.level_0{margin:0;}
#xmap ul{list-style:none outside none;margin-top:0;}
#xmap ul.level_0 li{font-weight:bold;text-align:center;}
#xmap ul.level_1 li{font-weight:normal;}
#xmap ul li ul{margin-left:10px;margin-top:10px;}
#xmap ul li a{font-size:30px;color:#323232;font-weight:normal;}
#xmap ul li ul li a{font-size:24px;color:#323232;}
#xmap ul a:hover{color:#005580;}  .groupePhotoTexte{width:100%;padding:0 0 130px;}
.groupePhotoTexteContainer{width:100%;margin:0 auto;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.groupePhotoTexteContainer .blocPhoto{width:39.84%;position:absolute;left:0;top:0;z-index:3;}
.groupePhotoTexteContainer .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.groupePhotoTexteContainer .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.groupePhotoTexteContainer .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.groupePhotoTexteContainer .blocTexte{width:63.28125%;background:#F4F4F4;padding:80px;position:relative;z-index:2;
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
transform:translateY(60px);}
.groupePhotoTexteContainer .blocTexte h2{text-transform:none;margin:0 0 40px;}
.groupePhotoTexteContainer .blocTexte .texte > *:last-child{margin-bottom:0;}
@media screen and (max-width: 1440px){
.groupePhotoTexte{padding:0 0 120px;}
}
@media screen and (max-width: 1200px){
.groupePhotoTexte{padding:0 0 60px;}
.groupePhotoTexteContainer{display:block;}
.groupePhotoTexteContainer .blocPhoto{width:66.5%;max-width:510px;position:relative;left:inherit;top:inherit;}
.groupePhotoTexteContainer .blocTexte{width:calc(100% - 40px);padding:60px 40px;margin-left:40px;margin-top:-20px;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
}
@media screen and (max-width: 767px){
.groupePhotoTexte {padding:0 0 40px;}
.groupePhotoTexteContainer .blocTexte{width:calc(100% - 20px);padding:60px 20px 40px;margin-left:20px;}
.groupePhotoTexteContainer .blocTexte h2{margin:0 0 25px;}
}
@media screen and (max-width: 550px){
.groupePhotoTexteContainer .blocPhoto{width:100%;}
.groupePhotoTexteContainer .blocTexte{width:100%;padding:35px 20px 40px;margin-left:0;margin-top:0;}
} .groupeTexteSeul{width:100%;padding:0 0 70px;}
.groupeTexteSeulContainer > h2:first-child{margin-top:0;}
.groupeTexteSeulContainer > *:last-child{margin-bottom:0;}
@media screen and (max-width: 767px){
.groupeTexteSeul{padding:0 0 40px;}
} .groupeAccordeons{width:100%;padding:0 0 80px;}
.groupeAccordeonsContainer{width:100%;max-width:1080px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupeAccordeonsContainer .blocAccordeons{width:100%;}
.groupeAccordeonsContainer .accordeon{margin-bottom:10px;cursor:pointer;}
.groupeAccordeonsContainer .accordeon .blocTitre{width:100%;padding:10px 0 10px 40px;background:rgba(0,85,128,0.05);}
.groupeAccordeonsContainer .accordeon .blocTitre .titre{width:100%;height:80px;position:relative;padding:0 80px 0 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupeAccordeonsContainer .accordeon .blocTitre .titre:after{display:block;content:"";width:80px;height:80px;position:absolute;top:0;right:0;
background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgPlusAccordeon.webp) no-repeat center center;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupeAccordeonsContainer .accordeon.open .blocTitre .titre:after{transform:rotate(45deg);}
.groupeAccordeonsContainer .accordeon .blocTitre .titre h3{font-size:20px;line-height:30px;font-weight:700;margin:0;padding:0;font-family:'Lato',arial,helvetica,sans-serif;}
.groupeAccordeonsContainer .accordeon .blocTexteContainer{background:#FFFFFF;padding:0 40px;height:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupeAccordeonsContainer .accordeon.open .blocTexteContainer{padding:40px 40px 30px;height:auto;}
@media screen and (max-width: 1023px){
.groupeAccordeons{padding:0 0 60px;}
}
@media screen and (max-width: 767px){
.groupeAccordeons{padding:0 0 40px;}
.groupeAccordeonsContainer .accordeon .blocTexteContainer{padding-left:20px!important;padding-right:20px!important;}
.groupeAccordeonsContainer .accordeon.open .blocTexteContainer{padding:30px 20px 20px;}
.groupeAccordeonsContainer .accordeon .blocTitre{padding:10px 0 10px 20px;}
.groupeAccordeonsContainer .accordeon .blocTitre div.titre{height:60px;padding:0 80px 0 0;}
.groupeAccordeonsContainer .accordeon .blocTitre div.titre:after{width:60px;height:60px;}
.groupeAccordeonsContainer .accordeon .blocTitre div.titre h3{font-size:18px;line-height:22px;}
}
@media screen and (max-width: 379px){
.groupeAccordeonsContainer .accordeon .blocTitre div.titre h3{font-size:16px;line-height:19px;}
}  #newsContainer{width:100%;height:100%;margin:0;padding:80px 50px 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#newsContainer .post{width:33.33%;max-width:530px;height:100%;padding:0 25px 40px!important;}
#newsContainer .post .articleContent{position:relative;border:none;height:100%;background:#FFFFFF;border-radius:10px;overflow:hidden;}
#newsContainer .post .articleImage{position:relative;background:#005580;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#newsContainer .post .articleImage a{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#newsContainer .post .articleImage a img{max-width:inherit;width:auto;height:100%;
-webkit-align-self:center;
align-self:center;}
#newsContainer .post .articleImage .blank{width:100%;height:auto;}
#newsContainer .post:hover .articleImage a{opacity:0.6;}
#newsContainer .post .articleTexte{padding:60px 40px;position:relative;background:#F4F4F4;}
#newsContainer .post .articleTexte .articleCat{font-size:14px;line-height:18px;color:#AAAAAA;text-transform:uppercase;margin-bottom:5px;}
#newsContainer .post .articleTexte h2{font-size:22px;line-height:30px;font-weight:700;margin:0 0 20px;padding:0;text-align:left;font-family:'Lato',arial,helvetica,sans-serif;-webkit-text-size-adjust:100%;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#newsContainer .post:hover .articleTexte h2{color:#005580;}
#newsContainer .post .articleTexte p{font-size:17px!important;line-height:30px!important;margin:0!important;-webkit-text-size-adjust:100%;}
#newsContainer .post .articleTexte a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-indent:-999em;}
@media screen and (max-width: 1200px){
#newsContainer{padding:80px 20px 40px;}
}
@media screen and (max-width: 1023px){
#newsContainer{padding:80px 20px 40px;}
#newsContainer .post{width:50%;}
}
@media screen and (max-width: 767px){
#newsContainer{padding:60px 20px 20px;}
#newsContainer .post{width:100%;padding:0 0 20px!important;}
#newsContainer .post .articleTexte{padding:30px 20px;}
}    .blog #contnavigation{width:100%;max-width:1440px;height:auto;margin:0 auto 0;padding:0 80px 80px;}
.blog #contnavigation #navigation{width:100%;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blog #contnavigation #navigation span{display:block;width:50%;height:auto;}
.blog #contnavigation #navigation span.precedent{text-align:left;background:#FFFFFF;}
.blog #contnavigation #navigation span.suivant{text-align:right;}
.blog #contnavigation #navigation span a{display:inline-block;width:225px;padding:12px 25px 12px 25px;border:none;color:#FFFFFF;text-align:left;font-size:14px;line-height:20px;font-weight:400;font-family:'Lato',arial,helvetica,sans-serif;
border-radius:10px;text-transform:uppercase;margin:0;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #323232;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.blog #contnavigation #navigation span.precedent a{background-image:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgVoirGammeLeft.png);background-position:left center;text-align:right;}
.blog #contnavigation #navigation span a:hover{background-color:#005580;}
.archive #contnavigation{width:100%;height:auto;margin:0 auto 0;padding:0 80px 80px;}
.archive #contnavigation #navigation{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.archive #contnavigation #navigation span{display:block;width:50%;height:auto;}
.archive #contnavigation #navigation span.precedent{text-align:left;}
.archive #contnavigation #navigation span.suivant{text-align:right;}
.archive #contnavigation #navigation span a{display:inline-block;width:225px;padding:12px 25px 12px 25px;border:none;color:#FFFFFF;text-align:left;font-size:14px;line-height:20px;font-weight:400;font-family:'Lato',arial,helvetica,sans-serif;
border-radius:10px;text-transform:uppercase;margin:0;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #323232;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.archive #contnavigation #navigation span.precedent a{background-image:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgVoirGammeLeft.png);background-position:left center;text-align:right;}
.archive #contnavigation #navigation span a:hover{background-color:#005580;}
@media screen and (max-width: 1200px){
.archive #contnavigation{padding:0 40px 80px;}
}
@media screen and (max-width: 1023px){
.archive #contnavigation{padding:0 40px 60px;}
}
@media screen and (max-width: 767px){
.archive #contnavigation{padding:0 20px 60px;}
.archive #contnavigation #navigation span{width:100%;text-align:center!important;}
.archive #contnavigation #navigation span:first-child{margin-bottom:10px;}
} #footerCalltoaction{width:100%;padding:140px 80px;background:#005580;}
.footerCalltoactionContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.footerCalltoactionContainer .left{width:65%;}
.footerCalltoactionContainer .left p{font-size:35px;line-height:45px;font-weight:700;color:#FFFFFF;text-align:center;margin:0;padding:0;}
.footerCalltoactionContainer .left p span{display:block;color:#F89300;}
.footerCalltoactionContainer .right{width:35%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.footerCalltoactionContainer .right a{display:block;width:100%;max-width:250px;height:50px;border-radius:50px;background:#F89300;color:#FFFFFF;font-size:14px;line-height:50px;text-align:center;text-transform:uppercase;padding:0;margin:0 auto;}
.footerCalltoactionContainer .right a:hover{background:#323232;}
@media screen and (max-width: 1440px){
#footerCalltoaction{padding:110px 40px;}
}
@media screen and (max-width: 1200px){
#footerCalltoaction{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
#footerCalltoaction{padding:60px 40px;}
.footerCalltoactionContainer .left{width:100%;margin-bottom:40px;}
.footerCalltoactionContainer .right{width:100%;}
}
@media screen and (max-width: 767px){
#footerCalltoaction{padding:60px 20px;}
.footerCalltoactionContainer .left{margin-bottom:30px;}
.footerCalltoactionContainer .left p {font-size:25px;line-height:30px;}
}
#footerContainer{width:100%;height:auto;background:#FFFFFF;padding:40px 80px 0;position:relative;}
#footer{width:100%;max-width:1680px;margin:0 auto;position:relative;} #footer .footerInfos{width:100%;padding:0;margin:0 0 20px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos > div{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos > div.footerLeft{width:35%;}
#footer .footerInfos > div.footerMid{width:43%;}
#footer .footerInfos > div.footerRight{width:22%;
-webkit-align-items:center;
align-items:center;}
#footer .footerInfos .adresseFooter{width:100%;padding-right:20px;}
#footer .footerInfos .logoFooterContainer{margin-bottom:40px;}
#footer .footerInfos .adresseFooterContainer{height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#footer .footerInfos .adresseFooter .adresse{width:50%;padding:0 20px;}
#footer .footerInfos .adresseFooter p{display:block;font-size:18px;line-height:26px;font-weight:400;color:#005580;margin:0;}
#footer .footerInfos .adresseFooter p strong{text-transform:uppercase;}
#footer .footerInfos .btnMenuFooter{display:none;}
#footer .footerInfos .menuFooter{width:50%;padding-right:20px;}
#footer .footerInfos .menuFooterContainer{max-width:250px;margin:0 auto;}
#footer .footerInfos .menuFooter .title{display:block;font-size:18px;line-height:26px;font-weight:700;color:#005580;margin:50px 0 10px;text-transform:uppercase;}
#footer .footerInfos .menuFooter ul{margin:0;padding:0;}
#footer .footerInfos .menuFooter ul li a{display:block;color:#323232;font-size:17px;line-height:20px;font-weight:700;margin:0;padding:5px 0 5px;}
#footer .footerInfos .menuFooter ul li a:hover{color:#005580;}
#footer .footerInfos .reseauxFooter{width:100%;}
#footer .footerInfos .reseauxFooterContainer{height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-webkit-align-items:center;
align-items:center;}
#footer .footerInfos .reseauxFooterContainer a{margin:0 10px;}
#footer .footerInfos .reseauxFooterContainer a img{max-width:50px;height:auto;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .reseauxFooterContainer a:hover img{opacity:0;}
#footer .footerInfos .reseauxFooterContainer a.linkedin{background:url(//www.pic-consultants.fr/wp-content/themes/template/images/linkedin-gris.webp) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .reseauxFooterContainer a.contact{display:block;width:100%;max-width:200px;height:44px;background:#F89300;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;line-height:44px;border-radius:10px;position:relative;}
#footer .footerInfos .reseauxFooterContainer a.contact:after{display:block;content:"";width:20px;height:20px;position:absolute;right:10px;top:50%;margin-top:-10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bgFleche.webp) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#footer .footerInfos .reseauxFooterContainer a.contact:hover{background:#323232;}
@media screen and (max-width: 1440px){
#footerContainer{padding:40px 40px 0;}
#footer .footerInfos > div.footerMid{width:46%;}
#footer .footerInfos > div.footerRight{width:19%;}
#footer .footerInfos .reseauxFooterContainer{
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
}
#footer .footerInfos .reseauxFooterContainer a.linkedin{order:2;}
#footer .footerInfos .reseauxFooterContainer a.contact{order:1;margin-bottom:10px;}
}
@media screen and (max-width: 1200px){
#footer .footerInfos > div.footerLeft{width:50%;}
#footer .footerInfos > div.footerMid{width:50%;}
#footer .footerInfos > div.footerRight{width:100%;margin-top:40px;}
}
@media screen and (max-width: 1023px){
#footer .footerInfos > div.footerLeft{width:100%;margin-bottom:40px;}
#footer .footerInfos > div.footerMid{width:100%;}
#footer .footerInfos .logoFooterContainer img{margin:0 auto;}
#footer .footerInfos .adresseFooter{padding:0;}
#footer .footerInfos .adresseFooter .adresse{width:100%;padding:0;}
#footer .footerInfos .adresseFooter .adresse:first-child{margin-bottom:20px;}
#footer .footerInfos .adresseFooter p{text-align:center;}
#footer .footerInfos .menuFooter{width:100%;padding:0;overflow:hidden;border-bottom:1px solid #005580;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .menuFooter:nth-child(3){border:none;}
#footer .footerInfos .menuFooterContainer{max-width:100%;}
#footer .footerInfos .menuFooter p.title{text-align:left;margin:12px 0 12px;position:relative;}
#footer .footerInfos .menuFooter p.title:after{display:block;content:"";width:20px;height:20px;position:absolute;top:5px;right:0;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/flecheMenu.webp) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#footer .footerInfos .menuFooter ul{height:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .menuFooter.open ul{height:auto;padding:10px 0 20px;}
}
@media screen and (max-width: 767px){
#footerContainer{padding:40px 20px 0;}
} #footer #widgetFooter{width:100%;height:auto;position:relative;padding:0 10px;}
#footer #widgetFooter ul{overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#footer #widgetFooter ul li.widget{display:block;width:50%;height:auto;margin:0;}
#footer #widgetFooter ul li.widget > div{width:100%;height:80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer #widgetFooter ul li.widget div.copyright{padding-right:50px;}
#footer #widgetFooter ul li.widget > div p{font-size:16px;line-height:20px;font-weight:700;padding:0;color:#66B3D7;margin:0;}
#footer #widgetFooter ul li.widget#nav_menu-2 > div{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;
-webkit-align-items:flex-end;
align-items:flex-end;}
#footer #widgetFooter ul li.widget #menu-menufooter{width:100%;padding:0 0 0 50px;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#footer #widgetFooter ul li.widget #menu-menufooter li{margin:0 20px;}
#footer #widgetFooter ul li.widget #menu-menufooter li:first-child{margin:0 20px 0 0;}
#footer #widgetFooter ul li.widget #menu-menufooter li:last-child{margin:0 0 0 20px;}
#footer #widgetFooter ul li.widget #menu-menufooter li a{color:#66B3D7;font-size:16px;line-height:20px;font-weight:700;}
#footer #widgetFooter ul li.widget #menu-menufooter li a:hover{color:#005580;}
@media screen and (max-width: 1200px){
#footer #widgetFooter ul li.widget{width:100%;}
#footer #widgetFooter ul li.widget#custom_html-2{order:2;}
#footer #widgetFooter ul li.widget#nav_menu-2{order:1;}
#footer #widgetFooter ul li.widget > div p{text-align:center;}
#footer #widgetFooter ul li.widget#nav_menu-2 > div{height:auto;}
#footer #widgetFooter ul li.widget #menu-menufooter{padding:0;-webkit-justify-content:center;justify-content:center;}
#footer #widgetFooter ul li.widget #menu-menufooter li{margin:0 20px!important;}
#footer #widgetFooter ul li.widget #menu-menufooter li a{display:block;padding:10px 0;}
#footer #widgetFooter ul li.widget div.copyright{padding:0;}
}  @media screen and (max-width: 1440px){
}
@media screen and (max-width: 1200px){
body{padding-top:100px;}
#headerContainer{height:100px;background:#FFFFFF;}
#headerLogo{top:15px;}
#headerLogo #logo img{height:70px;}
#nav{display:none;}
#headerContainer #widgetTop{display:none;}
.btnMenuMobile{display:block;top:50%;margin-top:-27px;}  }
@media screen and (max-width: 1023px){  }
@media screen and (max-width: 900px){ }
@media screen and (max-width: 767px){	
body{padding-top:80px;}
#headerContainer{height:80px;}
#headerLogo #logo img{height:50px;}  }.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.pic-consultants.fr/wp-content/themes/template/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}