@charset "UTF-8";

html, body, div, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strike, sub, sup, tt, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, ul, output, ruby, section,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
select, label,
img {
display: block;
max-width: 100%;
width: 100%;
height: auto;
}
html {
font-size: 62.5% !important;
}
body {
font: 400 1.6rem/3.1rem "Montserrat", sans-serif;
background: #fff;
width: 100vw;
overflow-x: hidden;
}
h2 {
font: 700 40px "Bebas Neue", cursive;
line-height: 50px;
color: #707070;
letter-spacing: 0;
font-weight: 400;
}
h1, h2, h3 {
margin-bottom: 2rem;
}
p, .pageText ul li {
font: 400 1.6rem/2.1rem "Montserrat", sans-serif;
color: #787A86;
margin-bottom: 2rem;
}
.pageText ul, .Page_contact ul {
margin-left: 5rem;
}
#breadcrumbs {
margin: 2rem 0;
}
#breadcrumbs a {
font: 400 1.4rem/1.9rem "Montserrat", sans-serif;
color: #000;
text-decoration: none;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
#breadcrumbs a:hover {
color: red;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
@media (min-width: 1024px) {
h2 {
font-size: 60px;
line-height: 72px;
}
}
.accueil #Bandeau figure::after {
background: -webkit-gradient(linear, left bottom, left top, color-stop(75%, rgba(0, 0, 0, 0.45)), to(rgb(0, 0, 0)));
background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 75%, rgb(0, 0, 0) 100%);
}
#Bandeau {
padding: 0;
position: relative;
}
#Bandeau figure {
position: relative;
overflow: hidden;
width: 100vw;
height: 500px;
}
#Bandeau figure::after {
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
position: absolute;
top: 0;
left: 0;
}
#Bandeau figure img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
max-width: inherit;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
#Bandeau .PageTitle {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.has-blanc-background-color {
background-color: #ffffff;
}
.has-noir-background-color {
background-color: #000000;
}
.has-blanc-color, .has-blanc-color p {
color: #ffffff !important;
}
.has-noir-color, .has-noir-color p {
color: #000000 !important;
}
.alignwide {
margin-left: -50px;
margin-right: -50px;
}
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
}
.wp-block-cover__inner-container h1 {
padding: 0 14%;
}
#header {
width: 100%;
z-index: 9;
position: relative;
}
#header #FlexHeader {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
z-index: 9999;
}
@media (min-width: 1024px) {
#header #FlexHeader {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
width: 100%;
margin: auto;
padding: 0 50px;
}
}
#header #logoCtn {
max-width: 60px;
width: auto;
margin-left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-top: 20px;
}
@media (min-width: 1024px) {
#header #logoCtn {
width: auto;
padding: 1rem 0;
max-width: 140px;
margin-left: 0;
-webkit-transform: none;
transform: none;
margin-top: 0;
}
}
footer .sib-email-area label {
display: none;
}
footer #legal {
background-color: #000;
padding: 1rem 0;
}
footer #legal .legal_container {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
@media (min-width: 768px) {
footer #legal .legal_container {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
footer #legal #menu-pied-de-page {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 768px) {
footer #legal #menu-pied-de-page {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
footer #legal #menu-pied-de-page li {
margin: 0 1rem;
}
footer #legal #copyright {
text-align: center;
}
@media (min-width: 768px) {
footer #legal #copyright {
text-align: left;
}
}
footer #legal #menu-pied-de-page li, footer #legal #copyright {
font-size: 1.3rem;
color: #fff;
list-style-type: none;
}
footer #legal #menu-pied-de-page li a, footer #legal #copyright a {
color: #fff;
text-decoration: none;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
font-weight: 300;
}
footer #legal #menu-pied-de-page li a:hover, footer #legal #copyright a:hover {
color: #F59300;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
footer #footer__main {
background: #393B47;
padding: 50px 0;
position: relative;
}
footer #footer__main .certifications__container {
position: relative;
padding-bottom: 20px;
}
footer #footer__main .certifications__container h2 {
text-align: center;
text-transform: uppercase;
color: white;
font-weight: 500;
}
footer #footer__main .certifications__container .certifiations {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
footer #footer__main .certifications__container .certifiations img {
max-width: 120px;
max-height: 120px;
width: auto;
height: auto;
}
footer #footer__main .certifications__container::after {
content: "";
height: 1px;
width: 80%;
background: #787A86;
position: absolute;
left: 50%;
bottom: 0;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
footer #footer__main .main__content {
margin-top: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 10px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 1024px) {
footer #footer__main .main__content {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
footer #footer__main .main__content h2 {
color: #F59300;
font-size: 16px;
text-transform: uppercase;
margin-bottom: 10px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
line-height: 20px;
}
footer #footer__main .main__content .main__colonne {
width: 80%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 20px;
}
@media (min-width: 1024px) {
footer #footer__main .main__content .main__colonne {
width: 30%;
padding: 0 30px;
margin-bottom: 0;
}
}
footer #footer__main .main__content .main__colonne .main__coordonnees {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 1024px) {
footer #footer__main .main__content .main__colonne .main__coordonnees {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
footer #footer__main .main__content .main__colonne .main__coordonnees img {
margin-top: 10px;
width: 123px;
height: 123px;
}
@media (min-width: 1024px) {
footer #footer__main .main__content .main__colonne .main__coordonnees img {
margin-right: 10px;
}
}
footer #footer__main .main__content .main__colonne .main__coordonnees .groupe__isore {
color: white;
font-weight: 300;
font-size: 15px;
text-align: center;
}
@media (min-width: 1024px) {
footer #footer__main .main__content .main__colonne .main__coordonnees .groupe__isore {
margin-left: 10px;
text-align: left;
}
}
footer #footer__main .main__content .main__colonne .main__coordonnees .groupe__isore a {
text-decoration: none;
color: white;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc {
background: #007D78;
padding: 20px 30px;
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
max-width: 400px;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc h2 {
color: white;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc img {
height: 20px;
width: 27px;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc q {
color: white;
font-size: 50px;
font-family: "Bebas Neue", cursive;
max-width: 80%;
line-height: 60px;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc q::after {
content: none;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc q::before {
content: none;
}
footer #footer__main .main__content .main__colonne .carre__livre__blanc q img {
display: inline;
margin-bottom: 20px;
}
footer #footer__main .main__content .main__colonne .main__reseaux {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
@media (min-width: 1024px) {
footer #footer__main .main__content .main__colonne .main__reseaux {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
text-align: left;
}
}
footer #footer__main .main__content .main__colonne .main__reseaux .sib_signup_form {
width: 100%;
background: transparent;
padding: 0;
}
footer #footer__main .main__content .main__colonne .main__reseaux .sib_signup_form input[type=submit] {
margin-left: 0;
-webkit-transform: none;
transform: none;
margin-top: 0;
border: 0;
background: transparent;
color: white;
font-weight: 500;
}
footer #footer__main .main__content .main__colonne .main__reseaux .sib_signup_form input[type=submit]::after {
content: "›";
margin-left: 20px;
font-size: 30px;
margin-bottom: 5px;
}
footer #footer__main .main__content .main__colonne .main__reseaux .sib_signup_form .checkbox__container {
font-size: 12px;
font-weight: 200;
line-height: 14px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
}
footer #footer__main .main__content .main__colonne .main__reseaux .sib_signup_form .checkbox__container input[type=submit] {
width: 18px;
}
footer #footer__main .main__content #image__planete {
width: 100%;
height: auto;
margin-top: 30px;
}
footer #footer__main .main__content .reseaux__logos {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
}
@media (min-width: 1024px) {
footer #footer__main .main__content .reseaux__logos {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
footer #footer__main .main__content .reseaux__logos img {
width: auto;
height: 32px;
margin: 10px;
}
input[type=submit], input[type=tel], input[type=password], input[type=number],
input[type=text], input[type=url], input[type=date], input[type=email],
input[type=file], select, textarea, button,
input[type=checkbox]:checked, input[type=checkbox], input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
}
select::-ms-expand {
display: none;
}
input[type=text], input[type=url], input[type=tel], input[type=number],
input[type=date], input[type=email], input[type=password],
input[type=file], select {
height: 40px;
border: solid 1px #000;
padding: 10px;
width: 100%;
margin: 0 0 2rem 0;
}
textarea {
min-width: 100%;
max-width: 100%;
width: 100%;
height: 200px;
margin: 0 0 2rem 0;
padding: 10px;
}
label {
margin: 0 0 0.5rem 0;
font-weight: 700;
}
select {
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/select.png) 98% 13px transparent no-repeat;
background-size: 20px;
border: 0;
border-bottom: 1px solid #787A86;
}
input[type=checkbox], input[type=radio] {
width: 16px;
height: 16px;
border: solid 1px #000;
border-radius: 0;
position: relative;
margin-right: 1rem;
}
input[type=radio] {
border-radius: 50px;
}
input[type=checkbox]:checked:before, input[type=radio]:checked:before {
content: "";
width: 10px;
height: 10px;
background-color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
input[type=radio]:checked:before {
border-radius: 50px;
}
.wpcf7-checkbox, .wpcf7-radio {
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wpcf7-checkbox .wpcf7-list-item, .wpcf7-radio .wpcf7-list-item {
height: 40px;
}
.wpcf7-checkbox .wpcf7-list-item label, .wpcf7-radio .wpcf7-list-item label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 400;
height: 40px;
margin: 0;
}
.file_container {
width: 100%;
}
.file_container .wpcf7-form-control-wrap {
width: 100%;
height: 40px;
position: relative;
float: left;
margin: 0 0 2rem 0;
}
.file_container .wpcf7-form-control-wrap:after {
content: "";
height: 30px;
padding: 10px 0 0 10px;
border: solid 1px #000;
position: relative;
float: left;
width: 98%;
}
.file_container .wpcf7-form-control-wrap:before {
content: "+";
color: #3a3a3a;
height: 40px;
position: absolute;
right: 0;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
padding: 1px 15px 0px 15px;
font-size: 3rem;
line-height: 4rem;
}
.file_container .wpcf7-form-control-wrap:hover:before {
color: #7d7d7d;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.file_container .File_Name {
position: absolute;
left: 10px;
top: 11px;
}
input[type=file] {
opacity: 0;
width: 100%;
height: 40px;
position: absolute;
right: 0;
z-index: 99;
}
#mapid, #map {
height: 600px !important;
}
.pop_up_map p {
margin: 0 0 7px 0 !important;
}
.pop_up_map .pop_Nom_Ets {
font: 700 2rem/2.5rem "Montserrat", sans-serif;
}
.page_404 header, .page_404 footer {
display: none;
}
.item_container a {
text-decoration: none;
}
.item_container h2 {
font: 700 2rem/2.5rem "Montserrat", sans-serif;
margin: 0 0 2rem 0;
}
.item_container .date {
position: absolute;
top: 0;
left: 0;
font: 700 1.4rem/1.9rem "Montserrat", sans-serif;
background-color: #000;
padding: 1rem;
color: #fff;
}
.item_container .item {
position: relative;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
-webkit-transition: -webkit-box-shadow 0.5s;
transition: -webkit-box-shadow 0.5s;
transition: box-shadow 0.5s;
transition: box-shadow 0.5s, -webkit-box-shadow 0.5s;
}
.item_container .item .item_txt {
padding: 2rem;
}
.item_container .item figure {
position: relative;
overflow: hidden;
width: 100%;
}
.item_container .item figure:before {
content: "";
display: block;
padding-top: 63%;
}
.item_container .item figure img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
transform: translate3d(-50%, -50%, 0) scale(1);
max-width: inherit;
height: 100%;
width: auto;
-webkit-transition: -webkit-transform 0.5s;
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.item_container .item:hover {
-webkit-box-shadow: 6px 9px 10px rgba(0, 0, 0, 0.16);
box-shadow: 6px 9px 10px rgba(0, 0, 0, 0.16);
-webkit-transition: -webkit-box-shadow 0.5s;
transition: -webkit-box-shadow 0.5s;
transition: box-shadow 0.5s;
transition: box-shadow 0.5s, -webkit-box-shadow 0.5s;
}
.item_container .item:hover img {
-webkit-transform: translate3d(-50%, -50%, 0) scale(1.2);
transform: translate3d(-50%, -50%, 0) scale(1.2);
-webkit-filter: grayscale(60%);
filter: grayscale(60%);
-webkit-transition: -webkit-transform 0.5s;
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.item:after {
content: "";
height: 523px;
width: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: red;
position: absolute;
right: 0;
-webkit-transform: rotate3d(0, 1, 0, 90deg);
transform: rotate3d(0, 1, 0, 90deg);
}
.isore__bouton {
background: #F59300;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
color: white;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
padding: 10px 20px;
text-decoration: none;
font-size: 16px;
font-weight: 500;
}
.isore__bouton::after {
content: "›";
margin-left: 20px;
font-size: 30px;
margin-bottom: 5px;
}
.orange__element {
width: 80px;
background: #F59300;
height: 20px;
-webkit-transform: skewX(30deg);
transform: skewX(30deg);
display: block;
margin-top: 20px;
}
.titre__element__gauche {
max-width: 1000px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
margin: auto;
padding-left: 10px;
}
@media (min-width: 1024px) {
.titre__element__gauche {
padding-left: 94px;
}
}
.titre__element__gauche img {
width: 94px;
height: auto;
margin-right: 30px;
}
.titre__element__gauche h2 {
color: #707070;
text-transform: uppercase;
font-family: "Bebas Neue", cursive;
font-size: 35px;
line-height: 45px;
}
@media (min-width: 768px) {
.titre__element__gauche h2 {
font-size: 40px;
line-height: 50px;
}
}
@media (min-width: 1024px) {
.titre__element__gauche h2 {
font-size: 60px;
line-height: 70px;
}
}
.bloc__titre.Gris-Fonce {
background-color: #787A86;
}
.bloc__titre.Gris-Fonce .titre__element__gauche h2 {
color: white;
}
.bloc__titre.Gris-Clair {
background-color: rgba(120, 122, 134, 0.1);
}
.pageText {
margin-top: -100px;
}
@media (min-width: 1024px) {
.pageText {
margin-top: -180px;
}
}
.pageText .page__title__container {
position: absolute;
color: white;
text-transform: uppercase;
top: 60%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 5;
}
.pageText .page__title__container h1 {
color: white;
font-size: 50px;
font-family: "Bebas Neue", cursive;
font-weight: 400;
line-height: 66px;
}
@media (min-width: 1280px) {
.pageText .page__title__container h1 {
font-size: 70px;
}
}
.pageText .page__title__container h2 {
color: white;
font-size: 30px;
font-weight: 500;
background: #F59300;
padding: 0 20px;
font-family: "Montserrat", sans-serif;
}
@media (min-width: 1280px) {
.pageText .page__title__container h2 {
font-size: 50px;
}
}
.wpb_page_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: -69px auto 0 auto !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background: #787A86;
max-width: 95%;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
.wpb_page_list {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media (min-width: 1024px) {
.wpb_page_list {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
}
.wpb_page_list li {
background-color: white;
color: #F59300;
text-transform: uppercase;
font-size: 15px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
list-style: none;
position: relative;
z-index: 3;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
cursor: pointer;
text-align: center;
width: 100%;
margin-bottom: 0 !important;
height: 150px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 768px) {
.wpb_page_list li {
font-size: 18px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
}
.wpb_page_list li a {
text-decoration: none;
color: #F59300;
text-transform: uppercase;
font-size: 15px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
padding: 20px;
}
@media (min-width: 768px) {
.wpb_page_list li a {
padding: 40px;
}
}
.wpb_page_list .page_item_has_children {
position: relative;
}
.wpb_page_list .page_item_has_children .children {
position: absolute;
max-width: 100%;
top: 0;
left: 0;
display: block;
margin-left: 0;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.wpb_page_list .page_item_has_children .children li {
max-width: 100%;
}
.wpb_page_list .page_item_has_children .children li a {
font-size: 14px;
}
.wpb_page_list .page_item_has_children .children li.current_page_item {
margin: 0;
}
.wpb_page_list .page_item_has_children:hover .children {
top: 100%;
opacity: 1;
}
.wpb_page_list .current_page_item {
background: #393B47;
color: white;
z-index: 4;
}
@media (min-width: 768px) {
.wpb_page_list .current_page_item {
-webkit-transform: scale(1.2);
transform: scale(1.2);
margin-left: 16px;
margin-right: 16px;
}
}
.wpb_page_list .current_page_item::after {
content: "›";
font-size: 30px;
position: absolute;
top: 80%;
left: 50%;
-webkit-transform: translate(-50%, -50%) rotate(90deg);
transform: translate(-50%, -50%) rotate(90deg);
text-align: center;
padding-bottom: 5px;
}
.wpb_page_list .current_page_item a {
color: white;
}
.wpb_page_list .current_page_parent {
-webkit-transform: scale(1);
transform: scale(1);
background: #393B47;
color: white;
z-index: 4;
margin-bottom: 0;
}
@media (min-width: 768px) {
.wpb_page_list .current_page_parent {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
.wpb_page_list .current_page_parent::after {
content: "›";
font-size: 30px;
position: absolute;
top: 80%;
left: 50%;
-webkit-transform: translate(-50%, -50%) rotate(90deg);
transform: translate(-50%, -50%) rotate(90deg);
text-align: center;
padding-bottom: 5px;
}
.wpb_page_list .current_page_parent a {
color: white;
}
.wpb_page_list .current_page_parent .children {
padding: 0;
}
.wpb_page_list .current_page_parent .page_item {
-webkit-transform: scale(1);
transform: scale(1);
}
.wpb_page_list .current_page_parent .page_item a {
color: #F59300;
}
.wpb_page_list .current_page_parent .page_item.current_page_item {
-webkit-transform: scale(1);
transform: scale(1);
background: #393B47;
color: white;
z-index: 2;
}
.wpb_page_list .current_page_parent .page_item.current_page_item::after {
content: "";
font-size: 30px;
position: absolute;
top: 80%;
left: 50%;
-webkit-transform: translate(-50%, -50%) rotate(90deg);
transform: translate(-50%, -50%) rotate(90deg);
text-align: center;
padding-bottom: 5px;
}
.wpb_page_list .current_page_parent .page_item.current_page_item a {
color: white;
}
.accueil .pageText #Bandeau {
padding: 0;
}
.accueil .pageText #Bandeau figure {
min-height: 700px;
height: 700px;
width: 100vw;
}
.accueil .pageText #Bandeau figure img {
-o-object-fit: cover;
object-fit: cover;
width: 100vw;
}
.accueil .pageText #Bandeau .page__title__container {
top: 50%;
}
.accueil .pageText #Bandeau .page__title__container h2 {
background: none;
}
.accueil .pageText #Bandeau .element__orange__flottant__d {
width: 500px;
height: 80%;
position: absolute;
right: -310px;
bottom: -379px;
background: rgba(245, 147, 0, 0.45);
-webkit-transform: skewX(-13deg);
transform: skewX(-13deg);
z-index: 1;
}
@media (min-width: 768px) {
.accueil .pageText #Bandeau .element__orange__flottant__d {
right: -320px;
top: 0;
}
}
.accueil .pageText #Bandeau .element__orange__flottant__g {
width: 500px;
height: 80%;
position: absolute;
left: -435px;
top: 0;
background: rgba(245, 147, 0, 0.45);
-webkit-transform: skewX(-13deg);
transform: skewX(-13deg);
z-index: 1;
}
.bloc__presentation {
background-color: #787A86;
padding: 0 20px;
position: relative;
}
.bloc__presentation::after {
position: absolute;
z-index: 1;
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_pres_g.png);
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
height: 390px;
width: 400px;
max-width: 100vw;
overflow-x: hidden;
}
.bloc__presentation::before {
position: absolute;
z-index: 1;
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_pres_d.png);
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
height: 390px;
width: 400px;
max-width: 100vw;
overflow-x: hidden;
}
.bloc__presentation ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: auto;
z-index: 2;
-webkit-box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.2);
margin-bottom: 20px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.bloc__presentation ul li {
background-color: white;
color: #F59300;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
list-style: none;
padding: 20px 10px;
z-index: 1;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
cursor: pointer;
text-align: center;
margin-top: -50px;
margin-bottom: 0;
}
@media (min-width: 680px) {
.bloc__presentation ul li {
padding: 30px 35px;
font-size: 18px;
}
}
@media (min-width: 1024px) {
.bloc__presentation ul li {
padding: 40px 60px;
}
}
.bloc__presentation ul .active__onglet__li {
-webkit-transform: scale(1.2);
transform: scale(1.2);
background: #393B47;
color: white;
z-index: 2;
}
.bloc__presentation ul .active__onglet__li::after {
content: "̬";
font-size: 30px;
position: absolute;
top: 60%;
left: 50%;
margin-left: 10px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.bloc__presentation .onlet__container {
width: 100%;
max-width: 1000px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: auto;
}
.bloc__presentation .onlet__container .active__onglet.onglet__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
z-index: 2;
}
.bloc__presentation .onlet__container .onglet__content {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: none;
padding: 50px 0;
}
.bloc__presentation .onlet__container .onglet__content .onglet__element {
margin: 20px 30px;
width: calc(100% - 60px);
position: relative;
cursor: pointer;
text-decoration: none;
display: block;
}
@media (min-width: 600px) {
.bloc__presentation .onlet__container .onglet__content .onglet__element {
width: calc(50% - 60px);
}
}
@media (min-width: 1024px) {
.bloc__presentation .onlet__container .onglet__content .onglet__element {
width: calc(33% - 60px);
}
}
.bloc__presentation .onlet__container .onglet__content .onglet__element::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 204px;
background: rgba(245, 147, 0, 0.6);
content: "+";
color: white;
font-size: 170px;
font-weight: 600;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
opacity: 0;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.bloc__presentation .onlet__container .onglet__content .onglet__element:hover::after {
opacity: 1;
}
.bloc__presentation .onlet__container .onglet__content .onglet__element img {
width: 100%;
height: 204px;
-o-object-fit: cover;
object-fit: cover;
}
.bloc__presentation .onlet__container .onglet__content .onglet__element h3 {
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: white;
text-align: center;
margin-bottom: 0;
line-height: 22px;
margin-top: 20px;
}
.bloc__presentation .onlet__container .onglet__content .onglet__element h4 {
font-size: 13px;
font-weight: 200;
font-family: "Montserrat", sans-serif;
color: white;
text-align: center;
line-height: 20px;
}
#back2top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #F59300;
color: white;
height: 50px;
width: 50px;
border-radius: 50px;
position: absolute;
right: 30px;
bottom: -25px;
cursor: pointer;
}
#back2top img {
width: 20px;
height: 18px;
}
.bloc__titre__texte__image__2boutons {
padding: 50px 0;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner {
width: 100%;
max-width: 1200px;
padding: 0px 50px;
margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 50px;
position: relative;
z-index: 1;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text {
background: white;
padding: 40px 30px;
width: 55%;
-webkit-box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.2);
position: relative;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text::after {
content: "";
width: 50%;
position: absolute;
bottom: 0;
right: 0;
height: 10px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text a {
margin-top: 30px;
color: #F59300;
font-weight: bold;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text h3 {
color: #F59300;
font-weight: 500;
font-size: 16px;
line-height: 19px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text p {
color: #787A86;
font-size: 15px;
font-weight: 200;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text.Orange::after {
background: #F59300;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text.Gris::after {
background: #787A86;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__image {
width: 60%;
z-index: 2;
position: relative;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__boutons {
margin-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__boutons a {
margin-right: 40px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__boutons a img {
width: 30px;
height: auto;
margin-right: 20px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Droite .bloc__tti2b__text {
padding-right: 90px;
margin-right: -70px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Gauche {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Gauche .bloc__tti2b__text {
padding-left: 90px;
margin-left: -70px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Gauche .bloc__tti2b__text::after {
left: 0;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Bas .bloc__tti2b__text {
margin-top: -150px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Bas .bloc__tti2b__image {
margin-top: 50px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Haut .bloc__tti2b__text {
margin-top: 50px;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content.Haut .bloc__tti2b__image {
margin-top: -150px;
}
.bloc__tti2b__inner.Gauche .bloc__tti2b__boutons {
-ms-flex-item-align: end;
align-self: flex-end;
}
.bloc__tti2b__inner.Gauche .bloc__tti2b__boutons a {
margin-right: 0;
margin-left: 40px;
}
@media (max-width: 1024px) {
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
@media (max-width: 1024px) and (max-width: 500px) {
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner {
padding: 0 10px;
}
}
@media (max-width: 1024px) {
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text, .bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__image {
width: 80%;
margin: 0 !important;
}
}
@media (max-width: 1024px) and (max-width: 500px) {
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text, .bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__image {
width: 95%;
}
}
@media (max-width: 1024px) {
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__content .bloc__tti2b__text {
padding: 40px 30px !important;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__boutons {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__boutons a {
margin: 10px 0;
}
}
.bloc__remontee__actu {
background: #787A86;
padding: 50px 0;
}
.bloc__remontee__actu .remontee__actu__inner {
width: 100%;
max-width: 1200px;
margin: auto;
padding: 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 500px) {
.bloc__remontee__actu .remontee__actu__inner {
padding: 0 10px;
}
}
.bloc__remontee__actu .remontee__actu__inner h2 {
color: white;
text-transform: uppercase;
font-family: "Bebas Neue", cursive;
font-size: 60px;
line-height: 70px;
margin-bottom: 0;
}
.bloc__carte__chantiers {
position: relative;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/fond_chantiers.png) center/cover no-repeat;
padding: 50px 0;
}
.bloc__carte__chantiers::after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(255, 255, 255, 0.8);
z-index: 0;
}
.bloc__carte__chantiers .carte__chantiers__inner {
z-index: 2;
width: 100%;
max-width: 1200px;
margin: auto;
padding: 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
@media (max-width: 500px) {
.bloc__carte__chantiers .carte__chantiers__inner {
padding: 0 10px;
}
}
.bloc__temoignages.Gris-Clair {
background: rgba(120, 122, 134, 0.1);
}
.bloc__temoignages.Blanc {
background: white;
}
.bloc__temoignages {
background: #787A86;
padding: 50px 0;
position: relative;
}
.bloc__temoignages::after {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_temoignage.png);
position: absolute;
top: 0;
right: 0;
height: 500px;
width: 510px;
}
.bloc__temoignages .bloc__temoignages__inner {
width: 100%;
max-width: 1200px;
margin: auto;
padding: 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 500px) {
.bloc__temoignages .bloc__temoignages__inner {
padding: 0 10px;
}
}
.bloc__temoignages .bloc__temoignages__inner h2 {
color: white;
text-transform: uppercase;
font-family: "Bebas Neue", cursive;
font-size: 60px;
line-height: 70px;
margin-bottom: 0;
text-align: center;
}
.bloc__temoignages .temoignage__slider, .bloc__temoignages .temoignage__slider__simple {
width: 100%;
overflow-x: hidden;
margin: 20px 0;
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
width: 100%;
}
@media (max-width: 1024px) {
.bloc__temoignages .temoignage__slider .temoignage__slider__element, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__image, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__image {
position: relative;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 20px;
width: 50%;
}
@media (max-width: 1024px) {
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__image, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__image {
margin-right: 0;
}
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__image img, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__image img {
width: 100%;
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__image .partenaire__logo, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__image .partenaire__logo {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 60%;
min-width: 0;
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte {
font-size: 15px;
font-weight: 300;
color: white;
margin-left: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (max-width: 1024px) {
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte {
margin-left: 0;
}
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte p, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte p {
font-size: 15px;
font-weight: 300;
color: white;
margin-left: 20px;
margin-left: 0;
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte img, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte img {
width: 66px;
height: auto;
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte .closing__quote, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte .closing__quote {
-ms-flex-item-align: end;
align-self: flex-end;
margin-top: -30px;
}
@media (max-width: 1024px) {
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte .closing__quote, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte .closing__quote {
margin-top: -10px;
}
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte .opening__quote, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte .opening__quote {
margin-bottom: 10px;
}
.bloc__temoignages .temoignage__slider .temoignage__slider__element .temoignage__texte span, .bloc__temoignages .temoignage__slider__simple .temoignage__slider__element .temoignage__texte span {
font-weight: bold;
}
.owl-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0;
}
@media (min-width: 768px) {
.owl-dots {
padding: 1rem;
}
}
@media (min-width: 1024px) {
.owl-dots {
padding: 2.5rem;
}
.owl-dots .owl-dot {
width: 10px !important;
height: 10px !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #d1d1d1 !important;
border-radius: 50px;
margin: 0.5rem;
}
}
@media (min-width: 1024px) and (min-width: 768px) {
.owl-dots .owl-dot {
width: 20px;
height: 20px;
}
}
@media (min-width: 1024px) {
.owl-dots .owl-dot.active {
background: white !important;
}
}
.bloc__temoignages.Gris-Clair .bloc__temoignages__inner h2, .bloc__temoignages.Blanc .bloc__temoignages__inner h2 {
color: #707070;
}
.bloc__temoignages.Gris-Clair .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte p, .bloc__temoignages.Blanc .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte p {
color: #393B47;
}
.bloc__temoignages.Gris-Clair .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte span, .bloc__temoignages.Blanc .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte span {
color: #393B47;
}
.bloc__temoignages.Gris-Clair .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte .opening__quote, .bloc__temoignages.Gris-Clair .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte .closing__quote, .bloc__temoignages.Blanc .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte .opening__quote, .bloc__temoignages.Blanc .bloc__temoignages__inner .temoignage__slider .temoignage__slider__element .temoignage__texte .closing__quote {
-webkit-filter: grayscale(100%) brightness(10%);
filter: grayscale(100%) brightness(10%);
}
.bloc__temoignages.Gris-Clair .owl-dots .owl-dot, .bloc__temoignages.Blanc .owl-dots .owl-dot {
background: rgba(245, 147, 0, 0.3) !important;
}
.bloc__temoignages.Gris-Clair .owl-dots .owl-dot.active, .bloc__temoignages.Blanc .owl-dots .owl-dot.active {
background: #F59300 !important;
}
.bloc__implantations {
padding: 50px 0;
position: relative;
overflow: hidden;
}
.bloc__implantations::after {
content: "";
position: absolute;
top: 0;
left: 0;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_implantations.png);
width: 100%;
height: 100%;
z-index: 1;
}
.bloc__implantations .implantations__inner {
position: relative;
width: 100%;
max-width: 1200px;
margin: auto;
padding: 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 4;
}
@media (max-width: 500px) {
.bloc__implantations .implantations__inner {
padding: 0 10px;
}
}
.bloc__implantations .liste__installations {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 100px 10px 40px 10px;
background-color: white;
-webkit-box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.16);
margin-top: -80px;
z-index: 5;
position: relative;
}
@media (min-width: 1024px) {
.bloc__implantations .liste__installations {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 100px 70px 40px 70px;
}
}
.bloc__implantations .liste__installations .installation__element {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
margin-bottom: 50px;
}
@media (min-width: 1024px) {
.bloc__implantations .liste__installations .installation__element {
width: calc(50% - 100px);
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.bloc__implantations .liste__installations .installation__element h3 {
font-size: 18px;
color: #F59300;
text-transform: uppercase;
margin-bottom: 0;
}
.bloc__implantations .liste__installations .installation__element p {
color: #787A86;
font-weight: 300;
font-size: 15px;
}
.bloc__implantations .liste__installations .installation__element img {
width: 87px;
height: 87px;
}
.bloc__implantations .liste__installations .installation__element a img {
width: 30px;
height: 30px;
margin-right: 10px;
}
.bloc__implantations #carte__implantatations {
max-width: 650px;
margin: auto;
z-index: 6;
}
.accueil .bloc__contact {
z-index: 2;
}
.bloc__contact {
padding: 400px 0 100px 0;
margin-top: -320px;
position: relative;
}
.bloc__contact .contact__inner {
width: 100%;
max-width: 1200px;
margin: auto;
padding: 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 1024px) {
.bloc__contact .contact__inner {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
@media (max-width: 500px) {
.bloc__contact .contact__inner {
padding: 0 10px;
}
}
.bloc__contact .contact__text {
width: 80%;
margin: 20px 0;
}
.bloc__contact .contact__text p {
font-size: 15px;
color: white;
font-weight: 300;
}
@media (min-width: 1024px) {
.bloc__contact .contact__text {
margin: 0;
margin-left: 20px;
width: 50%;
}
}
.bloc__contact .title__contact {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 80%;
margin: 20px 0;
}
@media (min-width: 1024px) {
.bloc__contact .title__contact {
margin: 0;
margin-right: 20px;
width: 50%;
}
}
.bloc__contact .title__contact h2 {
color: white;
text-transform: uppercase;
font-family: "Bebas Neue", cursive;
margin-bottom: 0;
}
.bloc__contact .title__contact img {
width: 100px;
height: 100px;
margin-right: 20px;
}
section {
padding: 50px 0;
}
.Gris-Foncé {
background: #787A86;
}
.Gris-Foncé h2 {
color: white;
}
.Gris-Clair {
background: rgba(120, 122, 134, 0.1);
}
.Gris-Clair h2 {
color: #707070;
}
.Blanc {
background: white;
}
.Blanc h2 {
color: #707070;
}
.image__assombrisseur {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.3);
}
#video__launcher {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#video__launcher img {
width: 80px;
height: auto;
cursor: pointer;
}
.noscroll {
overflow: hidden;
}
.bloc__modale__video {
display: none;
position: fixed;
top: 0;
left: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100vh;
width: 100vw;
background: rgba(0, 0, 0, 0.7);
z-index: 10;
overflow: hidden;
}
.bloc__modale__video iframe {
position: relative;
z-index: 5;
}
.bloc__modale__video span {
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
color: white;
font-size: 40px;
color: #F59300;
}
.bloc__titre__video .bloc__TV__inner .bloc__TV__image {
position: relative;
width: 80%;
max-width: 1280px;
height: auto;
max-height: 720px;
margin: auto;
}
.bloc__titre__video .bloc__TV__inner .bloc__TV__image img {
max-width: 1280px;
height: auto;
max-height: 720px;
margin: auto;
}
*::marker {
color: #F59300;
}
.inner {
width: 100%;
max-width: 1200px;
margin: auto;
padding: 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 500px) {
.inner {
padding: 0 10px;
}
}
@media (min-width: 1024px) {
.bloc__titre__texte__3photos .BTT3P__container.offset {
margin-bottom: 100px;
}
}
@media (min-width: 1024px) {
.bloc__titre__texte__3photos .BTT3P__container.offset .BTT3P__text {
margin-bottom: -100px;
}
}
.bloc__titre__texte__3photos .BTT3P__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 50px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 1024px) {
.bloc__titre__texte__3photos .BTT3P__container {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
@media (min-width: 768px) {
.bloc__titre__texte__3photos .BTT3P__container {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__text {
padding: 40px 90px 40px 30px;
width: 100%;
-webkit-box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.2);
z-index: 1;
position: relative;
}
@media (min-width: 1024px) {
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__text {
margin-right: -30px;
}
}
@media (min-width: 768px) {
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__text {
width: 55%;
}
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__text::after {
content: "";
height: 10px;
width: 50%;
background: #787A86;
position: absolute;
bottom: 0;
right: 0;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__text p {
font-size: 15px;
color: #787A86;
font-weight: 300;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__text h3 {
color: #F59300;
line-height: 23px;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
z-index: 2;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 768px) {
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images {
width: 60%;
}
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images .image1, .bloc__titre__texte__3photos .BTT3P__container .BTT3P__images .image2, .bloc__titre__texte__3photos .BTT3P__container .BTT3P__images .image3 {
margin-left: 0;
width: 100%;
height: auto;
}
@media (min-width: 1024px) {
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images {
margin-left: -30px;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images .image1 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin-top: 20px;
margin-left: 100px;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images .image2 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: calc(50% - 10px);
margin-right: 10px;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images .image3 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: calc(50% - 10px);
margin-left: 10px;
}
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
z-index: 2;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 768px) {
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 {
width: 60%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 .image1, .bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 .image2 {
margin-left: 0;
width: 100%;
height: auto;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 .image1, .bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 .image2 {
max-width: 50%;
}
.bloc__titre__texte__3photos .BTT3P__container .BTT3P__images__2 .image2 {
margin-left: 20px;
}
}
.bloc__titre__image__3blocs {
position: relative;
overflow-x: hidden;
}
.bloc__titre__image__3blocs::after {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_shema.png);
width: 500px;
height: 700px;
max-width: 100vw;
position: absolute;
top: 0;
right: 0;
}
.bloc__titre__image__3blocs::before {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_piliers_bas.png);
width: 710px;
height: 1254px;
position: absolute;
max-width: 100%;
max-height: 100%;
bottom: 0;
left: 0;
}
.bloc__titre__image__3blocs .bloc__TI3B__title {
max-width: 850px;
}
.bloc__titre__image__3blocs img {
max-width: 500px;
height: auto;
margin: 30px 0 0 0;
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
z-index: 1;
}
@media (min-width: 1024px) {
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element {
width: 100%;
margin: 20px 0;
}
@media (min-width: 1024px) {
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element {
width: calc(33% - 40px);
margin: 20px;
}
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element .bloc__title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 70px;
width: 100%;
z-index: 2;
position: relative;
background: white;
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element .bloc__title::after {
content: "";
height: 50px;
width: 50px;
z-index: 1;
position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-clip-path: polygon(100% 0, 48% 47%, 0 0);
clip-path: polygon(100% 0, 48% 47%, 0 0);
background: white;
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element .bloc__title h3 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
text-align: center;
margin-bottom: 0;
line-height: 22px;
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element .TI3B__bloc__content {
background-color: white;
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element .TI3B__bloc__content img {
width: 100%;
height: auto;
}
.bloc__titre__image__3blocs .bloc__TI3B__blocs__container .TI3B__bloc__element .TI3B__bloc__content ul {
padding: 30px;
min-height: 280px;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.bloc__chiffres .chiffres__container {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 50px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 1024px) {
.bloc__chiffres .chiffres__container .chiffre__element.addwidth {
width: 33%;
}
}
.bloc__chiffres .chiffres__container .chiffre__element {
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
@media (max-width: 765px) {
.bloc__chiffres .chiffres__container .chiffre__element {
margin-bottom: 5rem;
}
}
@media (min-width: 768px) {
.bloc__chiffres .chiffres__container .chiffre__element {
width: 50%;
margin-bottom: 2rem;
}
}
@media (min-width: 1024px) {
.bloc__chiffres .chiffres__container .chiffre__element {
width: 20%;
}
}
.bloc__chiffres .chiffres__container .chiffre__element .chiffre__image__container {
background-color: white;
width: 140px;
height: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin-bottom: 40px;
}
.bloc__chiffres .chiffres__container .chiffre__element .chiffre__image__container::after {
content: "";
height: 50px;
width: 50px;
z-index: 1;
position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-clip-path: polygon(100% 0, 48% 47%, 0 0);
clip-path: polygon(100% 0, 48% 47%, 0 0);
background: white;
}
.bloc__chiffres .chiffres__container .chiffre__element .chiffre__image__container img {
height: 55px;
width: auto;
background-color: white;
}
.bloc__chiffres .chiffres__container .chiffre__element p {
color: white;
text-align: center;
font-weight: 200;
font-size: 13px;
}
.bloc__chiffres .chiffres__container .chiffre__element p strong {
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
}
.bloc__chiffres .chiffres__container .chiffre__element span {
color: white;
font-family: "Bebas Neue", cursive;
font-size: 60px;
text-align: center;
margin: 30px 0;
}
@media (max-width: 1024px) {
.bloc__chiffres .chiffres__container .chiffre__element span {
font-size: 45px;
}
}
.bloc__chiffres.infos_chiffres .chiffres__container {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 50px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 1024px) {
.bloc__chiffres.infos_chiffres .chiffres__container {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem {
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
@media (min-width: 768px) {
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem {
width: 50%;
}
}
@media (min-width: 1024px) {
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem {
width: 33%;
}
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem .chiffre__sous-titre__container {
font-size: 16px;
text-align: center;
color: white;
line-height: 20px;
width: 300px;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem .orange_info {
color: orange;
font-size: 16px;
font-weight: 500;
font-family: "Montserrat", sans-serif !important;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem .chiffre__image__container {
background-color: white;
width: 140px;
height: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin-bottom: 40px;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem .chiffre__image__container::after {
content: "";
height: 50px;
width: 50px;
z-index: 1;
position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-clip-path: polygon(100% 0, 48% 47%, 0 0);
clip-path: polygon(100% 0, 48% 47%, 0 0);
background: white;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem .chiffre__image__container img {
height: 55px;
width: auto;
background-color: white;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem p {
color: white;
text-align: center;
font-weight: 200;
font-size: 13px;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem p strong {
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
}
.bloc__chiffres.infos_chiffres .chiffres__container .infos__elem span {
color: white;
font-family: "Bebas Neue", cursive;
font-size: 60px;
text-align: center;
margin: 30px 0;
}
.bloc__graphique {
padding: 100px 0;
}
.bloc__graphique .inner.Gauche .graphique__main {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.bloc__graphique .inner.Gauche .graphique__texte__container {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
@media (min-width: 1024px) {
.bloc__graphique .inner {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.bloc__graphique .inner .graphique__texte__container {
width: 100%;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
background: white;
padding: 20px 30px;
position: relative;
margin-bottom: 30px;
}
.bloc__graphique .inner .graphique__texte__container::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
height: 10px;
background: #393B47;
width: 50%;
}
@media (min-width: 1024px) {
.bloc__graphique .inner .graphique__texte__container {
width: 50%;
margin-bottom: 0;
}
}
.bloc__graphique .inner .graphique__texte__container h2 {
font-weight: 500;
font-size: 16px;
color: #F59300;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
margin-bottom: 0;
}
.bloc__graphique .inner .graphique__main {
width: 100%;
}
@media (min-width: 1024px) {
.bloc__graphique .inner .graphique__main {
width: 50%;
}
}
.bloc__graphique .inner .graphique__main ul {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin-left: 0;
}
.bloc__graphique .inner .graphique__main ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 300px;
margin-bottom: 0;
}
.bloc__graphique .inner .graphique__main ul .bar {
width: 75px;
background: #007D78;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: white;
font-size: 60px;
font-family: "Bebas Neue", cursive;
position: relative;
}
.bloc__graphique .inner .graphique__main ul .bar::after {
content: "";
height: 10%;
width: 75px;
background: #393B47;
position: absolute;
top: 0;
}
.bloc__graphique .inner .graphique__main ul span {
margin-bottom: 0;
margin-top: 10px;
}
.bloc__graphique .inner .graphique__main span {
text-align: center;
display: block;
font-size: 13px;
font-weight: 300;
-webkit-text-decoration: italic;
text-decoration: italic;
margin-bottom: 0px;
color: #787A86;
}
.notre-histoire {
background: #787A86;
}
.notre-histoire #cd-timeline {
width: 100vw;
padding: 0 50px;
margin-top: 100px;
}
.notre-histoire #cd-timeline::before {
border-right: 5px dotted white;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: none;
}
.notre-histoire #cd-timeline .cd-timeline-img {
display: none;
}
.notre-histoire #cd-timeline .cd-timeline-img span::before {
display: none;
}
.notre-histoire #cd-timeline .cd-timeline-content {
position: relative;
margin-bottom: 70px;
margin-left: 0;
margin-top: 50px;
}
@media (min-width: 822px) {
.notre-histoire #cd-timeline .cd-timeline-content {
width: 46.5%;
margin: 0;
}
}
.notre-histoire #cd-timeline .cd-timeline-content h2 {
color: #F59300;
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
}
.notre-histoire #cd-timeline .cd-timeline-block .timeline-date {
position: absolute;
bottom: 100%;
left: 0;
font-family: "Bebas Neue", cursive;
font-size: 60px;
color: white;
background: #393B47;
padding: 10px 20px 5px 20px;
font-style: initial;
line-height: 60px;
margin: 0;
}
@media (min-width: 822px) {
.notre-histoire #cd-timeline .cd-timeline-block:nth-of-type(2n+1) .timeline-date {
position: absolute;
bottom: 100%;
right: 0;
left: initial;
}
}
.isore-batiment .titre__element__gauche {
max-width: 1050px;
padding-left: 94px;
}
.bloc__image__texte.Gris-Clair {
background-color: rgba(120, 122, 134, 0.1);
}
.bloc__image__texte.Blanc {
background-color: white;
}
.bloc__image__texte {
background-color: #787A86;
position: relative;
z-index: 1;
}
.bloc__image__texte::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
background: white;
height: 25%;
width: 100%;
}
.bloc__image__texte .bloc__image__texte__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 30px;
background: white;
margin: auto;
position: relative;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
z-index: 2;
}
.bloc__image__texte .bloc__image__texte__inner::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
background: #F59300;
height: 10px;
width: 50%;
}
@media (min-width: 768px) {
.bloc__image__texte .bloc__image__texte__inner::after {
width: 25%;
}
}
@media (min-width: 768px) {
.bloc__image__texte .bloc__image__texte__inner {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.bloc__image__texte .bloc__image__texte__inner.Gauche::after {
left: 0;
}
.bloc__image__texte .bloc__image__texte__inner.Gauche::after {
background: #787A86;
}
.bloc__image__texte img {
width: 186px;
height: 186px;
margin-right: 0;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.bloc__image__texte img {
margin-right: 20px;
margin-bottom: 0;
}
}
.bloc__image__texte .text__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-left: 0;
}
@media (min-width: 768px) {
.bloc__image__texte .text__content {
margin-right: 20px;
}
}
.bloc__image__texte .text__content h3 {
color: #F59300;
font-weight: 500;
font-size: 16px;
line-height: 19px;
}
.bloc__image__texte .text__content p {
font-size: 15px;
color: #787A86;
font-weight: 200;
}
.bloc__Xelement_imgtitrebouton {
background: #787A86;
}
.bloc__Xelement_imgtitrebouton .inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media (min-width: 768px) {
.bloc__Xelement_imgtitrebouton .inner {
margin: auto;
}
}
@media (min-width: 1280px) {
.bloc__Xelement_imgtitrebouton .inner {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-pack: distribute;
justify-content: space-around;
}
}
.bloc__Xelement_imgtitrebouton .inner .travailler__element {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin: 20px 10px;
}
@media (min-width: 768px) {
.bloc__Xelement_imgtitrebouton .inner .travailler__element {
min-width: 400px;
width: 30%;
}
}
.bloc__Xelement_imgtitrebouton .inner .travailler__element img {
width: 100%;
height: 274px;
-o-object-fit: none;
object-fit: none;
}
.bloc__Xelement_imgtitrebouton .inner .travailler__element h3 {
text-align: center;
display: block;
width: 100%;
padding: 50px 20px;
color: white;
text-transform: uppercase;
background: #393B47;
font-size: 16px;
}
.single__offres {
background: #787A86;
}
.single__offres .inner {
padding-top: 50px;
padding-bottom: 50px;
}
.single__offres .inner h3 {
color: white;
text-transform: uppercase;
font-family: "Bebas Neue", cursive;
font-size: 60px;
line-height: 70px;
margin-bottom: 0;
text-align: center;
}
.single__offres .inner a {
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 100%;
color: white;
font-weight: 500;
text-transform: uppercase;
font-size: 15px;
margin-top: 30px;
}
.single__offres .inner a .bouton__precedent {
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: white;
color: #787A86;
border-radius: 50px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
font-size: 30px;
margin-right: 20px;
}
.single__offres .inner a .bouton__precedent span {
margin-bottom: 5px;
}
.single__offres .inner .bloc__info__offre {
margin-top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: white;
padding: 50px;
padding-bottom: 120px;
width: 100%;
position: relative;
}
@media (min-width: 768px) {
.single__offres .inner .bloc__info__offre {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
}
}
.single__offres .inner .bloc__info__offre::after {
content: "";
height: 10px;
width: 50%;
background: #F59300;
position: absolute;
bottom: 0;
right: 0;
}
@media (min-width: 768px) {
.single__offres .inner .bloc__info__offre::after {
width: 25%;
}
}
.single__offres .inner .bloc__info__offre .offre__carac__element {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 30px 0;
}
.single__offres .inner .bloc__info__offre .offre__carac__element .carac__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-left: 10px;
}
.single__offres .inner .bloc__info__offre .offre__carac__element .carac__text h4 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 18px;
}
.single__offres .inner .bloc__info__offre .offre__carac__element .carac__text span {
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #393B47;
}
.single__offres .inner .bloc__info__offre .offre__carac__element .carac__img__container {
width: 50px;
}
.single__offres .inner .bloc__info__offre .offre__carac__element .carac__img__container img {
height: 34px;
width: auto;
margin-right: 10px;
}
.single__offres .inner .offre__partie1, .single__offres .inner .offre__partie2, .single__offres .inner .offre__partie3 {
margin: 20px 0;
}
@media (min-width: 768px) {
.single__offres .inner .offre__partie1, .single__offres .inner .offre__partie2, .single__offres .inner .offre__partie3 {
margin: 0;
}
}
.single__offres .inner .offre__partie1 img {
width: 167px;
height: 167px;
}
.single__offres .inner .offre__partie3 {
width: 100%;
position: relative;
}
@media (min-width: 768px) {
.single__offres .inner .offre__partie3 {
width: 40%;
}
}
.single__offres .inner .offre__partie3 .isore__bouton {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
position: absolute;
bottom: -60px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
@media (min-width: 768px) {
.single__offres .inner .offre__partie3 .isore__bouton {
left: 0;
-webkit-transform: none;
transform: none;
}
}
.single__offres .inner .offre__partie3 h4 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 18px;
margin-bottom: 20px;
text-align: center;
}
@media (min-width: 768px) {
.single__offres .inner .offre__partie3 h4 {
text-align: left;
}
}
.single__offres .inner .offre__partie3 p {
font-size: 15px;
font-weight: 200;
color: #393B47;
text-align: center;
}
@media (min-width: 768px) {
.single__offres .inner .offre__partie3 p {
text-align: left;
}
}
.single__offres .offre__missions__profil {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 1024px) {
.single__offres .offre__missions__profil {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
width: 830px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
.single__offres .offre__missions__profil .offre__missions__profil__element {
background-color: white;
max-width: 400px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin-bottom: 40px;
padding: 30px 0;
}
.single__offres .offre__missions__profil .offre__missions__profil__element::after {
content: "";
height: 50px;
width: 50px;
z-index: 1;
position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-clip-path: polygon(100% 0, 48% 47%, 0 0);
clip-path: polygon(100% 0, 48% 47%, 0 0);
background: white;
}
.single__offres .offre__missions__profil .offre__missions__profil__element h4 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 18px;
text-align: center;
}
.single__offres .offre__missions__profil .missions__text, .single__offres .offre__missions__profil .profil__text {
background-color: white;
padding: 30px 20px;
max-width: 400px;
}
.single__offres .offre__missions__profil .missions__text p, .single__offres .offre__missions__profil .profil__text p {
color: #393B47;
font-size: 15px;
font-weight: 200;
}
.single__offres .missions__container {
margin-bottom: 100px;
}
@media (min-width: 1024px) {
.single__offres .missions__container {
margin-bottom: 0;
}
}
.toutes__offres {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 1024px) {
.toutes__offres {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.toutes__offres .filter__container {
background-color: #787A86;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
padding-right: 50px;
}
@media (min-width: 1024px) {
.toutes__offres .filter__container {
width: 30%;
}
}
.toutes__offres .filter__container h3 {
color: white;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
margin-top: 40px;
margin-bottom: 0;
}
.toutes__offres .filter__container input {
color: white;
border: 1px solid white;
}
.toutes__offres .filter__container input::before {
background-color: white;
}
.toutes__offres .filter__container .filter__container__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.toutes__offres .filter__container .region__filter, .toutes__offres .filter__container .metier__filter {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: white;
font-weight: 200;
margin-bottom: 0;
}
.toutes__offres .offres__container {
background-color: white;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
max-width: 980px;
overflow: hidden;
padding-top: 100px;
}
@media (min-width: 1024px) {
.toutes__offres .offres__container {
width: calc(70% - 50px);
margin-left: 50px;
}
}
.toutes__offres .offres__container .offre__element {
max-width: 400px;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
margin-bottom: 50px;
opacity: 0;
position: absolute;
right: 100vw;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
width: 90%;
}
.toutes__offres .offres__container .displayed {
position: relative;
opacity: 1;
right: auto;
}
.toutes__offres .offres__container .displayed img {
width: 100%;
height: 280px;
}
.toutes__offres .offres__container .displayed .offre__infos {
padding: 20px;
}
@media (min-width: 1024px) {
.toutes__offres .offres__container .displayed .offre__infos {
padding: 40px;
}
}
.toutes__offres .offres__container .displayed .offre__infos span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin-top: -40px;
color: #393B47;
font-weight: 500;
text-transform: uppercase;
}
@media (min-width: 1024px) {
.toutes__offres .offres__container .displayed .offre__infos span {
margin-top: -60px;
}
}
.toutes__offres .offres__container .displayed .offre__infos span img {
width: 45px;
height: auto;
background-color: white;
padding: 8px;
margin-right: 10px;
}
.toutes__offres .offres__container .displayed .offre__infos p {
color: #787A86;
font-weight: 200;
}
.toutes__offres .offres__container .displayed .offre__infos h3 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 25px;
margin: 20px 0;
}
.toutes__offres .offres__container .displayed .offre__infos h4 {
color: #787A86;
font-weight: 200;
font-size: 15px;
margin-bottom: 20px;
}
.toutes__offres .offres__container .displayed .offre__infos a {
color: #F59300;
font-weight: 500;
}
.bloc__titre_trait {
background-color: #787A86;
}
.bloc__titre_trait h3 {
color: white;
text-transform: uppercase;
font-family: "Bebas Neue", cursive;
font-size: 60px;
line-height: 70px;
margin-bottom: 0;
text-align: center;
}
.bloc__titre_trait.Gris-Clair {
background-color: rgba(120, 122, 134, 0.1);
}
.bloc__titre_trait.Gris-Clair h3 {
color: #393B47;
}
.bloc__titre_trait.Blanc {
background-color: white;
}
.bloc__titre_trait.Blanc h3 {
color: #393B47;
}
.bloc__remontee__offre {
background-color: #787A86;
}
.bloc__remontee__offre.Gris-Clair {
background-color: rgba(120, 122, 134, 0.1);
}
.bloc__remontee__offre.Blanc {
background-color: white;
}
.bloc__remontee__offre .inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1500px;
}
.bloc__remontee__offre .inner .offre__remontee__element {
max-width: 400px;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
margin-bottom: 50px;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
margin: 10px;
z-index: 2;
}
.bloc__remontee__offre .inner .offre__remontee__element img {
width: 100%;
height: 280px;
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos {
padding: 20px;
background-color: white;
}
@media (min-width: 1024px) {
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos {
padding: 40px;
}
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin-top: -40px;
color: #393B47;
font-weight: 500;
text-transform: uppercase;
}
@media (min-width: 1024px) {
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos span {
margin-top: -60px;
}
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos span img {
width: 45px;
height: auto;
background-color: white;
padding: 8px;
margin-right: 10px;
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos p {
color: #787A86;
font-weight: 200;
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos h3 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 25px;
margin: 10px 0;
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos h4 {
color: #787A86;
font-weight: 200;
font-size: 15px;
margin-bottom: 10px;
}
.bloc__remontee__offre .inner .offre__remontee__element .offre__infos a {
color: #F59300;
font-weight: 500;
text-decoration: none;
}
.nos-metiers {
background: transparent;
}
.nos-metiers .wpb_page_list {
background: white;
z-index: 1;
position: relative;
}
.nos-metiers .bloc__titre_trait, .nos-metiers .bloc__remontee__offre {
background-color: #787A86;
}
.temoignages-de-nos-clients .wpb_page_list {
background-color: rgba(120, 122, 134, 0.1);
}
.single__actu {
background-color: white;
}
.single__actu .inner {
display: block;
}
.single__actu .inner .titre__element__gauche {
max-width: 100%;
padding: 40px;
}
.single__actu .bloc__titre__video {
width: 100%;
background: transparent;
position: relative;
}
.single__actu .bloc__titre__video .bloc__TV__image {
width: 100%;
}
.single__actu .wp-block-group a {
text-transform: none;
display: inline;
}
.single__actu h3 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 25px;
margin: 30px 0;
}
.single__actu p {
margin-bottom: 0;
}
.single__actu a {
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 100%;
color: #393B47;
font-weight: 500;
text-transform: uppercase;
font-size: 15px;
margin-bottom: 30px;
position: relative;
z-index: 1;
}
.single__actu a .bouton__precedent {
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #393B47;
color: white;
border-radius: 50px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
font-size: 30px;
margin-right: 20px;
}
.single__actu a .bouton__precedent span {
margin-bottom: 5px;
}
.single__actu > span {
display: block;
color: #787A86;
font-weight: 200;
}
.single__actu .author__date {
margin: 20px 0;
}
.toutes__actus {
background-color: white;
position: relative;
max-width: 100%;
overflow-x: hidden;
}
.toutes__actus::after {
content: "";
width: 100%;
height: 100%;
background-color: rgba(120, 122, 134, 0.1);
position: absolute;
top: 0;
left: 0;
}
@media (min-width: 1024px) {
.toutes__actus::after {
width: 50%;
}
}
.toutes__actus::before {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/fond_ref_elmt.png);
width: 600px;
height: 1200px;
position: absolute;
top: 0;
left: 0;
}
.toutes__actus .bloc__titre__texte__image__2boutons .bloc__tti2b__inner .bloc__tti2b__boutons {
margin-top: 0;
margin-bottom: 30px;
}
.toutes__actus .actu__remontee {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
max-width: 1300px;
padding: 50px 0;
margin: auto;
}
.toutes__actus .actu__remontee .actu__element {
max-width: 400px;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
margin: 20px 0;
background-color: white;
}
.toutes__actus .actu__remontee .actu__element img {
width: 100%;
height: 280px;
}
.toutes__actus .actu__remontee .actu__element .actu__text {
background-color: white;
padding: 30px;
}
.toutes__actus .actu__remontee .actu__element .actu__text h3 {
color: #F59300;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 25px;
}
.toutes__actus .actu__remontee .actu__element .actu__text a {
color: #F59300;
font-weight: 500;
margin-bottom: 0;
font-size: 16px;
line-height: 25px;
}
.toutes__actus .actu__remontee .hide {
display: none;
}
#more {
color: #F59300;
width: 100%;
display: block;
text-decoration: underline;
font-weight: 500;
font-size: 16px;
line-height: 25px;
text-align: center;
padding-bottom: 40px;
cursor: pointer;
}
.hide {
display: none;
}
.parlez-nous-de-votre-projet, .je-postule, .recevoir-notre-newsletter {
background-color: #787A86;
}
.parlez-nous-de-votre-projet .bloc__titre, .je-postule .bloc__titre, .recevoir-notre-newsletter .bloc__titre {
background: transparent;
}
.formualire__projet, .formulaire_candidature, .sib_signup_form {
background-color: rgba(255, 255, 255, 0.1);
padding: 30px;
width: 90%;
margin: auto;
padding: 30px;
}
@media (min-width: 1024px) {
.formualire__projet, .formulaire_candidature, .sib_signup_form {
width: 60%;
}
}
.formualire__projet .isore__bouton, .formulaire_candidature .isore__bouton, .sib_signup_form .isore__bouton {
border: 0;
}
.formualire__projet label, .formulaire_candidature label, .sib_signup_form label {
color: white;
font-weight: bold;
font-size: 20px;
text-transform: uppercase;
}
.formualire__projet input[type=text], .formualire__projet input[type=tel], .formualire__projet input[type=email], .formualire__projet textarea, .formulaire_candidature input[type=text], .formulaire_candidature input[type=tel], .formulaire_candidature input[type=email], .formulaire_candidature textarea, .sib_signup_form input[type=text], .sib_signup_form input[type=tel], .sib_signup_form input[type=email], .sib_signup_form textarea {
margin: 0;
border: none;
border-bottom: 1px solid white;
background: transparent;
color: white;
font-size: 17px;
font-style: italic;
}
.formualire__projet input[type=text]::-webkit-input-placeholder, .formualire__projet input[type=tel]::-webkit-input-placeholder, .formualire__projet input[type=email]::-webkit-input-placeholder, .formualire__projet textarea::-webkit-input-placeholder, .formulaire_candidature input[type=text]::-webkit-input-placeholder, .formulaire_candidature input[type=tel]::-webkit-input-placeholder, .formulaire_candidature input[type=email]::-webkit-input-placeholder, .formulaire_candidature textarea::-webkit-input-placeholder, .sib_signup_form input[type=text]::-webkit-input-placeholder, .sib_signup_form input[type=tel]::-webkit-input-placeholder, .sib_signup_form input[type=email]::-webkit-input-placeholder, .sib_signup_form textarea::-webkit-input-placeholder {
color: white;
}
.formualire__projet input[type=text]::-moz-placeholder, .formualire__projet input[type=tel]::-moz-placeholder, .formualire__projet input[type=email]::-moz-placeholder, .formualire__projet textarea::-moz-placeholder, .formulaire_candidature input[type=text]::-moz-placeholder, .formulaire_candidature input[type=tel]::-moz-placeholder, .formulaire_candidature input[type=email]::-moz-placeholder, .formulaire_candidature textarea::-moz-placeholder, .sib_signup_form input[type=text]::-moz-placeholder, .sib_signup_form input[type=tel]::-moz-placeholder, .sib_signup_form input[type=email]::-moz-placeholder, .sib_signup_form textarea::-moz-placeholder {
color: white;
}
.formualire__projet input[type=text]:-ms-input-placeholder, .formualire__projet input[type=tel]:-ms-input-placeholder, .formualire__projet input[type=email]:-ms-input-placeholder, .formualire__projet textarea:-ms-input-placeholder, .formulaire_candidature input[type=text]:-ms-input-placeholder, .formulaire_candidature input[type=tel]:-ms-input-placeholder, .formulaire_candidature input[type=email]:-ms-input-placeholder, .formulaire_candidature textarea:-ms-input-placeholder, .sib_signup_form input[type=text]:-ms-input-placeholder, .sib_signup_form input[type=tel]:-ms-input-placeholder, .sib_signup_form input[type=email]:-ms-input-placeholder, .sib_signup_form textarea:-ms-input-placeholder {
color: white;
}
.formualire__projet input[type=text]::-ms-input-placeholder, .formualire__projet input[type=tel]::-ms-input-placeholder, .formualire__projet input[type=email]::-ms-input-placeholder, .formualire__projet textarea::-ms-input-placeholder, .formulaire_candidature input[type=text]::-ms-input-placeholder, .formulaire_candidature input[type=tel]::-ms-input-placeholder, .formulaire_candidature input[type=email]::-ms-input-placeholder, .formulaire_candidature textarea::-ms-input-placeholder, .sib_signup_form input[type=text]::-ms-input-placeholder, .sib_signup_form input[type=tel]::-ms-input-placeholder, .sib_signup_form input[type=email]::-ms-input-placeholder, .sib_signup_form textarea::-ms-input-placeholder {
color: white;
}
.formualire__projet input[type=text]::placeholder, .formualire__projet input[type=tel]::placeholder, .formualire__projet input[type=email]::placeholder, .formualire__projet textarea::placeholder, .formulaire_candidature input[type=text]::placeholder, .formulaire_candidature input[type=tel]::placeholder, .formulaire_candidature input[type=email]::placeholder, .formulaire_candidature textarea::placeholder, .sib_signup_form input[type=text]::placeholder, .sib_signup_form input[type=tel]::placeholder, .sib_signup_form input[type=email]::placeholder, .sib_signup_form textarea::placeholder {
color: white;
}
.formualire__projet input[type=checkbox], .formulaire_candidature input[type=checkbox], .sib_signup_form input[type=checkbox] {
border: 1px solid white;
}
.formualire__projet input[type=checkbox]:checked:before, .formulaire_candidature input[type=checkbox]:checked:before, .sib_signup_form input[type=checkbox]:checked:before {
background: white;
}
.formualire__projet .wpcf7-list-item label, .formulaire_candidature .wpcf7-list-item label, .sib_signup_form .wpcf7-list-item label {
font-size: 12px;
font-style: italic;
text-transform: none;
font-weight: 200;
}
.formualire__projet .fichiers__form, .formulaire_candidature .fichiers__form, .sib_signup_form .fichiers__form {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 30px;
margin-top: 15px;
}
@media (min-width: 1024px) {
.formualire__projet .fichiers__form, .formulaire_candidature .fichiers__form, .sib_signup_form .fichiers__form {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
.formualire__projet .fichiers__form label, .formulaire_candidature .fichiers__form label, .sib_signup_form .fichiers__form label {
width: 45%;
}
.formualire__projet .fichiers__form label::before, .formulaire_candidature .fichiers__form label::before, .sib_signup_form .fichiers__form label::before {
content: "+";
font-size: 30px;
font-weight: bold;
padding: 0 5px;
background: #F59300;
cursor: pointer;
}
.wpcf7 {
padding-bottom: 50px;
position: relative;
z-index: 2;
}
.wpcf7 .isore__bouton {
margin-top: 20px;
-ms-flex-item-align: start;
align-self: flex-start;
margin-left: 20px;
}
.wpcf7 .isore__bouton input {
border: none;
color: white;
background: none;
font-weight: 500;
}
.wpcf7 .ajax-loader {
display: none;
}
.wpcf7-response-output {
width: 90%;
margin: auto !important;
color: white;
}
@media (min-width: 1024px) {
.wpcf7-response-output {
width: 60%;
}
}
.parlez-nous-de-votre-projet main, .je-postule main, .recevoir-notre-newsletter main {
position: relative;
z-index: 2;
}
.parlez-nous-de-votre-projet main::before, .je-postule main::before, .recevoir-notre-newsletter main::before {
width: 527px;
height: 650px;
content: "";
background-image: url(//groupe-isore.fr/wp-content/themes/chronos/images/picto_logo/formulaire1_element_gris.png);
background-size: cover;
position: absolute;
top: 0px;
left: 0;
z-index: 1;
}
.parlez-nous-de-votre-projet main::after, .je-postule main::after, .recevoir-notre-newsletter main::after {
width: 400px;
height: 470px;
content: "";
background-image: url(//groupe-isore.fr/wp-content/themes/chronos/images/picto_logo/formulaire1_element_orange.png);
background-size: cover;
position: absolute;
bottom: 0px;
right: 0;
z-index: 1;
}
.sib_signup_form {
color: white;
position: relative;
z-index: 4;
}
.sib_signup_form label {
margin-top: 30px;
margin-bottom: 0;
}
.sib_signup_form .isore__bouton {
margin-top: 20px;
}
.sib_signup_form input[type=submit] {
display: block;
color: white;
font-weight: 500;
background: transparent;
border: none;
}
.sib_signup_form .checkbox__container {
margin-top: 20px;
}
.recevoir-notre-newsletter main {
padding-bottom: 50px;
}
.search__page {
background: rgba(120, 122, 134, 0.1);
}
.search__page .inner {
padding: 50px 0;
}
.search__page .inner a {
color: #F59300;
}
.search__page .inner article {
margin-bottom: 0;
}
@-webkit-keyframes load {
0% {
left: 0;
width: 0px;
}
50% {
left: 150px;
width: 150px;
}
100% {
left: 300px;
width: 0px;
}
}
@keyframes load {
0% {
left: 0;
width: 0px;
}
50% {
left: 150px;
width: 150px;
}
100% {
left: 300px;
width: 0px;
}
}
.loader__container {
width: 100%;
height: 50vh;
background: #787A86;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.loader {
position: relative;
width: 300px;
min-height: 8px;
}
.loader::before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 300px;
min-height: 8px;
background-color: rgba(11, 11, 11, 0.5);
}
.loader::after {
position: absolute;
content: "";
top: 0;
left: 0;
width: 30px;
min-height: 8px;
background-color: orange;
-webkit-animation: load 1.5s linear infinite;
animation: load 1.5s linear infinite;
}
.single__realisation .retour {
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 100%;
color: #787A86;
font-weight: 500;
text-transform: uppercase;
font-size: 15px;
margin-top: 30px;
position: relative;
z-index: 1;
}
.single__realisation .retour .bouton__precedent {
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #787A86;
color: white;
border-radius: 50px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
font-size: 30px;
margin-right: 20px;
}
.single__realisation .retour .bouton__precedent span {
margin-bottom: 5px;
}
.single__realisation .ref__slider__container .ref__slider {
position: relative;
}
.single__realisation .ref__slider__container .ref__slider .owl-dots {
padding: 10px;
}
.single__realisation .ref__slider__container .ref__slider .owl-dots .owl-dot.active {
background: #787A86 !important;
}
.single__realisation .ref__slider__container .ref__slider .owl-nav {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
padding: 0 10px;
}
.single__realisation .ref__slider__container .ref__slider .owl-nav .owl-prev, .single__realisation .ref__slider__container .ref__slider .owl-nav .owl-next {
background: white;
border-radius: 30px;
width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.single__realisation .main__content .inner {
z-index: 1;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.single__realisation .main__content .inner .main__content__container {
background: white;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
width: 100%;
padding: 30px;
position: relative;
z-index: 1;
}
@media (min-width: 1024px) {
.single__realisation .main__content .inner .main__content__container {
padding: 80px;
}
}
.single__realisation .main__content .inner .main__content__container #video__launcher {
position: relative;
display: block;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
position: absolute;
top: -28px;
left: 40px;
height: auto;
cursor: pointer;
}
.single__realisation .main__content .inner .main__content__container .content__left__right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 20px;
}
@media (min-width: 1024px) {
.single__realisation .main__content .inner .main__content__container .content__left__right {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 0;
}
}
.single__realisation .main__content .inner .main__content__container .content__left__right p {
font-weight: 200;
font-size: 15px;
color: #787A86;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__left {
width: 100%;
}
@media (min-width: 1024px) {
.single__realisation .main__content .inner .main__content__container .content__left__right .content__left {
width: calc(50% - 10px);
margin-right: 10px;
}
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__left .left__localisation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__left .left__localisation img {
height: 43px;
width: 33px;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__left .left__localisation h3 {
margin-left: 10px;
margin-bottom: 0;
color: #F59300;
font-weight: 500;
font-size: 16px;
text-transform: uppercase;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right {
width: 100%;
}
@media (min-width: 1024px) {
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right {
width: calc(50% - 10px);
margin-left: 10px;
}
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right .carac__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right .carac__container .carac__element {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
margin-bottom: 20px;
}
@media (min-width: 1024px) {
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right .carac__container .carac__element {
width: 45%;
}
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right .carac__container .carac__element img {
width: auto;
height: 44px;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right .carac__container .carac__element h4 {
color: #007D78;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
margin: 0 0 0 10px;
}
.single__realisation .main__content .inner .main__content__container .content__left__right .content__right .carac__container .carac__element:nth-of-type(2n) {
margin-left: 10px;
}
.single__realisation .main__content .inner .main__content__container .hashtags {
padding-top: 40px;
margin-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
position: relative;
}
.single__realisation .main__content .inner .main__content__container .hashtags span {
color: #787A86;
font-weight: 500;
}
.single__realisation .main__content .inner .main__content__container .hashtags::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 80%;
height: 3px;
background: #787A86;
}
.single__realisation .main__content .ref__boutons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
z-index: 1;
}
.single__realisation .main__content .ref__boutons .isore__bouton {
margin-right: 20px;
margin-top: 40px;
}
.wrapper {
display: none;
max-width: 1300px;
margin: auto;
}
.wrapper .filter-wrapper {
background-color: white;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
padding: 50px;
width: 90%;
margin: auto;
z-index: 5;
position: relative;
}
.wrapper .filter-wrapper::after {
content: "";
width: 50%;
position: absolute;
bottom: 0;
right: 0;
height: 10px;
background-color: #787A86;
}
@media (min-width: 1024px) {
.wrapper .filter-wrapper::after {
width: 25%;
}
}
.wrapper .filter-wrapper .filter-select {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
@media (min-width: 1024px) {
.wrapper .filter-wrapper .filter-select {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
.wrapper .filter-wrapper .filter-select .filter__element {
width: 100%;
color: #F59300;
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
margin-bottom: 20px;
}
@media (min-width: 1024px) {
.wrapper .filter-wrapper .filter-select .filter__element {
width: 45%;
}
}
.toutes__references__remontee.bloc__remontee__offre {
background: white;
}
.toutes__references__remontee.bloc__remontee__offre .inner {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
#resetFilter {
border: none;
margin-left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin-top: 30px;
}
#map {
margin-top: -30px;
z-index: 1;
}
.gmnoprint {
display: none !important;
}
.nos-references .bloc__contact {
margin-top: 0;
padding: 50px 0;
}
.nos-references .ref__hidden {
display: none;
}
.nos-references .ref__shown {
display: block;
}
.remontee__actu__main {
margin-top: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
z-index: 2;
}
@media (min-width: 1024px) {
.remontee__actu__main {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
@media (min-width: 1024px) {
.remontee__actu__main .actu__1__container {
width: 48%;
}
}
.remontee__actu__main .actu__1__container a {
color: #F59300;
font-weight: 500;
}
.remontee__actu__main .colonne__actu__2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: distribute;
justify-content: space-around;
}
@media (min-width: 1024px) {
.remontee__actu__main .colonne__actu__2 {
width: 48%;
}
}
.remontee__actu__main .actu__1, .remontee__actu__main .actu__2, .remontee__actu__main .actu__3 {
background-color: white;
padding: 30px;
}
.remontee__actu__main .actu__1 h3, .remontee__actu__main .actu__2 h3, .remontee__actu__main .actu__3 h3 {
font-weight: 500;
font-size: 16px;
color: #787A86;
text-transform: uppercase;
}
.remontee__actu__main .actu__1 p, .remontee__actu__main .actu__2 p, .remontee__actu__main .actu__3 p {
font-weight: 200;
font-size: 15px;
color: #787A86;
}
.remontee__actu__main .actu__3 {
margin-top: 30px;
}
.remontee__actu__main .actu__3 a {
text-decoration: none;
}
.remontee__actu__main .actu__2__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
}
.remontee__actu__main .actu__2__container a {
background-color: #F59300;
width: 70px;
height: 50px;
border-radius: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 20px;
position: relative;
}
.remontee__actu__main .actu__2__container a::before {
content: "›";
font-size: 30px;
color: white;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding-bottom: 5px;
padding-left: 5px;
}
.remontee__actu__main .isore__bouton {
margin-top: 50px;
}
.bloc__carte__chantiers .wrapper, .bloc__carte__chantiers .loader__container {
z-index: 1;
}
.bloc__carte__chantiers .map__container {
margin-top: 60px;
margin-bottom: 50px;
}
.bloc__carte__chantiers .map__container #map {
width: 100%;
}
@media (min-width: 1024px) {
.bloc__carte__chantiers .map__container #map {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
}
.bloc__carte__chantiers .map__container .wrapper {
width: 90%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 1024px) {
.bloc__carte__chantiers .map__container .wrapper {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.bloc__carte__chantiers .map__container .wrapper .filter-wrapper {
max-width: 500px;
}
.bloc__carte__chantiers .map__container .wrapper .filter-wrapper .filter-select .filter__element {
width: 100%;
}
.bloc__remontee__actu {
position: relative;
overflow-x: hidden;
}
.bloc__remontee__actu::after {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/bg_elmt_actu.png);
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
width: 600px;
max-width: 100vw;
height: 400px;
z-index: 1;
}
.accueil .bloc__titre__texte__image__2boutons {
position: relative;
}
.accueil .bloc__titre__texte__image__2boutons::after {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/home__bloc__bg.png) center/cover no-repeat;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.accueil .bloc__tti2b__title.titre__element__gauche {
position: relative;
z-index: 1;
margin-bottom: 100px;
}
#page #Bandeau {
position: relative;
}
#page #Bandeau::after {
content: "";
position: absolute;
top: 100%;
left: 0;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/page_bg_element.png);
height: 650px;
width: 520px;
max-width: 100vw;
max-height: 100vh;
}
.bloc__titre__texte__3photos {
overflow-x: hidden;
}
.BTT3P__text {
background: white;
}
.BTT3P__text::before {
content: "";
position: absolute;
bottom: 50%;
left: 120%;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_qui.png);
height: 390px;
width: 890px;
max-width: 50vw;
}
.bloc__graphique {
overflow: hidden;
position: relative;
}
.bloc__graphique::before {
content: "";
position: absolute;
top: 0;
left: 0;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/elmt_bg_chiffres.png) center/cover no-repeat;
height: 100%;
width: 100%;
}
.bloc__graphique .inner {
position: relative;
z-index: 1;
}
.wp-block-timeline-express-timeline-block {
overflow-x: hidden;
position: relative;
}
.wp-block-timeline-express-timeline-block::before {
content: "";
position: absolute;
top: 0;
left: 0;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/page_bg_elmt_big.png);
height: 1140px;
width: 650px;
max-width: 100%;
max-height: 100%;
}
.single__realisation, .single__actu {
background-color: white;
position: relative;
}
.single__realisation::after, .single__actu::after {
content: "";
width: 100%;
height: 100%;
background-color: rgba(120, 122, 134, 0.1);
position: absolute;
top: 0;
left: 0;
}
@media (min-width: 1024px) {
.single__realisation::after, .single__actu::after {
width: 50%;
}
}
.single__realisation::before, .single__actu::before {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/fond_ref_elmt.png);
width: 600px;
height: 1180px;
position: absolute;
top: 0;
left: 0;
}
.single__realisation section, .single__actu section {
z-index: 1;
}
.nos-metiers #primary {
position: relative;
overflow: hidden;
padding-top: 90px;
margin-top: -90px;
}
.nos-metiers #primary::after {
content: "";
width: 100%;
height: 100%;
background-color: rgba(120, 122, 134, 0.1);
position: absolute;
top: -90px;
left: 0;
}
@media (min-width: 1024px) {
.nos-metiers #primary::after {
width: 50%;
}
}
.nos-metiers #primary::before {
content: "";
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/fond_ref_elmt.png);
width: 600px;
height: 1200px;
position: absolute;
top: -90px;
left: 0;
}
.nos-metiers #primary section {
z-index: 1;
}
.negative__padding__main {
margin-top: -85px;
padding-top: 140px;
}
.nos-actualites .toutes__actus {
position: relative;
}
.nos-actualites .toutes__actus::before {
display: none;
}
.nos-actualites .toutes__actus::after {
content: "";
position: absolute;
top: 0;
left: 0;
background: url(//groupe-isore.fr/wp-content/themes/chronos/images/bg/page_bg_element.png);
height: 650px;
width: 520px;
max-width: 100vw;
max-height: 100vh;
}
.wp-block-group {
padding: 50px 0;
}
.wp-block-group .wp-block-group__inner-container {
background: white;
padding: 30px 30px 60px 30px;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
z-index: 1;
position: relative;
width: 100%;
max-width: 1200px;
margin: auto;
}
.wp-block-group .wp-block-group__inner-container::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
background: #F59300;
height: 10px;
width: 50%;
}
@media (min-width: 768px) {
.wp-block-group .wp-block-group__inner-container::after {
width: 25%;
}
}
.wp-block-group .wp-block-group__inner-container em {
font-style: italic;
color: #787A86;
}
.wp-block-group .wp-block-group__inner-container strong {
font-weight: 500;
}
.wp-block-group h2 {
font-size: 30px;
color: #F59300 !important;
font-weight: 500;
}
.wp-block-group h3 {
color: #F59300 !important;
font-weight: 500;
}
.wp-block-group a {
color: #F59300;
}
.accueil #page #Bandeau {
overflow: hidden;
}
.has-gris-background-color {
background-color: #787A86;
}
.has-grisfonce-background-color {
background-color: #393B47;
}
.has-grisclair-background-color {
background-color: rgba(120, 122, 134, 0.1);
}
.has-orange-color {
color: #F59300;
}
#dl__form__opener {
cursor: pointer;
}
.dl__form {
display: none;
position: fixed;
top: 0;
left: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100vh;
width: 100vw;
background: rgba(0, 0, 0, 0.9);
z-index: 10;
overflow: hidden;
}
.dl__form .formulaire_candidature {
background: none;
}
.dl__form form {
height: 100vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justifiy-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.dl__form .dl__close {
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
color: white;
font-size: 40px;
color: #F59300;
z-index: 50;
}
.mon__compte .documents__container {
padding: 50px 30px;
}
@media (min-width: 768px) {
.mon__compte .documents__container {
padding: 100px;
}
}
.mon__compte .documents__container ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mon__compte .documents__container ul a {
text-decoration: none;
color: #F59300;
font-weight: 500;
font-size: 23px;
}
.mon__compte .documents__container ul li {
width: 300px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.um.um-login {
padding-top: 100px;
padding-bottom: 100px;
}
.um.um-login .um-left input[type=submit].um-button {
background: #F59300;
font-weight: 500;
}
.um.um-login .um-right {
display: none;
}
.sib_loader img {
width: 30px;
height: 30px;
}
.sib_signup_box_inside_2, .sib_signup_box_inside_1 {
font-size: 12px;
font-style: italic;
text-transform: none;
font-weight: 200;
}
.site-footer:after {
display: none;
}
.astm-search-menu .is-form-style.is-form-style-3 input.is-search-input {
background: white;
border: none !important;
color: #F59300;
font-family: "Montserrat", sans-serif;
}
.astm-search-menu .is-form-style.is-form-style-3 input.is-search-input::-webkit-input-placeholder {
color: #F59300;
font-family: "Montserrat", sans-serif;
}
.astm-search-menu .is-form-style.is-form-style-3 input.is-search-input::-moz-placeholder {
color: #F59300;
font-family: "Montserrat", sans-serif;
}
.astm-search-menu .is-form-style.is-form-style-3 input.is-search-input:-ms-input-placeholder {
color: #F59300;
font-family: "Montserrat", sans-serif;
}
.astm-search-menu .is-form-style.is-form-style-3 input.is-search-input::-ms-input-placeholder {
color: #F59300;
font-family: "Montserrat", sans-serif;
}
.astm-search-menu .is-form-style.is-form-style-3 input.is-search-input::placeholder {
color: #F59300;
font-family: "Montserrat", sans-serif;
}
.architecte {
position: absolute;
color: rgba(255, 255, 255, 0.4);
bottom: 90px;
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}