@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:400;src:url(/fonts/Gotham-Book.otf) format("truetype")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:700;src:url(/fonts/Gotham-Bold.otf) format("truetype")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:600;src:url(/fonts/Gotham-Medium.otf) format("truetype")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:300;src:url(/fonts/Gotham-Light.otf) format("truetype")}@font-face{font-display:swap;font-family:Breadley;font-style:normal;font-weight:400;src:url(/fonts/BreadleySans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:300;src:url(/fonts/Muli\ 300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:400;src:url(/fonts/Muli\ 600.ttf) format("truetype")}@keyframes breathing{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(1.1)}50%{-webkit-transform:scale(1)}75%{-webkit-transform:scale(1.1)}to{-webkit-transform:scale(1)}}@keyframes revealText{0%{opacity:0}to{opacity:1}}@keyframes revealText2{0%{opacity:0}to{opacity:1}}section.header{background-color:transparent;overflow:visible;padding:0;position:fixed;width:100vw;z-index:10}section.header .dropdown-menu .subcategory{margin-left:20px}section.header div.scrolled-background{background-color:#fff;height:0;left:0;position:absolute;top:0;transition:height .3s ease-out;width:100vw;z-index:0}section.header img.icon{margin-right:5px;max-height:16px;max-width:16px}section.header .logoBlack{display:none}section.header.scrolled #navbar,section.header.scrolled div.scrolled-background{height:150px}section.header.scrolled.show-navbar-collapse div.scrolled-background{height:300px}section.header.scrolled div.navbar-nav a{color:#000}section.header.scrolled div.navbar-nav img.icon{display:none!important}section.header.scrolled div.navbar-nav img.icon.gold{display:inline!important}section.header.scrolled #header-langs a{color:#000}section.header.scrolled .header-logo img.logo-black{display:inline!important}section.header.scrolled .header-logo img.logo-white{display:none}section.header .container{align-items:center;display:flex;justify-content:space-between}section.header .header-logo img.logo{height:80px}section.header .header-logo img.logo.logo-black{display:none}section.header #header-langs a{color:#fff;font-family:Montserrat,sans-serif;margin-right:10px}section.header #navbarSupportedContent{justify-content:space-evenly}section.header .navbar-dark .navbar-toggler{border:none;color:#fff;outline:0}section.header .navbar-dark .navbar-toggler:active,section.header .navbar-dark .navbar-toggler:focus,section.header .navbar-dark .navbar-toggler:hover{border:none;outline:0}section.header div.navbar-nav{color:#fff;flex:1;font-family:Gotham,sans-serif;font-size:.9rem;font-weight:400;justify-content:space-around;letter-spacing:0;list-style:none;margin-bottom:0;padding:0 40px;text-transform:uppercase}section.header div.navbar-nav a{color:#fff;display:inline-block;position:relative;text-decoration:none}section.header div.navbar-nav a.active,section.header div.navbar-nav a:hover{color:#d9c197;font-weight:600}section.header div.navbar-nav .address,section.header div.navbar-nav .phone{font-size:1rem;width:400px}section.header div.navbar-nav .address img.icon,section.header div.navbar-nav .phone img.icon{display:inline}section.header div.navbar-nav .address img.icon.gold,section.header div.navbar-nav .phone img.icon.gold{display:none}section.header div.navbar-nav .socials{display:inline-block}section.header div.navbar-nav .socials img{height:16px;margin-left:5px;margin-right:5px}section.footer{background-color:#262327;font-family:Gotham,sans-serif;font-weight:300;padding:30px 0}section.footer h3{color:#fff;font-family:Breadley,sans-serif;margin-bottom:15px}section.footer img.icon{margin-right:5px;max-height:20px;max-width:20px}section.footer li{line-height:1.8rem}section.footer a{color:#fff;font-size:.9rem}section.footer a:hover{text-decoration:none}section.footer ul.hover a.active,section.footer ul.hover a:hover{border-bottom:1px solid #7f7360;color:#d9c197;text-decoration:none}section.footer .border-gold{border-bottom:1px solid #d9c197}section.footer .logo-white{width:120px}section.footer .copyright{font-size:.9rem}section.footer .chevron-up{color:#d9c197;margin-left:5px}div#page-home section.slider-banner{background-position:top;background-size:cover!important;height:850px;overflow:hidden;position:relative;transition:none;width:100%}div#page-home section.slider-banner:after,div#page-home section.slider-banner:before{background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}div#page-home section.slider-banner:before{background-image:var(--current-image);opacity:1}div#page-home section.slider-banner:after{background-image:var(--next-image);opacity:0;z-index:2}div#page-home section.slider-banner.fadeSlider:after{opacity:1}div#page-home section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-home section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:30%}div#page-home section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;letter-spacing:0;margin-top:15px;padding:10px 30px 14px;text-align:center}div#page-home section.slider-banner .container-fluid .cta:active,div#page-home section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-home section.specialites{padding-top:60px;width:100vw}div#page-home section.specialites .container-fluid{padding:0}div#page-home section.specialites .cta{margin-left:auto;margin-right:auto}div#page-home section.technologies .tech-list p{font-weight:400}div#page-home section.pricing .priceWrapper{gap:0 50px}div#page-home section.pricing .priceLabel{width:200px}div#page-home section.pricing .priceAmount{width:50px}div#page-contact section.pricing .priceWrapper{gap:0 50px}div#page-contact section.pricing .priceLabel{width:200px}div#page-contact section.pricing .priceAmount{width:50px}div#page-contact section.slider-banner{background-image:url(/images/contact/banner2.JPG);background-position:top;background-size:cover;height:650px}div#page-contact section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-contact section.slider-banner .container-fluid img{margin:100px 0;width:265px}div#page-contact section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}section.intro{padding-bottom:60px;padding-top:60px}section.contact,section.questionnaire{padding-left:5%;padding-right:5%;padding-top:10px}section.contact .cta,section.questionnaire .cta{border-color:#d9c197;color:#d9c197;font-family:Gotham,sans-serif;font-size:1rem;margin-top:15px;padding:10px 20px}section.contact .cta:hover,section.questionnaire .cta:hover{border-color:#b59158;color:#b59158}section.contact .icon img,section.questionnaire .icon img{margin-right:10px;max-height:20px;max-width:20px}section.contact form,section.questionnaire form{min-height:320px}section.contact #map,section.questionnaire #map{height:320px;width:100%}section.contact input[type=email],section.contact input[type=text],section.questionnaire input[type=email],section.questionnaire input[type=text]{height:50px}section.contact label,section.questionnaire label{width:100%}section.contact input[type=email],section.contact input[type=text],section.contact textarea,section.questionnaire input[type=email],section.questionnaire input[type=text],section.questionnaire textarea{background-color:transparent;border:1px solid #d9c197;box-shadow:none;color:#333;display:block;outline:none;position:relative;text-indent:15px;width:100%}section.contact input[type=email]:focus,section.contact input[type=text]:focus,section.contact textarea:focus,section.questionnaire input[type=email]:focus,section.questionnaire input[type=text]:focus,section.questionnaire textarea:focus{border-color:#b59158}section.contact form.white input,section.contact form.white textarea,section.questionnaire form.white input,section.questionnaire form.white textarea{background-color:#fff;border:0;border-radius:0}section.contact form.white input[type=checkbox],section.contact form.white input[type=radio],section.questionnaire form.white input[type=checkbox],section.questionnaire form.white input[type=radio]{height:30px;margin-left:10px;margin-right:5px;width:30px}section.contact form.white .form-group,section.contact form.white label,section.questionnaire form.white .form-group,section.questionnaire form.white label{align-items:center;display:flex}section.contact form.white label,section.questionnaire form.white label{display:inline-block!important;width:auto}section.contact form.white label input,section.contact form.white label span,section.questionnaire form.white label input,section.questionnaire form.white label span{vertical-align:middle}section.contact form.white p,section.questionnaire form.white p{margin-bottom:0;width:30vw}section.contact .form-group,section.questionnaire .form-group{margin-bottom:10px}section.contact textarea,section.questionnaire textarea{padding-top:15px}section.contact ::-webkit-input-placeholder,section.questionnaire ::-webkit-input-placeholder{color:#ddd!important}section.contact ::-ms-placeholder,section.questionnaire ::-ms-placeholder{color:#ddd!important}section.contact ::-moz-placeholder,section.questionnaire ::-moz-placeholder{color:#ddd!important}section.contact ::placeholder,section.questionnaire ::placeholder{color:#ddd!important}section.contact .details,section.questionnaire .details{font-size:1rem}section.contact a,section.questionnaire a{color:#262327!important}div#page-clinique section.slider-banner{background-image:url(/images/clinique/banner-clinique.jpg);background-position:center 30%;background-size:cover!important;height:650px}div#page-clinique section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-clinique section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:40%}div#page-clinique section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}div#page-clinique section.slider-banner .container-fluid .cta:active,div#page-clinique section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-clinique section.banner .logo{max-height:100px}div#page-clinique section.about{padding-bottom:60px;padding-top:60px}div#page-clinique section.quote{background-image:url(/images/clinique/quote-background.jpg);background-position:50%;background-size:60%;padding:40px 0}div#page-clinique section.quote .text{margin-top:0}div#page-clinique section.quote2{background-image:url(/images/quote-reverse.png);background-position:center 20px;background-repeat:no-repeat;padding-bottom:30px;padding-top:30px}div#page-clinique section.quote2 .text{color:#000;margin-top:0}div#page-clinique section.quote2 .cta{border-color:#d9c197}div#page-clinique section.experts div.expert:first-child{background-color:#52666d;color:#fff;padding:2rem 0}div#page-clinique section.experts div.expert:nth-child(2){background-color:#d8e1e4;color:#212529;padding:2rem 0}div#page-clinique section.experts div.expert:nth-child(3){background-color:#b1c5cc;color:#212529;padding:2rem 0}div#page-clinique section.experts div.expert:nth-child(4){background-color:#7a9098;color:#fff;padding:2rem 0}div#page-specialites section.slider-banner{background-image:url(/images/specialites/banner.jpg);background-position:50%;background-size:cover!important;height:650px;position:relative}div#page-specialites section.slider-banner:before{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}div#page-specialites section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-specialites section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:40%}div#page-specialites section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}div#page-specialites section.slider-banner .container-fluid .cta:active,div#page-specialites section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-specialites iframe.erbium{max-width:100%}div#page-specialites section.about{padding-bottom:60px;padding-top:60px}div#page-specialites section.quote{background-image:url(/images/clinique/quote-background.jpg);background-position:50%;background-size:60%}div#page-specialites section.quote .text{margin-top:0}div#page-specialites section.quote2{background-image:url(/images/quote-reverse.png);background-position:50%;background-repeat:no-repeat;padding-bottom:30px;padding-top:30px}div#page-specialites section.quote2 .text{color:#000;margin-top:0}div#page-specialites section.quote2 .cta{border-color:#d9c197}div#page-specialites section.paragraphes h2{margin-bottom:30px;min-height:80px;text-align:center}div#page-specialites section.paragraphes h4{margin-bottom:15px;margin-top:20px}div#page-specialites section.paragraphes .cta{margin-top:0}div#page-specialites section.contact{margin-top:50px}div#page-specialites section.questions{background-color:#e0e9ec;margin-bottom:40px;margin-top:40px;padding-bottom:40px;padding-top:40px}div#page-specialites section.questions p{margin-bottom:8px}div#page-specialites section.questions h3{margin-top:30px}div#page-specialites section.general.services .servicesContainer{justify-content:center;width:100%}div#page-specialites section.general.services .servicesContainer .servicesDiv{align-items:center;background-color:#e0e9ec;border:none;display:flex;flex-direction:column;height:240px;justify-content:center;margin:2px;padding:1rem}div#page-specialites section.general.services .servicesContainer .servicesDiv h5{text-align:center;text-transform:uppercase}div#page-specialites section.general.services .servicesContainer .servicesDiv p{margin-bottom:0;text-align:center}div#page-avant-apres section.slider-banner{background-image:url(/images/avant-apres/banner-avant-apres2.jpg);background-position:top;background-size:cover!important;height:650px}div#page-avant-apres section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-avant-apres section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:40%}div#page-avant-apres section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}div#page-avant-apres section.slider-banner .container-fluid .cta:active,div#page-avant-apres section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-avant-apres section.about{padding-bottom:60px;padding-top:60px}div#page-avant-apres section.bloc h2{min-height:70px}div#page-avant-apres section.quote2{background-image:url(/images/quote-reverse.png);background-position:50%;background-repeat:no-repeat;padding-bottom:30px;padding-top:30px}div#page-avant-apres section.quote2 .text{color:#000;margin-top:0}div#page-avant-apres section.quote2 .cta{border-color:#d9c197}div#page-conseils section.slider-banner{background-image:url(/images/conseils/banner.jpg);background-position:top;background-size:cover!important;height:650px}div#page-conseils section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-conseils section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:40%}div#page-conseils section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}div#page-conseils section.slider-banner .container-fluid .cta:active,div#page-conseils section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-conseils section.about{padding-bottom:60px;padding-top:60px}div#page-conseils section.quote2{background-image:url(/images/quote-reverse.png);background-position:50%;background-repeat:no-repeat;padding-bottom:30px;padding-top:30px}div#page-conseils section.quote2 .text{color:#000;margin-top:0}div#page-conseils section.quote2 .cta{border-color:#d9c197}div#page-technologies section.slider-banner{background-image:url(/images/technologies/banner-technologies.jpg);background-position:top;background-size:cover!important;height:650px}div#page-technologies section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-technologies section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:40%}div#page-technologies section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}div#page-technologies section.slider-banner .container-fluid .cta:active,div#page-technologies section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-technologies section.paragraphes h2{margin-bottom:30px;min-height:80px;text-align:center}div#page-technologies section.about{padding-bottom:60px;padding-top:60px}div#page-technologies section.quote{background-image:url(/images/clinique/quote-background.jpg);background-position:50%;background-size:60%}div#page-technologies section.quote .text{margin-top:0}div#page-technologies section.quote2{background-image:url(/images/quote-reverse.png);background-position:50%;background-repeat:no-repeat;padding-bottom:30px;padding-top:30px}div#page-technologies section.quote2 .text{color:#000;margin-top:0}div#page-technologies section.quote2 .cta{border-color:#d9c197}div#page-technologies section.bloc{position:relative}div#page-technologies section.bloc .techno{background-position:50%;background-size:cover;position:relative}div#page-technologies section.bloc .techno .wrapper h2{color:#fff;margin-bottom:5px;min-height:90px}div#page-technologies section.bloc .techno .wrapper a{color:#fff!important}div#page-technologies section.bloc .techno .wrapper p{color:#fff;display:block;min-height:260px}div#page-case-studies section.slider-banner{background-image:url(/images/cases/cases-background.jpg);background-position:50%;background-size:cover!important;height:650px}div#page-case-studies section.slider-banner .container-fluid{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}div#page-case-studies section.slider-banner .container-fluid img{height:auto;margin:100px 0;max-width:40%}div#page-case-studies section.slider-banner .container-fluid .cta{border:2px solid #d9c197;color:#d9c197;font-family:Gotham,serif;font-size:1.5rem;letter-spacing:0;margin-top:15px;padding:8px 20px;text-align:center}div#page-case-studies section.slider-banner .container-fluid .cta:active,div#page-case-studies section.slider-banner .container-fluid .cta:hover{border-color:#fff;color:#fff}div#page-case-studies section.about{padding-bottom:60px;padding-top:60px}div#page-case-studies section.bloc h2{min-height:70px}div#page-case-studies section.list{margin-bottom:80px}div#page-case-studies section.list .category-link{color:#d9c197;cursor:pointer;text-transform:uppercase}div#page-case-studies section.list #close-link{color:#d9c197;cursor:pointer;font-size:.85rem;margin-bottom:5px}div#page-case-studies section.list #next-link,div#page-case-studies section.list #prev-link{color:#b59158;cursor:pointer;font-size:.95rem;padding-left:10px;padding-right:10px;text-transform:uppercase}div#page-case-studies section.list .case-study h2{font-family:Gotham,serif;font-size:1.4rem;font-weight:400;margin-bottom:0;margin-top:10px}div#page-case-studies section.list .case-study h3{color:#b59158;font-family:Gotham,serif;font-size:.9rem;font-style:italic;margin-bottom:10px;margin-top:3px}div#page-case-studies section.list .case-study p{font-family:Gotham,serif;line-height:1.4rem;margin-bottom:0}@media only screen and (max-width:576px){#chatboxWrapper:not(.open) #chatbox{display:none}#chatboxWrapper:not(.open) #chatboxBubble{display:block}}#chatboxWrapper.minimized #chatbox{display:none}#chatboxWrapper.minimized #chatboxBubble{display:block}#chatboxWrapper #chatboxBubble{background-image:url(/images/chatbox/chatboxBubble.png);background-size:contain;bottom:15px;cursor:pointer;display:none;height:70px;position:fixed;right:30px;width:70px;z-index:100}@media only screen and (max-width:576px){#chatboxWrapper #chatboxBubble{bottom:10px;right:15px}}#chatboxWrapper #chatboxBubble:hover{background-image:url(/images/chatbox/chatboxBubbleWhite.png)}#chatboxWrapper #chatbox{background-color:#222023;border:1px solid #d4b98c;border-bottom:0;bottom:0;color:#fff;position:fixed;right:50px;width:335px;z-index:100}@media only screen and (max-width:576px){#chatboxWrapper #chatbox{margin-right:-167px;right:50%}}#chatboxWrapper #chatbox #chat-close{cursor:pointer;position:absolute;right:10px;top:10px}#chatboxWrapper #chatbox .inner{align-items:center;display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:0 20px;text-align:center}#chatboxWrapper #chatbox .inner .profile{margin-top:20px}#chatboxWrapper #chatbox .inner h2{font-size:16px;font-weight:700;margin-bottom:0;margin-top:15px}#chatboxWrapper #chatbox .inner .message{font-weight:300;margin-bottom:15px;margin-top:15px}#chatboxWrapper #chatbox .inner .cta{color:#fff!important;font-size:13px;font-weight:700;margin-bottom:15px;min-width:270px;padding:15px}body{font-family:Gotham,sans-serif}.reveal{visibility:hidden}img{max-width:100%}button.navbar-toggler:focus{outline:0}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.cta{-webkit-appearance:none;background-color:transparent;border:1px solid #d9c197;color:#d9c197;display:inline-block;font-family:Gotham,serif;font-size:1.1rem;font-weight:400;overflow:visible;padding:15px 30px;text-align:center;transition:border-color .3s,color .3s;width:auto}.cta.dark{border-color:#b59158!important}.cta:active,.cta:hover{border:1px solid #fff;color:#fff;outline:none;text-decoration:none}.cta img{vertical-align:baseline;width:24px}.slider-banner h1,.slider-banner h2{visibility:hidden}.slider-banner h1.middle,.slider-banner h2.middle{font-family:Breadley,sans-serif;font-size:9rem;margin-bottom:35px;text-align:center;text-transform:uppercase}section{overflow-x:hidden}@media (min-width:1400px){section .container{max-width:1380px}}section p a:not(.cta){color:#666;text-decoration:underline}section .col.dark,section.dark{background-color:#262327}section .col.dark a,section .col.dark h1,section .col.dark h2,section .col.dark h3,section .col.dark p,section.dark a,section.dark h1,section.dark h2,section.dark h3,section.dark p{color:#fff!important}section .col.grey,section.grey{background-color:#d8e1e4}section .col.grey a,section .col.grey h2,section .col.grey h3,section .col.grey p,section.grey a,section.grey h2,section.grey h3,section.grey p{color:#262327!important}section .col.grey a:not(.cta),section.grey a:not(.cta){text-decoration:underline}section .col.grey-dark,section.grey{background-color:#52666d}section .col.grey-dark a,section .col.grey-dark h2,section .col.grey-dark h3,section .col.grey-dark p,section.grey a,section.grey h2,section.grey h3,section.grey p{color:#fff!important}section .col.grey-dark a:not(.cta),section.grey a:not(.cta){text-decoration:underline}section .col.grey-medium,section.grey{background-color:#b1c5cc}section .col.grey-medium a,section .col.grey-medium h2,section .col.grey-medium h3,section .col.grey-medium p,section.grey a,section.grey h2,section.grey h3,section.grey p{color:#262327!important}section .col.grey-medium a:not(.cta),section.grey a:not(.cta){text-decoration:underline}section .col.grey-dark-medium,section.grey{background-color:#7a9098}section .col.grey-dark-medium a,section .col.grey-dark-medium h2,section .col.grey-dark-medium h3,section .col.grey-dark-medium p,section.grey a,section.grey h2,section.grey h3,section.grey p{color:#fff!important}section .col.grey-dark-medium a:not(.cta),section.grey a:not(.cta){text-decoration:underline}section .col.grey-light,section.grey{background-color:#e0e9ec}section .col.grey-light a,section .col.grey-light h2,section .col.grey-light h3,section .col.grey-light p,section.grey a,section.grey h2,section.grey h3,section.grey p{color:#262327!important}section .col.grey-light a:not(.cta),section.grey a:not(.cta){text-decoration:underline}section .container-fluid .row:first-of-type div.col:not(.full)>div{padding:80px 70px}section .container-fluid .row:first-of-type div.col{padding-left:0;padding-right:0}section .container-fluid .row:first-of-type div.full img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section div.section-title{margin-bottom:60px;text-align:left}section div.section-title h1,section div.section-title h2{font-family:Breadley,sans-serif;font-size:2.4rem;margin-bottom:25px;text-transform:uppercase}section div.section-title h3{color:#262327;font-family:Gotham,serif;font-size:1.3rem;line-height:1.8rem;margin-bottom:30px;margin-top:25px;text-transform:uppercase}section div.section-title h3.gold-darker{color:#b59158!important;font-weight:600}section div.section-title.text-center{margin-bottom:30px}section div.section-title.text-center h2,section div.section-title.text-center h3{text-align:center!important}section div.section-title .separator{border-top:1px solid #d9c197;display:inline-block;margin:auto;position:relative;width:150px}section div.section-title .separator.dark{border-color:#b59158!important}section div.section-title .separator.darker{border-color:#937a44!important}section .cta{color:#fff;font-family:Breadley,sans-serif;font-size:1.6rem;margin-top:30px;padding:0 15px 3px;text-transform:uppercase;width:auto}section .cta span{text-transform:none}section p{color:#666;font-family:Muli,sans-serif;font-size:1rem;font-weight:300;margin-bottom:30px}section .quote{color:#fff;font-size:1.6rem;font-weight:400;line-height:1.9rem;padding:50px 0 40px;text-align:center}section .quote .cta{border-color:#fff;color:#b59158;font-family:Gotham,sans-serif;font-size:1rem;padding:10px 20px 14px}section .signature{font-family:Muli,serif;font-style:italic;margin-top:50px;position:relative}section .signature .author{font-weight:700}section .signature:before{border-top:2px solid #000;content:" ";left:0;position:absolute;top:-15px;width:80px}section .btn{font-family:Monserrat,sans-serif}section .link{cursor:pointer;font-family:Muli italic,sans-serif;font-size:1.1rem;font-weight:600;text-decoration:underline!important}section h1.title{color:#000;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:5px;margin-bottom:30px;text-transform:uppercase}section h2.overTitle{color:#262327;font-family:Muli,serif;font-size:1rem;font-style:italic;margin-bottom:30px}section p{line-height:1.8rem}section .container-fluid.full{padding:0}section .gallery{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100vw}section .gallery .pictureWrapper{margin:0;overflow:hidden;padding-top:100%;position:relative;width:25vw}section .gallery .pictureWrapper:hover .picture{filter:brightness(60%);transform:scale(1.1)}section .gallery .pictureWrapper .picture{background-size:cover;bottom:0;filter:brightness(80%);left:0;position:absolute;right:0;top:0;transition:all .5s ease-out}section .gallery .pictureWrapper .text{color:#fff;height:60px;margin-top:-30px;position:absolute;text-align:center;text-transform:uppercase;top:50%;width:100%}section .gallery .pictureWrapper .text.top{height:100%;margin-top:0;top:0}section .gallery .pictureWrapper .text.top .title{margin-top:30px}section .gallery .pictureWrapper .text .title{font-family:Breadley,sans-serif;font-size:1.9rem;height:40px;line-height:28px}section .gallery .pictureWrapper .text .subtitle{color:#d9c197;font-family:Muli,sans-serif;font-size:.9rem;font-style:italic;margin-top:10px;text-decoration:underline}section .gallery .pictureWrapper .text p{align-items:center;display:flex;font-size:.85rem;height:calc(100% - 100px);line-height:1rem;text-align:center;text-transform:none}section .gallery .pictureWrapper .text p.white{color:#fff}a.caseAnchor{position:absolute;top:-100px}a{color:#262327}#logoCrWrapper{text-align:center;width:200px}#logoCrWrapper a{font-weight:400!important}#logoCrWrapper p{font-size:.8rem;margin-bottom:0;text-transform:none}#logoCrWrapper img{width:160px}section.quote{background-color:#d8e1e4;background-image:url(/images/quote-80.png);background-position:center 20px;background-repeat:no-repeat}section.quote img{width:40px}section.quote .text{color:#000;font-family:Breadley,sans-serif;margin-top:40px;text-align:center;text-transform:uppercase}section.quote2{background-position:center 20px!important}section.quote2 .text{font-family:Breadley,sans-serif;text-align:center;text-transform:uppercase}@media only screen and (max-width:1024px){body,html{font-size:13px}a.cta{text-align:center}section .container-fluid .row:first-of-type div.col:not(.full)>div:not(.padding){padding:30px 15px}section .container-fluid .row:first-of-type div.col:not(.full)>div.padding{min-height:800px}section .gallery .pictureWrapper{width:50vw}section.header div.navbar-nav{flex:1;justify-content:space-around;padding:0!important}section.header div.navbar-nav a{text-align:center}section.header .navbar-collapse{margin-bottom:20px;margin-top:5px;text-align:center}section.header .navbar-collapse a{margin-bottom:5px}section.header .navbar-collapse #header-langs{margin-top:10px;text-align:center}section.contact{padding-left:5%;padding-right:5%}section.contact .icons{justify-content:center;margin-top:5px}section.contact .icons .icon{margin-bottom:10px;width:80%}section.contact .cta{float:none;margin:auto}section div.section-title{margin-bottom:40px}section .cta.square{margin-top:30px}section:not(.contact) .row img{margin-left:auto!important;margin-right:auto!important}section.header.scrolled div.scrolled-background{height:100px}div#page-home section.slider-banner .container-fluid .cta{padding-top:22px}div#page-home section.slider-banner .container-fluid img{max-width:60%}.slider-banner h1.middle,.slider-banner h2.middle{font-size:4rem;margin-bottom:25px;margin-top:55px}div#page-technologies section.bloc h2{margin-bottom:5px;min-height:70px}div#page-technologies section.bloc p{display:block;min-height:160px}}@media only screen and (max-width:576px){section .gallery .pictureWrapper{width:100vw}section.header a{font-size:1.1rem}section .gallery .pictureWrapper .text p{font-size:.9rem;line-height:1rem}section div.section-title h3{font-size:1.1rem}section.contact .icon,section.questionnaire .icon{display:inline}section.contact form.white .form-group,section.contact form.white label,section.questionnaire form.white .form-group,section.questionnaire form.white label{display:inline-block}section.contact form.white p,section.questionnaire form.white p{width:auto}}
