.font1 {font-family:"Montserrat", sans-serif;font-weight:400;}.font1_700 {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;}.font1_800 {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;}.font2 {font-family:"Lato", sans-serif;}.caps {text-transform:uppercase;}.bgColor2 {background:#1e1c1d;}.theme1 {background:#ec1f27;color:#fff;}.theme2 {background:#1e1c1d;color:#fff;}.theme3 {background:#fff;color:#686868;}.theme3 h1,.theme3 h2,.theme3 h3,.theme3 h4 {color:#000;}.animColor {transition:color 0.3s;}.animAll {transition:all 0.3s;}.textWhite {color:#fff;}.textColor3 {color:#686868;}.firstLevelSiteMap {color:#262626;font-weight:bold;}.noPadding {padding:0 !important;}.textLeft,.textLeft p {text-align:left !important;}.textRight,.textRight p {text-align:right !important;}.textCenter,.textCenter p {text-align:center !important;}* {box-sizing:border-box;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,sub,sup,tt,var,center,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,menu,nav,output,ruby,section,summary,time,mark,audio,video {border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:none;}table {border-collapse:collapse;border-spacing:0;}p,ul,ol {font-size:16px;line-height:1.3;margin-bottom:10px;font-family:"Lato", sans-serif;}td {vertical-align:top;}a {font-family:"Lato", sans-serif;color:#686868;}a:hover {color:#1e1c1d;}a img {border:none;}html {font-size:62.5%;}body {width:100%;font-size:1.6rem;}.wrapper {position:relative;max-width:1920px;width:96%;margin:0 auto;}.wrapper1600 {position:relative;max-width:1600px;width:96%;margin:0 auto;}.wrapperPadding {position:relative;max-width:1920px;width:96%;margin:0 auto;padding:0 10%;}h1,h2,h3,h4,.title {font-family:"Montserrat", sans-serif;font-weight:400;}h1:after,h2:after {margin:30px 0;}h3:after {margin:20px 0;}h4:after,.title:after {margin:15px 0;}h1,h2 {text-transform:uppercase;font-size:40px;}h3 {font-size:20px;}.table {display:table;width:100%;}.tableRow {display:table-row;}.tableCell {display:table-cell;vertical-align:middle;float:none;}.title {text-transform:uppercase;color:#000;}.blueColor {color:#213e97 !important;}.separateur {color:#213e97 !important;font-size:2rem !important;font-weight:800;margin:0 auto;}@media screen and (max-width:1200px) {.wrapperPadding {padding:0;}}@media screen and (max-width:920px) {.wrapperPadding {width:92%;}.tableHeader_920 {display:table-header-group;}}@media screen and (max-width:460px) {h1,h2 {font-size:30px;}}.navBtn {position:absolute;top:50%;transform:translateY(-50%);max-width:80px;width:7%;}a.btn,input[type="submit"].btn {display:inline-block;padding:15px 20px;margin-top:10px;border:2px solid #213e97;color:#000;font-family:"Lato", sans-serif;text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;}a.btn:hover {background:#000;color:#fff;}a.btn.btnColor1Empty {border:2px solid #ec1f27;color:#ec1f27;}a.btn.btnColor1Empty:hover {background:#ec1f27;color:#fff;}a.btn.btnWhiteEmpty {border:2px solid #fff;color:#fff;}a.btn.btnWhiteEmpty:hover {background:#fff;color:#ec1f27;}a.btn.btnBlueFull,input[type="submit"].btn.btnBlueFull {color:#fff;background:#213e97;}a.btn.btnBlueFull:hover,input[type="submit"].btn.btnBlueFull:hover {color:#213e97;border:2px solid #213e97;background:transparent;}a.btn.btnWhiteFull,input[type="submit"] {color:#213e97;background:#fff;}a.btn.btnWhiteFull:hover,input[type="submit"]:hover {color:#fff;border:2px solid #fff;background:transparent;}#loadingScroll {background:#ec1f27;color:#fff;border:2px solid #ec1f27;margin:20px auto;display:block;width:140px;padding:20px;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;text-transform:uppercase;font-size:14px;}#logo #mobile {display:none;}#headerHome {height:100vh;position:relative;background:url("../images/bgHeader.jpg") no-repeat top center;background-size:cover;}#headerHome #logo {position:absolute;top:0px;left:0px;}#headerHome #menuWrapper #logo {position:relative;}#headerHome #logo img {max-width:100%;max-height:100%;}#headerHome #headerHome .wrapper {height:100%;padding:0 10%;}#headerHome #contentHeader {position:relative;height:100vh;text-align:center;color:#000;width:100%;}#headerHome #contentHeader .titleZone {position:absolute;bottom:0;background:#e7e7e7;z-index:4;width:100%;padding:50px 0;line-height:1.2;}@media screen and (max-width:768px) {#headerHome #contentHeader .titleZone {position:relative;}}@media screen and (max-width:699px) {#headerHome #contentHeader .titleZone {padding:25px 0;}}@media screen and (max-width:480px) {#headerHome #contentHeader .titleZone {border-bottom:1px solid #fff;}}#headerHome #contentHeader .titleZone h1 {font-size:5.6rem;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;color:#213e97;}@media screen and (max-width:1600px) {#headerHome #contentHeader .titleZone h1 {font-size:4rem;}}@media screen and (max-width:1200px) {#headerHome #contentHeader .titleZone h1 {font-size:2.5rem;}}#headerHome #contentHeader #owlCarouselHeader {position:relative;top:156px;}@media screen and (max-width:1024px) {#headerHome #contentHeader #owlCarouselHeader {top:104px;}}#headerHome #contentHeader .itemCarousel {height:calc(100vh - 156px - 167px);}@media screen and (max-width:699px) {#headerHome #contentHeader .itemCarousel {height:775px;}}#headerHome #contentHeader h1,#headerHome #contentHeader h2 {font-size:115px;display:inline-block;color:#fff;}#headerHome #contentHeader h1:after,#headerHome #contentHeader h2:after {display:none;}#headerHome #contentHeader h1 span,#headerHome #contentHeader h2 span {position:relative;}#headerHome #contentHeader p {color:#fff;}#headerHome #contentHeader p {font-size:20px;margin:25px 0 50px 0;}#headerHome #scrollToFirstBlockWrapper {display:inline-block;position:absolute;bottom:10%;width:34px;left:50%;transform:translateX(-50%);}@media screen and (max-width:1600px) {#headerHome #contentHeader .itemCarousel {height:calc(100vh - 156px - 148px);}}@media screen and (max-width:1200px) {#headerHome #contentHeader .itemCarousel {height:calc(100vh - 156px - 130px);}}@media screen and (max-width:1024px) {#headerHome #contentHeader .itemCarousel {height:calc(100vh - 104px - 130px);}}@media screen and (max-width:768px) {#headerHome,#headerHome #contentHeader {height:100%;}#headerHome #contentHeader .itemCarousel {height:calc(600px - 105px - 80px);}}@media screen and (max-width:1200px) and (min-height:800px) {#headerHome #contentHeader h1,#headerHome #contentHeader h2 {font-size:10vw;}}@media screen and (max-height:800px) {#headerHome #contentHeader h1,#headerHome #contentHeader h2 {font-size:8vh;}}@media screen and (max-width:780px) {#headerHome #logo {height:80px;}#headerHome #menuWrapper #logo {height:auto;}#headerHome #contentHeader h1 span:after,#headerHome #contentHeader h2 span:after {display:none;}}@media screen and (max-width:560px) {#headerHome #contentHeader .btn {font-size:3vw;}}@media screen and (max-width:480px) {#headerHome #contentHeader p,#headerHome #scrollToFirstBlockWrapper,#owl-controls-custom {display:none;}#header2Wrapper #menuVertical2Wrapper #logo {top:2px !important;}#logo #mobile {display:inline;}#logo #desktop {display:none;}}@media screen and (max-height:360px) {#headerHome #contentHeader {display:none;}}#headerHome #owl-controls-custom .owl-dot span {background:#fff;opacity:1;}#headerHome #owl-controls-custom .owl-dot.active span,.owl-theme .owl-controls .owl-dot:hover span {background:#1e1c1d;}#owl-controls-custom {position:absolute;bottom:25px;width:100%;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}#owl-controls-custom .owl-dot {display:inline-block;zoom:1;}#owl-controls-custom .owl-dot span {display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#b01680;}#header {margin-top:105px;}#header #contentHeader {display:table-cell;height:295px;vertical-align:middle;}#header #contentHeader h1,#header #contentHeader h2 {text-align:center;color:#fff;font-size:55px;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;}#header #contentHeader h1:after,#header #contentHeader h2:after {margin:50px auto 0 auto;}@media screen and (max-width:920px) {#header #contentHeader h1,#header #contentHeader h2 {font-size:5vw;}}#header2Wrapper #menuVertical2Wrapper {position:fixed;z-index:5;width:100%;top:0;}#header2Wrapper #menuVertical2Wrapper #logo {vertical-align:bottom;top:5px;left:8%;position:absolute;z-index:6;transition:top 0.3s ease;}#header2Wrapper #menuVertical2Wrapper #logo img {max-height:300px;max-width:300px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social {margin:0;padding:0;background:#e7e7e7;padding:15px 0;text-align:right;transition:height 0.3s ease, padding 0.3s ease;overflow:hidden;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social .offer {padding:10px;border:1px solid #213e97;transition:0.5s ease-in-out;color:#213e97;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social .offer:hover {color:#fff;background-color:#213e97;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div {display:inline-block;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div a,#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div p {font-size:1.4rem;color:#213e97;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div a {text-align:right;width:auto;transition:color 0.3s;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div a:hover {color:#213e97;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div p {font-family:"Montserrat", sans-serif;font-weight:400;margin-bottom:0;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div.separateur {margin:0 15px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div .icon_phone {display:inline-block;position:relative;top:3px;background:url("../images/icon_phone.png") no-repeat center;width:17px;height:17px;margin-right:10px;color:#213e97;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div #panier {margin-left:15px;font-weight:bold;display:inline-block;text-align:left;margin-right:25px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div #panier a {position:relative;padding-right:30px;display:inline-block;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div #panier a #cartText {margin-right:0px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div #panier a img {position:absolute;right:0;top:-3px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div #socialWrapper {margin-left:15px;display:inline-block;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div span {display:inline-block;margin-right:15px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div .fa-shopping-cart {padding-left:15px;font-size:22px;}#header2Wrapper #menuVertical2Wrapper #contactHeader.social > div > div #icon_panier {display:inline-block;width:53px;height:38px;background:url(../images/panier.png) no-repeat center right;}#header2Wrapper #menuVertical2Wrapper #menuWrapper {width:100%;z-index:5;background:#e7e7e7;height:135px;box-shadow:0px 5px 12px #0000008a;}#header2Wrapper #menuVertical2Wrapper #menuWrapper .wrapper1600 {display:flex;justify-content:flex-end;align-items:center;height:100%;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu {position:relative;max-width:1920px;width:calc(100% - 490px);float:right;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper {text-align:right;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul {margin:0;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li {display:inline-block;text-align:center;position:relative;padding:42px 8%;}@media screen and (max-width:1620px) {#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li {padding:42px 5%;}}@media screen and (max-width:1300px) {#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li {padding:42px 20px;}}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li a {font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;font-size:1.6rem;color:#213e97;transition:color 400ms ease;display:inline-block;width:100%;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li a:hover,#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li a.currentPage,#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li a.open {color:#213e97;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li:last-child a {border:none;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li ul {position:absolute;top:105px;background:#fff;width:115%;display:none;z-index:5;left:50%;transform:translateX(-50%);}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li ul li:hover a {background:#213e97;color:#fff;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li ul li a {padding:15px;border:none;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li:hover ul {display:block;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li:after {content:"|";font-family:"Montserrat", sans-serif;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%);}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li:last-child {padding-right:0;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul > li:last-child:after {content:"";}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul .quickLink.firstLink span {border:none;}#header2Wrapper #menuVertical2Wrapper #menuWrapper #verticalMenu .quickLinkWrapper > ul .quickLink span {border-left:2px solid #f3f3f0;width:100%;display:block;}#header2Wrapper #menuVertical2Wrapper.mini #contactHeader {height:0;padding:0;}#header2Wrapper #menuVertical2Wrapper.mini #logo {top:0;}@media screen and (max-width:1024px) {#header2Wrapper #menuVertical2Wrapper {height:104px !important;background:#fff;}}@media screen and (max-width:1600px) {#header2Wrapper #menuVertical2Wrapper #logo {width:20%;min-width:250px;}#header2Wrapper #menuVertical2Wrapper #verticalMenu {width:80% !important;}}@media screen and (max-width:1400px) {#header2Wrapper #menuVertical2Wrapper #logo {top:60px;}}@media screen and (max-width:640px) {#header2Wrapper #menuVertical2Wrapper #verticalMenu #logo img {width:35vw;}}@media screen and (max-width:480px) {#header2Wrapper #menuVertical2Wrapper #verticalMenu #logo img {width:35vw;}}#header2Wrapper #FixedVertical {display:none;}#header2Wrapper #FixedVertical #menu_button {top:0;transition:top 300ms ease;}#header2Wrapper #FixedVertical #menu_button.active {position:fixed;top:0;right:0;}#header2Wrapper #header {height:350px;}#header2Wrapper #header #contentHeader {display:table-cell;vertical-align:middle;text-align:center;}#header2Wrapper #header #contentHeader h1,#header2Wrapper #header #contentHeader h2 {text-align:center;color:#fff;font-size:5.2rem;font-family:"Montserrat", sans-serif;font-weight:400;margin-bottom:0;letter-spacing:2px;}#header2Wrapper #header #contentHeader h1:after,#header2Wrapper #header #contentHeader h2:after {margin:50px auto 0 auto;}#header2Wrapper #header.vertical {margin-top:156px;height:350px;background:url(../images/bgHeader2.jpg);}#header2Wrapper #header.vertical #contentHeaderWrapper {height:100%;}#header2Wrapper #header.vertical #contentHeaderWrapper #contentHeader {height:100%;}#header2Wrapper #Fixed {display:none;}@media screen and (max-width:1024px) {#header2Wrapper #menuWrapper,#header2Wrapper #contactHeader {display:none;}#header2Wrapper #FixedVertical,#header2Wrapper #Fixed {display:block;}#header2Wrapper #menuVertical2Wrapper {height:140px !important;}#header2Wrapper #menuVertical2Wrapper #logo {display:block;max-height:212px;width:14vw;top:10px;}#header2Wrapper #header.vertical {margin-top:104px;}}@media screen and (max-width:920px) {#header2Wrapper #header #contentHeader h1,#header2Wrapper #header #contentHeader h2 {font-size:6vw;}}@media screen and (max-width:720px) {#header2Wrapper #header.vertical {height:175px;}#header2Wrapper #header #contentHeader img {display:none;}#header2Wrapper #header #contentHeader h1,#header2Wrapper #header #contentHeader h2 {font-size:8vw;}}#menu .wrapper {height:34px;border:1px solid blue;}#menu_button {display:block;padding:40px;font-size:18px;font-weight:bold;line-height:75px;color:#fbfbfb;position:fixed;right:8%;top:15px;z-index:60;}@media screen and (max-width:500px) {#menu_button {right:2%;}}#menu_button:before,#menu_button:after,#menu_button span {transition:all 300ms ease;display:block;height:3px;width:30px;background:#111111;right:25px;position:absolute;top:27px;content:"";}#menu_button:before {margin-top:-9px;}#menu_button:after {margin-top:9px;}#menu_button p {position:absolute;bottom:12px;text-align:center;width:100%;left:0;text-transform:uppercase;font-size:11px;color:#111111;}#menu_button.active:before,#menu_button.active:after {width:40px;margin-top:-1px !important;right:20px;}#menu_button.active:before {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#menu_button.active:after {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#menu_button.active span {opacity:0 !important;width:0 !important;}#Menu {visibility:hidden;position:fixed;top:0;right:0px;left:0px;height:100vh;background:rgba(0,0,0,0.85);padding-top:90px;opacity:0;transition:all 400ms ease-in;z-index:15;}#Menu.active {visibility:visible;opacity:1;transition:all 400ms ease-in;}#menuLogo {width:350px;padding:15px;}#nav {text-align:right;border-right:1px solid #fbfbfb;padding-right:40px;font-family:"Montserrat", sans-serif;color:#fbfbfb;margin-top:15px;transition:color 0.3s;}#nav > li {padding-bottom:9px;}#nav > li > a {color:#fbfbfb;font-weight:700;font-size:22px;transition:color 150ms ease;}#nav > li > ul {border-right:4px solid #fbfbfb;padding:0 8px 0 0;margin-top:10px;}#nav > li > ul > li.padDown {padding-bottom:10px;}#nav > li > ul > li > a {color:#fbfbfb;line-height:10px;font-weight:700;font-size:14px;color:#a7a7a7;transition:color 100ms ease;}#nav > li > a:hover,#nav > li > ul > li > a:hover,#nav a.currentPage {color:#213e97;}.topAddress {font-family:"Source Sans Pro", sans-serif;padding:40px 0 0 40px;padding-top:17px;}.topAddress p,.topAddress a {color:#fbfbfb;letter-spacing:1px;line-height:1.1em;}.topAddress p.address,.topAddress a.address {font-weight:700;padding-bottom:10px;}.social_800 {display:none;}.social {margin-top:20px;padding-left:40px;}#animateNav {margin-top:0px;transition:all 600ms ease-out;margin-bottom:15px;}#animateNav .fa {font-size:25px;margin-right:10px;display:inline-block;color:#fff;}#animateNav .fa:hover {color:#ec1f27;}#animateNav.move {margin-top:75px;}.bg,.ibg-bg {min-height:710px;}@media screen and (max-width:800px) {#nav {text-align:center;border:none;padding-right:0;}#nav > li > ul {border-right:none;padding:0;}#nav > li > ul > li > a {display:block;font-size:14px;padding:6px 0;}.social_800 {display:block;width:319px;margin:0 auto;margin-top:10px;position:relative;text-align:center;}.social_800 > a {display:inline-block;float:none;}#logoFixTop {width:75px;background-size:100%;}#logoFixTop.active {height:75px;width:75px;background-size:100%;}}@media screen and (max-width:640px) {.bg,.ibg-bg {min-height:900px;}}@media screen and (min-width:800px) and (max-height:870px) {#Menu {padding-top:75px;}#menuLogo {display:none;}}@media screen and (min-width:800px) and (max-height:760px) {#Menu {padding-top:15px;}#animateNav.move {margin-top:40px;}}@media screen and (max-width:800px) and (max-height:625px) {#Menu {padding-top:30px;}#menuLogo {display:none;}}#servicesMenu {width:100%;}#servicesMenu .wrapper {height:375px;max-width:1600px;}#servicesMenu .itemServiceMenuWrapper {height:100%;}.itemServiceMenu {padding:10% 15%;height:100%;}.itemServiceMenu .backgroundServiceWrapper {height:50%;}.itemServiceMenu .backgroundService {height:100%;width:100%;-webkit-transition:background 0.5s;transition:background 0.5s;background-position:center center;}.itemServiceMenu p {color:#111111;font-size:1.8rem;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;text-align:center;}@media screen and (max-width:920px) {#servicesMenu .wrapper {height:auto;width:100%;}#servicesMenu .itemServiceMenu {padding:10% 1%;}#servicesMenu .itemServiceMenuWrapper {height:375px;}#servicesMenu .itemServiceMenuWrapper:first-child .itemServiceMenu {border-bottom:none;}.itemServiceMenu .backgroundServiceWrapper {height:50%;}}.bandeau {padding:130px 0;background-color:#fff;color:#fff;}@media screen and (max-width:600px) {.bandeau {padding:30px 0;}}.bandeau h2 {font-size:3.8rem;font-family:"Montserrat", sans-serif;font-weight:400;letter-spacing:2px;color:#000;}.bandeau .separateur {margin:25px auto;}.icone_section_bandeau.realisation {cursor:pointer;margin:75px 0;}@media screen and (max-width:600px) {.icone_section_bandeau.realisation {margin:30px 0;}}.icone_section_bandeau.realisation .wrapper_img {margin-top:0px;}.icone_section_bandeau .wrapper_img {display:flex;flex-direction:column;padding:26px;margin-top:25px;background-color:#fff;border:6px solid #213e97;justify-content:flex-start;border-radius:10px;}.icone_section_bandeau .wrapper_img img {padding-bottom:31px;}.icone_section_bandeau .wrapper_img h3 {color:#000;font-weight:bold;}.icone_section_bandeau .wrapper_img h3.no_padding {padding-top:0;}@media screen and (max-width:769px) {.icone_section_bandeau {display:flex;flex-direction:column;}}.bandeau2 .separateur {color:#fff !important;}.bandeau2 h2 {color:#fff;font-weight:bold;text-shadow:5px 4px 3px #000;}@media screen and (max-width:472px) {.histoire {padding:0 0 50px 0 !important;}}.histoire .contentText {padding:200px 0;}.histoire .contentText h2,.histoire .contentText p {color:#111111;text-transform:uppercase;}.histoire .contentText p {font-family:"Lato", sans-serif;font-weight:600;font-style:italic;margin-bottom:40px;}.histoire .contentText .separateur {margin:25px auto;}@media screen and (max-width:920px) {.histoire .contentText {padding:50px 0 0 0;}.histoire .contentText h2,.histoire .contentText p {text-align:center !important;}}.partenaire {background:#e7e7e7;}.partenaire .separateur {margin:25px auto;}.partenaire h2 {color:#213e97;}#googleMap {width:100%;height:600px;}#slick {position:relative;padding:10% 15%;background-color:#e7e7e7;}#slick .arrow-prev,#slick .arrow-next {position:absolute;display:flex;align-items:center;justify-content:center;top:50%;height:30px;width:30px;background-color:#205d9a;color:#fff;transition:0.5s ease-in-out;cursor:pointer;}#slick .arrow-prev:hover,#slick .arrow-next:hover {background-color:#213e97;}#slick .arrow-prev {left:5%;}#slick .arrow-next {right:5%;}#slick .slick_img {width:100%;max-width:80%;margin:0 auto;}#slick .slick_img .bg_image {display:flex;height:105px;margin-right:30px;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:contain;background-position:bottom;}#infoTardif {text-align:center;padding:125px 0;background-color:#e7e7e7 !important;}#infoTardif h2 {color:#213e97;}#infoTardif .separateur {margin:40px auto;}div.about .tableCell {height:740px;}div.about .tableCell .separateur {margin:10px auto;}div.about .tableCell h2 {letter-spacing:2px;}@media screen and (max-width:920px) {div.about .tableCell {height:inherit;}div.about .tableCell h2,div.about .tableCell p {text-align:center !important;}}div.about div.contentBlock {padding:125px 15%;}@media screen and (max-width:920px) {div.about div.contentBlock {padding:75px 10% 0 10%;}}.grosseImage {height:850px;}.sitemap div,.sitemap li {text-align:center;}.sitemap h3 {padding-bottom:50px;}.sitemap .separateur {margin:25px auto;}.sitemap a {text-align:center;color:#111111;transition:color 0.3s;font-size:1.7rem;}.sitemap a:hover {color:#213e97;}.sitemap .sitemap_titre {padding:10px 0;}.sitemap .parent {position:relative;}.sitemap .parent img {display:block;position:absolute;left:50px;top:-3px;padding:15px;cursor:pointer;transition:all 0.3s;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.sitemap .parent img.open {transition:all 0.3s;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}.sitemap .accordeon li {list-style-type:none;padding:5px 0;}.sitemap .accordeon li a {font-size:1.4rem;}.blockTextImage .blockText {padding:75px 8% 75px 24%;}.blockTextImage .blockTextRight {padding:75px 24% 75px 8%;}.blockTextImage .blockImage {text-align:center;padding:75px 4% 75px 24%;}.blockTextImage .blockImageRight {text-align:center;padding:75px 24% 75px 4%;}.blockTextImage .contentBlock p {text-align:justify;}.blockTextImage .contentBlock.left p {text-align:left;}.blockTextImage .contentBlock .contentText {margin-bottom:35px;}.blockTextImage .contentBlock.center {text-align:center;}.blockTextImage .contentBlock.center h1:after,.blockTextImage .contentBlock.center h2:after,.blockTextImage .contentBlock.center h3:after,.blockTextImage .contentBlock.center h4:after {margin-left:auto;margin-right:auto;}.blockTextImage .contentBlock.center p {text-align:center;}.blockTextImage .contentBlock.right {text-align:right;}.blockTextImage .contentBlock.right h1:after,.blockTextImage .contentBlock.right h2:after,.blockTextImage .contentBlock.right h3:after,.blockTextImage .contentBlock.right h4:after {margin-left:calc(100% - 15px);margin-right:0;}@media screen and (max-width:1200px) {.blockTextImage .blockImage,.blockTextImage .blockImageRight {padding:75px 4% 0 4%;}.blockTextImage .blockText {padding:75px 10% 75px 4%;}.blockTextImage .blockTextRight {padding:75px 4% 75px 10%;}}@media screen and (max-width:920px) {.blockTextImage .blockText,.blockTextImage .blockTextRight {padding:30px 4% 75px 4%;}.blockTextImage .contentBlock .centerBtn {text-align:center;}}@media screen and (max-width:720px) {.blockTextImage .contentBlock.left_720 {text-align:left;}.blockTextImage .contentBlock.left_720 h1:after,.blockTextImage .contentBlock.left_720 h2:after,.blockTextImage .contentBlock.left_720 h3:after,.blockTextImage .contentBlock.left_720 h4:after {margin-left:0;margin-right:0;}.blockTextImage .contentBlock.left_720 p {text-align:justify;}}.blockTextImageFullHeight {background-color:#fff !important;}.blockTextImageFullHeight .blockText {padding:75px 8% 75px 24%;}.blockTextImageFullHeight .blockTextRight {padding:75px 24% 75px 8%;}.blockTextImageFullHeight img {display:none;}.blockTextImageFullHeight .contentBlock p {text-align:justify;}.blockTextImageFullHeight .contentBlock.left p {text-align:left;}.blockTextImageFullHeight .contentBlock .contentText {margin-bottom:35px;}.blockTextImageFullHeight .contentBlock .contentText h2,.blockTextImageFullHeight .contentBlock .contentText p {color:#213e97;}.blockTextImageFullHeight .contentBlock.center {text-align:center;}.blockTextImageFullHeight .contentBlock.center h1:after,.blockTextImageFullHeight .contentBlock.center h2:after,.blockTextImageFullHeight .contentBlock.center h3:after,.blockTextImageFullHeight .contentBlock.center h4:after {margin-left:auto;margin-right:auto;}.blockTextImageFullHeight .contentBlock.center p {text-align:center;}.blockTextImageFullHeight .contentBlock.right {text-align:right;}.blockTextImageFullHeight .contentBlock.right h1:after,.blockTextImageFullHeight .contentBlock.right h2:after,.blockTextImageFullHeight .contentBlock.right h3:after,.blockTextImageFullHeight .contentBlock.right h4:after {margin-left:calc(100% - 15px);margin-right:0;}@media screen and (max-width:1200px) {.blockTextImageFullHeight .blockImage,.blockTextImageFullHeight .blockImageRight {padding:75px 4% 0 4%;}.blockTextImageFullHeight .blockText {padding:75px 10% 75px 4%;}.blockTextImageFullHeight .blockTextRight {padding:75px 4% 75px 10%;}}@media screen and (max-width:920px) {.blockTextImageFullHeight {padding:0 0 75px;}.blockTextImageFullHeight .grid_6 {background:none !important;}.blockTextImageFullHeight .tableHeader_920 {text-align:center;}.blockTextImageFullHeight .tableHeader_920 img {display:inline-block;}.blockTextImageFullHeight .blockText,.blockTextImageFullHeight .blockTextRight {padding:30px 4% 0 4%;}.blockTextImageFullHeight .contentBlock .centerBtn {text-align:center;}}@media screen and (max-width:720px) {.blockTextImageFullHeight .contentBlock.left_720 {text-align:left;}.blockTextImageFullHeight .contentBlock.left_720 h1:after,.blockTextImageFullHeight .contentBlock.left_720 h2:after,.blockTextImageFullHeight .contentBlock.left_720 h3:after,.blockTextImageFullHeight .contentBlock.left_720 h4:after {margin-left:0;margin-right:0;}.blockTextImageFullHeight .contentBlock.left_720 p {text-align:justify;}}.block {padding:75px 0;}.block .contentBlock p {text-align:justify;}.block .contentBlock.left p {text-align:left;}.block .contentBlock .contentText {margin-bottom:35px;}.block .contentBlock.center {text-align:center;}.block .contentBlock.center h1:after,.block .contentBlock.center h2:after,.block .contentBlock.center h3:after,.block .contentBlock.center h4:after {margin-left:auto;margin-right:auto;}.block .contentBlock.center p {text-align:center;}.block .contentBlock.right {text-align:right;}.block .contentBlock.right h1:after,.block .contentBlock.right h2:after,.block .contentBlock.right h3:after,.block .contentBlock.right h4:after {margin-left:calc(100% - 15px);margin-right:0;}@media screen and (max-width:920px) {.block .contentBlock .centerBtn {text-align:center;}}@media screen and (max-width:720px) {.block .contentBlock.left_720 {text-align:left;}.block .contentBlock.left_720 h1:after,.block .contentBlock.left_720 h2:after,.block .contentBlock.left_720 h3:after,.block .contentBlock.left_720 h4:after {margin-left:0;margin-right:0;}.block .contentBlock.left_720 p {text-align:justify;}}#gallery {background:#f5f5f5;display:flex;flex-direction:row;flex-wrap:wrap;}#gallery a {display:block;position:relative;height:350px;width:25%;box-sizing:border-box;}#gallery a .item_effect {position:absolute;top:100%;right:0;left:0;bottom:0;background:rgba(255,255,255,0);transition:top 0.4s ease-in-out, background 0.6s ease-in-out;transition-delay:0.4s;}#gallery a .loupe {position:absolute;bottom:0;top:100%;width:100%;background:url(../images/loupe.png) center no-repeat;transition:top 0.4s ease-in-out;transition-delay:0.4s;}#gallery a .loupe .item_title {width:100%;background:rgba(0,0,0,0.7);color:#fff;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;font-size:20px;text-transform:uppercase;text-align:center;position:absolute;bottom:0;transition:opacity 0.4s ease-in-out;transition-delay:0s;opacity:0;}#gallery a .loupe .item_title p {margin-top:10px;}#gallery a:hover .item_effect {top:0;background:rgba(255,255,255,0.65) center no-repeat;transition-delay:0s;}#gallery a:hover .loupe {top:0;transition-delay:0s;}#gallery a:hover .loupe .item_title {margin-top:65%;opacity:1;transition-delay:0.4s;}.lineListWrapper {margin-top:25px;}.lineListWrapper.first {margin:0;}.itemWrapperImage {margin-bottom:50px;height:240px;background-size:cover;background-repeat:no-repeat;background-position:center center;}.itemWrapperText {position:relative;padding:0 50px;text-align:justify;}.itemWrapperText h3 {color:#000;}.theme2 .itemWrapperText h3 {color:#fff;}.date {color:#ec1f27 !important;font-size:14px;}.marginBottom25 {margin-bottom:25px;}@media screen and (max-width:960px) {.itemWrapperText {padding:0 5%;}}@media screen and (max-width:920px) {.marginBottom25_920 {margin-top:25px;}}@media screen and (max-width:640px) {.itemWrapperText {min-height:auto;}.marginBottom25_640 {margin-top:25px;}}@media screen and (max-width:360px) {.itemWrapperText {background:none !important;}}.bgNews {background:#f0f0f0;padding-bottom:50px;}.bgNews .itemWrapperImage img {width:100%;text-align:center;}.btnNewsWrapper {margin-top:35px;}.bgNews .itemWrapperText {min-height:220px;}.contentText .bgNews {text-align:center;}.contentText .bgNews h1:after,.contentText .bgNews h2:after,.contentText .bgNews h3:after,.contentText .bgNews h4:after {margin-left:0;margin-right:0;}.contentText .bgNews p {text-align:justify;}a.knowMore {font-family:"Lato", sans-serif;color:#ec1f27;font-size:14px;font-weight:bold;}@media screen and (max-width:720px) {.itemWrapperText {min-height:auto;}.bgNews {padding:0 0 50px 0;margin-bottom:25px;}}#contact {padding:115px 0;background:#111111;}#contact h2 {text-align:center;font-size:4rem;color:#fff;}#contact .separateur {margin:25px auto;text-align:center;}#contact input[type="text"],#contact textarea {color:#fff;padding:15px 20px;background:#111111;width:100%;font-family:"Lato", sans-serif;border:1px solid #fff;}#contact input[type="text"].focus,#contact textarea.focus {color:#fff;outline:none;}#contact textarea {height:250px;margin-top:25px;}@media screen and (max-width:600px) {#contact textarea {margin-top:0;}}#contact input[type="submit"] {margin:35px auto 0 auto;display:block;padding:15px 30px;}#contact .inputWrapper {padding:15px 20px;background:#f7f6f5;display:inline-block;margin-bottom:1%;width:20%;}#contact input[type="checkbox"] {display:none;}#contact input[type="checkbox"] + label {font-family:"Lato", sans-serif;padding-left:30px;position:relative;padding-top:5px;display:block;height:24px;}#contact input[type="checkbox"] + label:before {content:"";display:inline-block;width:16px;height:16px;border:1px solid #c6c5c5;background:#fff;position:absolute;left:0;top:1px;padding:3px;transition:background-color 300ms ease;}#contact input[type="checkbox"]:checked + label:before {background:#ec1f27 url("../images/checkIcon.png") no-repeat center;border:1px solid #ec1f27;}#contact input[type="radio"] {display:none;}#contact input[type="radio"] + label {font-family:"Lato", sans-serif;padding-left:30px;position:relative;padding-top:5px;display:block;height:24px;}#contact input[type="radio"] + label:before {content:"";display:inline-block;border-radius:12px;width:16px;height:16px;border:1px solid #c6c5c5;background:#fff;position:absolute;left:0;top:1px;padding:3px;transition:background-color 300ms ease;}#contact input[type="radio"]:checked + label:before {background:#ec1f27 url("../images/radioIcon.png") no-repeat center;border:1px solid #ec1f27;}#contact .ui-selectmenu-button,#contact .ui-selectmenu-menu .ui-menu {background:#f7f6f5;border-radius:0;}#contact .ui-selectmenu-button span.ui-selectmenu-text {padding:15px 15px;}#contact .ui-state-focus,#contact .ui-widget-content .ui-state-focus,#contact .ui-widget-header .ui-state-focus {border:1px solid #ccc;font-weight:normal;background:#1e1c1d;color:#fff;}.owl-carousel .owl-item img {width:auto;display:inline-block;}.owl-carousel .tableCell {height:160px;text-align:center;width:100%;}#owlCarouselLogo.owl-theme .owl-controls .owl-dot span {background:#fff;opacity:1;}#owlCarouselLogo.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls .owl-dot:hover span {background:#213e97;}.paginationWrapper {margin:auto;display:table;}.paginationWrapper .pagination {font-size:20px;display:table;}.paginationWrapper .pagination li {float:left;min-width:20px;text-align:center;margin:0 1px;}.paginationWrapper .pagination li.disabled,.paginationWrapper .pagination li.active {pointer-events:none;}.paginationWrapper .pagination li a {color:#4a494a;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;font-size:18px;}.paginationWrapper .pagination li.prevNext a {color:#1e1c1d;}.paginationWrapper .pagination li.active a {font-weight:normal !important;color:#ec1f27 !important;}@media screen and (max-width:720px) {#blockListNews .contentBlock .contentText {margin:0;}}.blockNews p {color:#686868;}.navigation {width:280px;margin:0 auto 75px auto;}.navigation span {vertical-align:top;text-decoration:underline;color:#000;}.navigation a.disabled {cursor:context-menu;}.navigation a.disabled span {color:grey;text-decoration:none;}.navigation .prev {margin-right:100px;}.navigation .prev img {margin-right:12px;vertical-align:middle;}.navigation .next img {margin-left:12px;vertical-align:middle;}@media screen and (max-width:520px) {.newsAuthor {width:920px;margin-top:15px;}}.blockInfo {padding:50px 10%;background:#fff;min-height:254px;color:#686868;}.blockInfo span {color:#4a4a4a;font-weight:bold;}.blockInfo p.title {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:800;font-size:2rem;font-weight:900;position:relative;margin-bottom:50px;}.blockInfo p.title:after {content:"";height:1px;width:20px;position:absolute;bottom:-40px;background:#213e97;left:50%;transform:translateX(-50%);}.blockInfo p {font-family:"Lato", sans-serif;margin-bottom:3px;color:#111111;font-size:1.8rem;}.blockInfo.heure {margin-left:15%;}.blockInfo.adresse {margin-right:15%;}@media screen and (max-width:1024px) {.blockInfo.heure,.blockInfo.adresse {margin:0;}}@media screen and (max-width:640px) {.blockInfo.heure {margin-top:50px;}}#googleMap {width:100%;height:590px;}@media screen and (max-width:1200px) {#googleMap {width:100%;height:350px;margin:0 auto;}}@media screen and (max-width:920px) {#googleMap {display:none;}}@media screen and (max-width:640px) {.blockInfo {height:auto;}}#siteMap {text-align:center;}#siteMap .blockText {padding:125px 15%;}#siteMap ul {margin:0;}#siteMap .firstLevel span {color:#262626;font-weight:bold;margin-bottom:10px;display:inline-block;}#siteMap .firstLevel a span {transition:color 0.4s;}#siteMap .firstLevel a:hover span {color:#ec1f27;}#siteMap .firstLevel:last-child > a {margin-bottom:0;}#siteMap .firstLevel .subNav {margin-bottom:10px;}#siteMap .firstLevel .subNav li:first-child > a {margin-top:0;}#siteMap .firstLevel .subNav > a {margin-bottom:0;}#siteMap .firstLevel .subNav a:hover {color:#ec1f27;transition:color 0.4s;}#siteMap .firstLevel .subNav {margin-bottom:25px;}#siteMap .firstLevel .subNav li a {margin-top:10px;display:inline-block;}#footer {padding:150px 0 50px;background:#f5f5f5;}@media screen and (max-width:920px) {#footer {padding:50px;}}#footer p.title {font-weight:600;margin:0;}#footer p {margin:5px 0;color:#111111;}#footer .separateur {margin:5px auto;}#footer #addressFooter {text-align:left;}#footer #logoFooter {text-align:center;}#footer #logoFooter img {max-width:50%;}#footer #hoursFooter {text-align:right;}#footer #logoFooter a {text-align:center;}#footer a {color:#000;font-weight:400;}#footer a.facebook {color:#213e97;}#footer a:hover {color:#000;}#footer .tableCell {vertical-align:top;}@media screen and (max-width:920px) {#footer #addressFooter,#footer #logoFooter,#footer #hoursFooter {text-align:center;margin:50px 0;}}@media screen and (max-width:540px) {#footer #addressFooter,#footer #hoursFooter,#footer #menuFooter {text-align:center;}#footer #addressFooter .title:after,#footer #hoursFooter .title:after,#footer #menuFooter .title:after {margin:15px auto;}#footer #siteMapFooter {display:list-item;}}#cameleon {padding:25px 0;}#cameleon a {color:#a29c9c;font-weight:400;transition:color 0.3s;}#cameleon a:hover {color:#111111;}@media screen and (max-width:540px) {#cameleon a {text-align:center;float:none !important;display:block;padding:5px 0;}}.jscroll-next {display:none;}.sous_titre {background-color:#ec1f27;padding:24px 0;position:relative;}.sous_titre.sous_titre_no_title {padding:24px 0;}.sous_titre h2 {color:white;text-transform:none;text-align:center;font-size:40px;padding-bottom:0;margin:0 10px;}.sous_titre > a {display:block;position:absolute;top:38px;}.sous_titre ul {background-color:#fff;position:absolute;top:100%;margin-top:28px;right:-20px;border-top:3px solid #1e1c1d;z-index:100;font-size:14px;color:#4a4949;}.sous_titre ul li {padding:10px 25px;text-transform:uppercase;transition:all 0.3s;border-top:1px solid #929495;font-size:12px;}.sous_titre ul li:hover {background-color:#f0f2e7;}.sous_titre #sort_by {right:100px;}.sous_titre #sort_by ul {width:195px;}.sous_titre #sort_by ul li:first-of-type {font-weight:800;border-top:none;color:#282727;padding:20px 25px 15px 25px;}.sous_titre #sort_by ul li:first-of-type:hover {font-weight:800;border-top:none;color:#282727;background-color:#fff;}.sous_titre #sort_by ul li:hover {background-color:#ec1f27;}.sous_titre #view_as {right:35px;}.sous_titre #view_as ul {width:50px;right:-8px;}.sous_titre #view_as ul li {padding:10px 0;text-align:center;}@media screen and (max-width:1024px) {.sous_titre {padding:40px 10px;}.sous_titre a {display:none;}}#left_bar {padding-left:45px;}#left_bar > div {border-bottom:1px solid #ccc;padding:40px 0;}#left_bar #price_sorting #filter_title {margin-bottom:20px;}#left_bar #price_sorting #slider {position:relative;}#left_bar #price_sorting #slider #slider_bar {height:4px;background-color:#ec1f27;width:98%;margin:0 auto;}#left_bar #price_sorting #slider .handle {border:3px solid #ec1f27;width:15px;height:15px;border-radius:50%;cursor:pointer;background-color:#fff;position:absolute;top:-5px;}#left_bar #price_sorting #slider #slider_min {left:0;}#left_bar #price_sorting #slider #slider_max {right:0;}#left_bar #price_sorting #slider_infos {margin-top:25px;}#left_bar #price_sorting #slider_infos p {color:#000;font-weight:bold;font-size:14px;}#left_bar #price_sorting #slider_infos p:nth-of-type(2) {font-weight:bold;color:#000;text-transform:uppercase;text-align:right;}#left_bar #categories .left_bar_titles,#left_bar #best_sellers .left_bar_titles,#left_bar #search_bar .left_bar_titles {text-transform:uppercase;color:#4a4949;font-size:16px;margin-bottom:20px;float:none;}#left_bar #categories .left_bar_titles span.expandAccordeon,#left_bar #best_sellers .left_bar_titles span.expandAccordeon,#left_bar #search_bar .left_bar_titles span.expandAccordeon {float:right;font-size:25px;display:none;font-weight:bold;}#left_bar #categories p,#left_bar #best_sellers p,#left_bar #search_bar p {float:right;color:#9c9c9c;}#left_bar #search_bar #search_title {font-size:22px;}#left_bar #search_bar #search {position:relative;}#left_bar #search_bar #search input[type="text"] {background:#fff;border:2px solid #c6c5c5;color:#000;font-size:13px;font-family:"Montserrat", sans-serif;border-radius:20px;transition:all 0.5s;}#left_bar #search_bar #search input[type="text"]:hover,#left_bar #search_bar #search input[type="text"]:focus {outline:none;border:2px solid #aa8348;border-radius:20px;}#left_bar #search_bar #search a.fa-search {position:absolute;right:15px;padding:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:all 0.5s;}#left_bar #search_bar #search a.fa-search:hover {color:#aa8348;}#left_bar #search_bar #search #reset_search {position:absolute;bottom:-20px;right:0;transition:0.5s all;}#left_bar #search_bar #search #reset_search:hover {color:#aa8348;}#left_bar #categories #categories_title {font-size:22px;}#left_bar #categories label.likeRadio,#left_bar #categories span.likeRadio {cursor:pointer;padding-left:30px;position:relative;padding-top:5px;display:inline-block;height:24px;}#left_bar #categories label.likeRadio:before,#left_bar #categories span.likeRadio:before {content:"";display:inline-block;border-radius:12px;width:16px;height:16px;border:1px solid #c6c5c5;background:#fff;position:absolute;left:0;top:1px;padding:3px;transition:background-color 300ms ease;}#left_bar #categories label.likeRadio.currentCateg:before,#left_bar #categories span.likeRadio.currentCateg:before {background:#ec1f27;border:1px solid #ec1f27;}#left_bar #categories span {color:#000;font-size:14px;font-family:"Lato", sans-serif;font-weight:bold;display:inline-block;}#left_bar #categories .sort_trigger.currentCategory span {text-decoration:underline;}#left_bar #categories .sort_trigger.currentCategory p {color:#ec1f27;}#left_bar #best_sellers #best_sellers_title {font-size:22px;}#left_bar #best_sellers .bestSellerWrapper {text-transform:uppercase;margin:25px 0;}#left_bar #best_sellers .bestSellerWrapper:first {margin-top:0;}#left_bar #best_sellers .bestSellerWrapper .titreBestSeller {margin-bottom:10px;display:block;font-size:13px;font-weight:600;color:#000;}#left_bar #best_sellers .bestSellerWrapper .priceBestSeller {color:#ec1f27;font-family:"Lato", sans-serif;font-size:13px;}@media screen and (min-width:1301px) {#left_bar .accordeon {display:block !important;}}@media screen and (max-width:1300px) {#left_bar #categories .accordeon,#left_bar #best_sellers .accordeon {display:none;overflow:hidden;width:100%;}#left_bar #categories .left_bar_titles span.expandAccordeon,#left_bar #best_sellers .left_bar_titles span.expandAccordeon {display:inline-block;}#left_bar {padding:40px 4%;}#left_bar > div {padding:40px 0 20px 0;margin-left:0;}}@media screen and (max-width:1024px) {#left_bar {padding:40px 10px;}}#inventory {padding:40px 3%;}#inventory .produit {padding:10px;position:relative;}#inventory .produit.grid_6 .image_produit {padding-bottom:85%;}#inventory .produit.grid_4 .white_screen > div a {text-align:center;}#inventory .produit.grid_4 .white_screen > div a span {display:none;}#inventory .produit.grid_4 .white_screen > div a img {position:relative;margin-left:0;}#inventory .produit.grid_4 .white_screen > div a:first-of-type img {top:0px;}#inventory .produit.grid_4 .white_screen > div a:nth-of-type(2) img {top:-6px;}#inventory .produit.grid_3 .image_produit {margin-bottom:110px;}#inventory .produit.grid_3 .image_produit .infos {padding:20px 10px;}#inventory .produit.grid_3 .image_produit .infos h4 {font-size:15px;}#inventory .produit.grid_3 .white_screen > div a {text-align:center;}#inventory .produit.grid_3 .white_screen > div a span {display:none;}#inventory .produit.grid_3 .white_screen > div a img {position:relative;margin-left:0;}#inventory .produit.grid_3 .white_screen > div a:first-of-type img {top:0px;}#inventory .produit.grid_3 .white_screen > div a:nth-of-type(2) img {top:-6px;}#inventory .produit .image_produit {position:relative;height:0;padding-bottom:111%;background-repeat:no-repeat;background-position:center center;margin-bottom:130px;border:1px solid black;}#inventory .produit .image_produit .infos {border:1px solid black;background-color:white;font-family:"Montserrat", sans-serif;font-size:18px;text-align:center;padding:30px 10px;position:absolute;top:100%;width:calc(100% + 2px);left:-1px;font-weight:bold;}#inventory .produit .image_produit .infos h4 {font-family:"Montserrat", sans-serif;font-size:16px;color:#000;text-transform:uppercase;font-weight:400;}#inventory .produit .image_produit .infos p {color:#ec1f27;position:relative;display:inline-block;margin:5px 5px 0 5px;font-weight:bold;}#inventory .produit .image_produit .infos p.promo {color:#686868;}#inventory .produit .image_produit .infos p.promo:after {content:"";display:block;position:absolute;left:-5%;top:50%;margin-top:-1px;height:2px;width:110%;background-color:#686868;}#inventory .produit .image_produit .en_solde {width:18.4%;min-width:50px;position:absolute;right:15px;top:15px;}#inventory .produit .white_screen {opacity:0;transition:opacity 0.3s;position:relative;width:100%;position:absolute;top:0;bottom:0;left:0;}#inventory .produit .white_screen > div {padding:10px;position:absolute;bottom:0;width:100%;text-align:center;}#inventory .produit .white_screen > div a {padding:15px 20px;text-align:left;color:#ec1f27;font-family:"Montserrat", sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;background-color:rgba(255,255,255,0.8);border:1px solid #000;display:block;height:44px;box-sizing:border-box;transition:all 0.3s;text-align:center;}#inventory .produit .white_screen > div a.action_add_to_cart {padding:15px 10px;}#inventory .produit .white_screen > div a span {padding-right:30px;}#inventory .produit .white_screen > div a img {max-width:27px;margin-left:-20px;position:absolute;}#inventory .produit .white_screen > div a:first-of-type img {top:25px;}#inventory .produit .white_screen > div a:nth-of-type(2) img {top:18px;}#inventory .produit .white_screen > div a:hover {background-color:#ffffff;color:#ec1f27;border:2px solid #000;}#inventory .produit:hover .white_screen,#inventory .produit .white_screen.active {opacity:1;width:100%;background-color:rgba(193,167,134,0.6);z-index:1;}#inventory .produit .white_screen_permanent {position:relative;width:100%;position:absolute;top:0;bottom:0;left:0;background-color:rgba(193,167,134,0.8);z-index:1;}#inventory .produit .white_screen_permanent p {font-size:25px;font-weight:bold;text-transform:uppercase;color:#000;font-family:"Lato", sans-serif;text-align:center;transform:translateY(-50%);position:absolute;top:50%;width:100%;}@media screen and (max-width:1300px) {#inventory .produit .white_screen > div a span {display:none;}#inventory .produit .white_screen > div a img {margin-left:0;}#inventory .produit .white_screen > div a:first-of-type img {position:relative;top:0;}#inventory .produit .white_screen > div a:nth-of-type(2) img {position:relative;top:0;}#inventory .produit.grid_6 .white_screen > div a:nth-of-type(2) img {top:-6px;}}#inventory p.padding10 {padding:0 10px;}.notifAddToCart {font-family:"Lato", sans-serif;font-size:15px;color:#555555;}.notifTitleItem {font-family:"Lato", sans-serif;font-size:18px;color:#ec1f27;}.btnGold,input[type="submit"].btnGold {color:#ec1f27;font-family:"Lato", sans-serif;font-size:12px;font-weight:bold;background-color:#fff;border:1px solid #000;display:block;height:44px;transition:all 0.3s;padding:15px 10px;text-align:center;}.btnGold:hover,input[type="submit"].btnGold:hover {color:#fff;background-color:#ec1f27;border:1px solid #ec1f27;}input[type="submit"].btnGold {padding:10px 30px;}#page_navigation .text_info {float:right;font-family:Montserrat, sans-serif;font-size:13px;padding:10px;color:#000;}#page_navigation #pagination {float:right;padding:0 10px;}#page_navigation #pagination li {display:inline-block;}#page_navigation #pagination li a {display:inline-block;padding:8px 12px;text-align:center;border:2px solid #fff;color:#000;margin-left:4px;font-size:13px;font-family:Montserrat, sans-serif;transition:background 200ms ease, color 200ms ease, border 200ms ease;}#page_navigation #pagination li a:hover {border:2px solid #ec1f27;}#page_navigation #pagination li.active a {border:2px solid #ec1f27;}#page_navigation #pagination li.disabled a {color:#fff;background:#000;border:2px solid #000;pointer-events:none;}#page_navigation #pagination > a {display:block;text-align:right;color:#000;}@media screen and (max-width:1024px) {#left_bar > div {margin-left:0px;}#left_bar > div#price_sorting {display:none;}#inventory {padding:40px 0;}}.produit_detail {padding-top:100px;padding-bottom:100px;}.produit_detail .retour {color:#88888e;font-size:14px;padding-bottom:10px;display:block;font-weight:normal;}.produit_detail h2 {font-size:36px;font-weight:bold;text-transform:none;font-family:"Montserrat", sans-serif;padding-bottom:15px;}@media screen and (max-width:600px) {.produit_detail h2 {font-size:24px;}}.produit_detail h3 {font-family:"Montserrat", sans-serif;padding-bottom:35px;display:inline-block;color:;}.produit_detail h3:after {margin:15px 0 0;}.produit_detail .imgProduct {text-align:center;}.produit_detail .imgProduct img {max-width:400px;width:100%;}.produit_detail .prix,.produit_detail .rabais {font-size:24px;font-weight:bold;display:inline-block;font-family:"Montserrat", sans-serif;}@media screen and (max-width:600px) {.produit_detail .prix,.produit_detail .rabais {font-size:16px;}}.produit_detail .prix {color:#000;}.produit_detail .rabais {color:#a2a1a1;position:relative;margin:0 20px;font-weight:normal;}.produit_detail .rabais:after {content:"";display:block;position:absolute;left:-5%;top:50%;margin-top:-1px;height:2px;width:110%;background-color:#a2a1a1;}.produit_detail .en_vente {display:inline-block;color:#ec1f27;font-family:"Lato", sans-serif;font-size:13px;padding:3px 10px 5px;border-radius:8px;border:1px solid #ec1f27;position:relative;top:-3px;}.produit_detail .text {margin-top:25px;}.produit_detail .text h3 {padding-bottom:5px;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;font-size:20px;line-height:30px;color:#555555;}.produit_detail .text p {font-size:14px;line-height:26px;color:#555555;}.produit_detail .ajout_panier form {margin-top:0;}.produit_detail .ajout_panier form div {padding:10px;}@media screen and (max-width:540px) {.produit_detail .ajout_panier form div {padding:0;}}.produit_detail .ajout_panier form div label {color:#88888e;font-size:15px;text-transform:uppercase;display:block;padding-bottom:10px;}.produit_detail .ajout_panier form input {display:block;}.produit_detail .ajout_panier form #quantity {padding-left:0;}.produit_detail .ajout_panier form #quantity input {border:1px solid #8d8b8b;font-size:15px;color:#3e3e42 !important;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;padding:7px 9px;background-color:#fff !important;}.produit_detail .ajout_panier form #add_cart a {border:1px solid #000;background-color:#000;color:#fff;margin-top:0;position:relative;top:13px;padding:15px 0;width:100%;box-sizing:border-box;text-align:center;font-size:14px;transition:all 0.3s;display:block;font-family:"Raleway", sans-serif;}.produit_detail .ajout_panier form #add_cart a:hover {background-color:#fff;color:#000;}.produit_detail .ajout_panier form #view_cart {padding-right:0;}.produit_detail .ajout_panier form #view_cart a {border:1px solid #8d8b8b;color:#8d8b8b;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;padding:10px;display:block;padding:15px 0;text-align:center;position:relative;top:13px;font-size:14px;transition:all 0.3s;}.produit_detail .ajout_panier form #view_cart a:hover {border:1px solid #8d8b8b;color:#fff;background-color:#8d8b8b;}@media screen and (max-width:540px) {.produit_detail .ajout_panier form #view_cart {padding-top:10px;}}.produit_detail .notificationText {font-size:24px;font-weight:bold;display:inline-block;font-family:"Lato", sans-serif;color:red;}#slider {position:relative;}#slider #slider_bar {height:4px;background-color:#000;width:98%;margin:0 auto;}#slider .handle {border:3px solid #000;width:15px;height:15px;border-radius:50%;cursor:pointer;background-color:#fff;position:absolute;top:-5px;}#slider #slider_min {left:0;}#slider #slider_max {right:0;}#slider_infos {margin-top:25px;}#slider_infos p {color:#b5b5b5;font-weight:bold;font-size:13px;}#slider_infos p:nth-of-type(2) {font-weight:bold;color:#000;text-transform:uppercase;text-align:right;}.table_wrapper {margin-bottom:20px;}@media{.table_wrapper {overflow-x:scroll;}}#page_panier.wrapperPadding {padding-top:100px;padding-bottom:100px;}#page_panier form {margin-top:0;}#page_panier .checkbox_container {height:50px;}#page_panier .mention_petit {color:#3e3e42;font-size:12px;top:-2px;}#page_panier label:before {top:5px;width:10px;height:10px;}#page_panier input[type="text"] {background-color:#f0f0f0 !important;color:#505051 !important;border:1px solid #c6c5c5;padding:8px 10px;margin-bottom:6px;font-size:14px;}#page_panier select {background-color:#f0f0f0 !important;color:#505051 !important;border:1px solid #c6c5c5;padding:7px 10px;margin-bottom:6px;font-size:14px;width:100%;font-family:"Varela", sans-serif;}#page_panier textarea {resize:none;border:1px solid #c6c5c5;background-color:#f0f0f0 !important;color:#505051 !important;padding:8px 10px;margin-top:10px;}#page_panier h3 {font-family:"Montserrat", sans-serif;font-size:25px;font-weight:bold;color:#000000;}#page_panier h4 {color:#3e3e42;font-size:15px;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;padding-bottom:10px;padding-top:20px;}#page_panier label.label {font-size:12px;font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;color:#3e3e42;padding-top:8px;}#page_panier .use_address {margin-top:13px;margin-bottom:20px;}#page_panier table,#page_panier tbody,#page_panier tr {width:100%;}#page_panier table {border:1px solid #8d8b8b;margin-top:15px;}@media{#page_panier table {min-width:400px;}}#page_panier table tr {border-bottom:1px solid #e8e8e8;}#page_panier table tr th {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;font-size:15px 20px;color:#3e3e42;padding:15px;}#page_panier table tr th:first-of-type {text-align:left;}#page_panier table tr th:nth-of-type(3) {text-align:right;}#page_panier table tr td {padding:10px;font-family:"Montserrat", sans-serif;font-size:15px;color:#3e3e42;vertical-align:middle;height:120px;position:relative;}#page_panier table tr .td_image {width:60%;}#page_panier table tr .td_image p {display:inline-block;position:absolute;top:50%;margin-top:-14px;margin-left:20px;font-size:13px;}#page_panier table tr .td_image img {height:100px;}#page_panier table tr .td_quantity {width:15%;}#page_panier table tr .td_quantity input {width:70px;text-align:center;}#page_panier table tr .td_prix {text-align:right;padding-right:20px;width:25%;}#page_panier table .no_border {border:none;}#page_panier table tr:first-of-type {border-bottom:1px solid #8d8b8b;}#page_panier #subTotal p.priceSubCartLabel {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;text-transform:uppercase;font-size:14px;color:#3e3e42;}#page_panier #subTotal p.priceSubCartLabel.greyText {color:#88888e;font-weight:400;}#page_panier #bigTotal {margin-top:20px;}#page_panier #bigTotal .priceTotalCart {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;font-size:18px;text-transform:uppercase;color:#3e3e42;}#page_panier .textarea textarea.too_many_words {border:1px solid red;box-shadow:0 0 5px red;}#page_panier .textarea p {color:red;font-size:14px;padding:5px 0;}#page_panier #resumeCommandWrapperDesktop .thText,#page_panier #resumeCommandWrapperMobile .thText {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;color:#3e3e42;}#page_panier #resumeCommandWrapperDesktop .cellFirst,#page_panier #resumeCommandWrapperMobile .cellFirst {padding:15px 0;}#page_panier #resumeCommandWrapperDesktop .priceSubCart,#page_panier #resumeCommandWrapperMobile .priceSubCart {font-family:"Lato", sans-serif;font-size:13px;font-weight:600;}#page_panier #resumeCommandWrapperDesktop .quantityCart,#page_panier #resumeCommandWrapperMobile .quantityCart {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;font-size:15px;color:#1b1b1b;width:70px;text-align:center;border:1px solid #c6c5c5;padding:10px 0px 10px 15px;}#page_panier #resumeCommandWrapperDesktop .cartHeaderItemDelImg,#page_panier #resumeCommandWrapperMobile .cartHeaderItemDelImg {cursor:pointer;}#page_panier #resumeCommandWrapperDesktop .cartHeaderItemDelImgMobile,#page_panier #resumeCommandWrapperMobile .cartHeaderItemDelImgMobile {display:none;position:absolute;right:0;top:0;width:20px;}#page_panier #resumeCommandWrapperDesktop .imageProductMobile,#page_panier #resumeCommandWrapperMobile .imageProductMobile {display:none;}#page_panier .marginTop40 {margin-top:40px;}#page_panier .borderGrey {border-bottom:1px solid #e8e8e8;}#page_panier #paymentMethods {margin-top:40px;margin-left:2%;}#page_panier #paymentMethods .paiementMethodCartWrapper {float:left;}#page_panier #paymentMethods div {display:inline-block;}#page_panier #paymentMethods div p {color:#3e3e42;font-size:15px;}#page_panier #paymentMethods .hide {display:none !important;}#page_panier #paymentMethods .submitWrapper {margin-left:0;}@media screen and (max-width:1100px) {#page_panier #formPanier {padding-bottom:30px;border-bottom:2px solid #a09d9d;margin-bottom:40px;}#page_panier #resumeCommandWrapperDesktop {display:block;width:100%;margin-top:30px;}}@media screen and (max-width:640px) {.hide_640 {display:none !important;}.show_640 {display:block;}#page_panier #resumeCommandWrapperDesktop .table,#page_panier #resumeCommandWrapperDesktop .tableRow,#page_panier #resumeCommandWrapperDesktop .tableCell {display:block;text-align:center !important;position:relative;}#page_panier #resumeCommandWrapperDesktop .cellFirst {padding:15px 0 0 0;}#page_panier #resumeCommandWrapperDesktop .priceSubCart {margin:30px 0;font-size:16px;display:block;}#page_panier #resumeCommandWrapperDesktop .cartHeaderItemDelImg,#page_panier #resumeCommandWrapperDesktop .imageProduct {display:none;}#page_panier #resumeCommandWrapperDesktop .cartHeaderItemDelImgMobile,#page_panier #resumeCommandWrapperDesktop .imageProductMobile {display:inline-block;}}@media screen and (max-width:460px) {#page_panier #paymentMethods .paiementMethodCartWrapper {width:100%;}#page_panier #paymentMethods .submitWrapper {float:left !important;width:100%;margin-bottom:40px;}#page_panier #paymentMethods .submitWrapper input {width:100%;}#page_panier #paymentMethods .hide_460 {display:none !important;}#page_panier #paymentMethods .show_460 {display:block !important;}}#orderInfoWrapper {margin-top:75px;font-family:"Lato", sans-serif;font-size:16px;text-align:left;}#orderInfoWrapper p {text-align:left;}#orderInfoWrapper .thText {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;color:#3e3e42;}#orderInfoWrapper .cellFirst {padding:15px 0;}#orderInfoWrapper .priceSubCart {font-family:"Lato", sans-serif;font-size:13px;font-weight:600;}#orderInfoWrapper .quantityCart {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;font-size:15px;color:#1b1b1b;width:70px;text-align:center;border:1px solid #c6c5c5;padding:10px 0px 10px 15px;}#orderInfoWrapper span.quantityCart {padding:10px 0px 10px 0px;display:inline-block;}#orderInfoWrapper .cartHeaderItemDelImg {cursor:pointer;}#orderInfoWrapper .cartHeaderItemDelImgMobile {display:none;position:absolute;right:0;top:0;width:20px;}#orderInfoWrapper .imageProductMobile {display:none;}#orderInfoWrapper .borderGrey {border-bottom:1px solid #e8e8e8;}#orderInfoWrapper #subTotal p.priceSubCartLabel {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;text-transform:uppercase;font-size:14px;color:#3e3e42;}#orderInfoWrapper #subTotal p.priceSubCartLabel .priceSubCart {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;text-transform:uppercase;font-size:14px;color:#3e3e42;margin:0;}#orderInfoWrapper #subTotal p.priceSubCartLabel.greyText {color:#88888e;font-weight:400;}#orderInfoWrapper #bigTotal {margin-top:20px;}#orderInfoWrapper #bigTotal .priceTotalCart {font-family:"Montserrat", sans-serif;font-weight:400;font-weight:700;font-size:18px;text-transform:uppercase;color:#3e3e42;}@media screen and (max-width:640px) {.hide_640 {display:none !important;}.show_640 {display:block;}#orderInfoWrapper .table,#orderInfoWrapper .tableRow,#orderInfoWrapper .tableCell {display:block;text-align:center !important;position:relative;}#orderInfoWrapper .cellFirst {padding:15px 0 0 0;}#orderInfoWrapper .priceSubCart {margin:30px 0;font-size:16px;display:block;}#orderInfoWrapper .cartHeaderItemDelImg,#orderInfoWrapper .imageProduct {display:none;}#orderInfoWrapper .cartHeaderItemDelImgMobile,#orderInfoWrapper .imageProductMobile {display:inline-block;}}#popup_schedule {display:none;}@media print {#header2Wrapper,#cameleon {display:none;}}.title_menu {text-align:center;padding:2rem 0;}.icone_section {display:flex;justify-content:center;padding:0 5%;background-color:#000;flex-wrap:wrap;}.icone_section .icone_title {display:flex;flex-direction:column;align-items:center;margin:2rem 0;min-width:25%;transition:background-color 0.25s;cursor:pointer;}.icone_section .icone_title.active {background-color:#0a0a0a;}.icone_section .icone_title:hover {background-color:#0a0a0a;}.icone_section .icone_title h2 {color:#fff;max-width:300px;text-align:center;}.icone_section .icone_title .icone {background-position:center;background-repeat:no-repeat;background-size:contain;max-width:30%;width:100%;height:300px;}@media screen and (max-width:800px) {.icone_section .icone_title .icone {height:200px;}}@media screen and (max-width:600px) {.icone_section .icone_title .icone {height:100px;}}.icone_section_bandeau {display:flex;justify-content:center;column-gap:1rem;padding:1rem 0;}.icone_section_bandeau .icone_title {display:flex;flex-direction:column;align-items:center;margin:2rem 0;row-gap:2rem;}.icone_section_bandeau .icone_title h2 {color:#fff;max-width:100px;text-align:center;font-size:1rem;}.icone_section_bandeau .icone_title .icone {background-image:url("../../images/service1Hover.png");background-position:center;background-repeat:no-repeat;background-size:contain;max-width:50px;width:100%;height:50px;}@media screen and (max-width:800px) {.icone_section_bandeau .icone_title .icone {height:200px;}}@media screen and (max-width:600px) {.icone_section_bandeau .icone_title .icone {height:100px;}}.text_image {display:flex;}.text_image.reverse {flex-direction:row-reverse;}@media screen and (max-width:900px) {.text_image {flex-direction:column;}.text_image.reverse {flex-direction:column;}}.text_image .img {width:50%;height:740px;background-image:url("../../images/TestImg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;}@media screen and (max-width:900px) {.text_image .img {width:100%;height:440px;}}.text_image .text {width:50%;background-color:#1e1c1d;color:#fff;}@media screen and (max-width:900px) {.text_image .text {width:100%;}}.text_image .text .text_box {padding:125px 15%;}.img_section {display:flex;}@media screen and (max-width:1024px) {.img_section {flex-wrap:wrap;}}.img_section img {max-width:25%;width:100%;height:350px;}@media screen and (max-width:1024px) {.img_section img {max-width:50%;}}@media screen and (max-width:600px) {.img_section img {max-width:100%;}}.facebook {color:#213e97;}.facebook:hover {color:#fff;}.white {color:#fff;}.career {margin:0 auto;padding:150px 10%;}.career h2 {padding-bottom:20px;}.career .wrapper_jobs {display:flex;justify-content:left;flex-wrap:wrap;column-gap:4rem;row-gap:4rem;padding-top:5%;}.career .wrapper_jobs .container_job {max-width:30%;padding:25px;border:2px solid #213e97;}.career .wrapper_jobs .container_job p {padding:15px 0;}.career .wrapper_jobs .container_job h3 {font-size:25px;}@media screen and (max-width:1750px) {.career .wrapper_jobs .container_job {max-width:47%;}}@media screen and (max-width:835px) {.career .wrapper_jobs .container_job {max-width:100%;}}.career .button_job {background-color:#213e97;max-width:100px;padding:1.5rem;text-align:center;color:#fff;border:2px solid #213e97;transition:0.5s all;font-family:"Lato", sans-serif;}.career .button_job:hover {cursor:pointer;background-color:#fff;color:#213e97;transition:0.5s all;}.modal {display:none;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}.modal-content {position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);background-color:#fff;padding:20px;border:2px solid #213e97;width:80%;}@media screen and (max-width:1220px) {.modal-content {overflow-y:scroll;height:80vh;margin:122px auto;}}.modal-content input,.modal-content select,.modal-content textarea {text-transform:uppercase;color:#213e97;padding:25px 15px;width:47%;margin:25px 10px 0;position:relative;border:1px solid #dbdada;box-sizing:border-box;resize:none;}@media screen and (max-width:1220px) {.modal-content input,.modal-content select,.modal-content textarea {width:100%;}}.modal-content input,.modal-content select,.modal-content ::placeholder,.modal-content textarea {font-size:1.5rem;}.modal-content .submit {padding:2rem;}.modal-content .submit a {color:#213e97;text-align:center;}.modal-content ::placeholder {color:#213e97;}.modal-content label.forSelect {text-transform:uppercase;position:relative;height:100%;display:inline-block;width:47%;margin:25px 10px 0;cursor:pointer;}@media screen and (max-width:1220px) {.modal-content label.forSelect {width:100%;}}.modal-content select {width:100%;margin:auto;padding-right:33px;}.modal-content .forInputFile {text-transform:uppercase;display:inline-block;color:#213e97;margin-top:50px;padding:25px 15px;width:47%;margin:25px 10px 0;position:relative;border:1px solid #dbdada;background:white;padding-right:37px;}@media screen and (max-width:1220px) {.modal-content .forInputFile {width:100%;}}.modal-content .forInputFile::after {content:"\f0ee";font-family:FontAwesome;position:absolute;color:#213e97;right:0;width:50px;top:50%;font-size:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center;pointer-events:none;}.modal-content .inputFile {width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.close {float:right;cursor:pointer;color:#213e97;}.bottom_footer {background-color:#000;width:100%;height:55px;}.bottom_footer .conception {position:relative;display:flex;align-items:flex-end;overflow-y:hidden;flex-direction:row;flex-wrap:wrap;float:right;color:#fff;padding:1.5rem;}@media screen and (max-width:1024px) {.bottom_footer .conception {float:none;justify-content:center;}}.bottom_footer .conception p {margin-bottom:0;}.bottom_footer .conception .conception_jm {display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;}@media screen and (max-width:1024px) {.bottom_footer .conception .conception_jm {justify-content:center;}}.bottom_footer .conception a {transform:translateY(100px);position:absolute;width:100%;right:0;text-align:center;color:#fff;}.bottom_footer .conception:hover p {-webkit-animation:changeReverse 0.5s ease forwards;animation:changeReverse 0.5s linear forwards;}.bottom_footer .conception:hover a {-webkit-animation:change 0.5s ease forwards;animation:change 0.5s linear forwards;}.bottom_footer .conception:hover a img {padding-right:5px;}.quickLinkWrapperFooter {text-align:center;}.quickLinkWrapperFooter > ul {margin:0;}.quickLinkWrapperFooter > ul > li {display:inline-block;text-align:center;position:relative;padding:42px 8%;}@media screen and (max-width:1620px) {.quickLinkWrapperFooter > ul > li {padding:42px 5%;}}@media screen and (max-width:1300px) {.quickLinkWrapperFooter > ul > li {padding:42px 20px;}}.quickLinkWrapperFooter > ul > li a {font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;font-size:1.6rem;color:#000;transition:color 400ms ease;display:inline-block;width:100%;}.quickLinkWrapperFooter > ul > li a:hover,.quickLinkWrapperFooter > ul > li a.currentPage,.quickLinkWrapperFooter > ul > li a.open {color:#213e97;}.quickLinkWrapperFooter > ul > li:last-child a {border:none;}.quickLinkWrapperFooter > ul > li ul {position:absolute;top:105px;background:#fff;width:115%;display:none;z-index:5;left:50%;transform:translateX(-50%);}.quickLinkWrapperFooter > ul > li ul li:hover a {background:#213e97;color:#fff;}.quickLinkWrapperFooter > ul > li ul li a {padding:15px;border:none;}.quickLinkWrapperFooter > ul > li:hover ul {display:block;}.quickLinkWrapperFooter > ul > li:after {content:"|";font-family:"Montserrat", sans-serif;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%);}.quickLinkWrapperFooter > ul > li:last-child {padding-right:0;}.quickLinkWrapperFooter > ul > li:last-child:after {content:"";}.quickLinkWrapperFooter > ul .quickLink.firstLink span {border:none;}.quickLinkWrapperFooter > ul .quickLink span {border-left:2px solid #f3f3f0;width:100%;display:block;}.slick-carousel {display:flex;align-items:center;}.slick-carousel .itemCarousel img {width:200px;height:200px;object-fit:contain;}@keyframes changeReverse {0% {transform:translateY(0px);}50% {transform:translateY(-20px);}100% {transform:translateY(-100px);}}@keyframes change {0% {transform:translateY(100px);}50% {transform:translateY(20px);}100% {transform:translateY(0px);}}