@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8-VQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-U1Ug.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rs-VQ.ttf) format('truetype')}body{background:#E8E8E8;width:100%;padding:0;margin:0;font-family:"Open Sans"}body a,body:hover,body span,body span:hover{text-decoration:none !important}body .clear{clear:both}body .nopad{padding:0}body p.button,body button{padding:0 30px;line-height:40px;border-radius:999px;background:#ff0004;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:14px;font-weight:bolder;width:auto;border:solid 1px transparent}body p.button:hover,body button:hover{background:#FFFFFF;cursor:pointer;color:#ff0004;border-color:#ff0004}body #norightclick{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:0;opacity:0;visibility:hidden}body #norightclick i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#FFFFFF;font-size:28px}@keyframes triggerDisappear{0%{visibility:visible;z-index:9999;opacity:1}50%{visibility:visible;z-index:9999;opacity:1}100%{visibility:hidden;z-index:0;opacity:0}}body #norightclick.trigger{animation:2s triggerDisappear}body .owl-stage-outer{overflow:hidden}body .owl-stage-outer .owl-stage{display:flex;align-items:top}body #popupContainer{position:fixed;visibility:hidden;opacity:0;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:999}body #popupContainer #popupContent{position:absolute;left:50%;top:150%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 90px);height:calc(100% - 90px);transition:.4s}body #popupContainer #popupContent #popupClose{position:absolute;right:0;top:-30px;text-transform:uppercase;font-weight:bolder;color:#FFFFFF;cursor:pointer}body #popupContainer #popupContent #popupClose:hover{color:#ff0004}body #popupContainer #popupContent #reas-carousel{position:relative;height:100%}body #popupContainer #popupContent #reas-carousel .owl-stage-outer,body #popupContainer #popupContent #reas-carousel .owl-stage{height:100%}body #popupContainer #popupContent #reas-carousel .owl-nav{position:absolute;pointer-events:none;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}body #popupContainer #popupContent #reas-carousel .owl-nav .owl-prev,body #popupContainer #popupContent #reas-carousel .owl-nav .owl-next{width:40px;height:40px;line-height:20px;vertical-align:middle;text-align:center;background:#ff0004;padding:0;margin:0;font-family:"FontAwesome";font-size:22px;border:none;pointer-events:all}body #popupContainer #popupContent #reas-carousel .owl-nav .owl-prev:hover,body #popupContainer #popupContent #reas-carousel .owl-nav .owl-next:hover{background:#FFFFFF;color:#ff0004}body #popupContainer #popupContent #reas-carousel .owl-nav .owl-prev{float:left;margin-left:-20px}body #popupContainer #popupContent #reas-carousel .owl-nav .owl-next{float:right;margin-right:-20px}body #popupContainer #popupContent #reas-carousel .owl-dots{position:absolute;bottom:-30px;left:0;width:100%;text-align:center}body #popupContainer #popupContent #reas-carousel .owl-dots .owl-dot{height:6px;width:6px;padding:0;margin:0 3px;background:#FFFFFF}body #popupContainer #popupContent #reas-carousel .owl-dots .owl-dot:hover,body #popupContainer #popupContent #reas-carousel .owl-dots .owl-dot.active{background:#ff0004;cursor:pointer}body #popupContainer #popupContent #reas-carousel .reaItem{height:100%}body #popupContainer #popupContent #reas-carousel .reaItem .itemName{position:absolute;bottom:30px;left:50%;-moz-transform:translateX(-50%) skew(-5deg);-webkit-transform:translateX(-50%) skew(-5deg);-o-transform:translateX(-50%) skew(-5deg);-ms-transform:translateX(-50%) skew(-5deg);transform:translateX(-50%) skew(-5deg);line-height:30px;font-weight:bolder;font-style:italic;padding:0 15px;background:#ff0004;color:#FFFFFF;z-index:99;margin:0;transition:.4s;opacity:1;pointer-events:none}body #popupContainer #popupContent #reas-carousel .reaItem .nbpics{display:none}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half):hover{cursor:pointer}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).collapsed{z-index:90}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).collapsed.pendant{z-index:90}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).collapsed.apres{z-index:89}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).collapsed:after{display:none}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active{z-index:91}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active:after{background:#ff0004;color:#FFFFFF;z-index:20}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active img{height:90% !important;max-width:none !important;min-width:0 !important;min-height:0 !important;width:auto !important;z-index:10;box-shadow:0 3px 6px rgba(0,0,0,0.4)}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active .bg{position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);z-index:5;background-repeat:no-repeat;background-size:cover;-moz-filter:blur(15px) brightness(75%);-webkit-filter:blur(15px) brightness(75%);-o-filter:blur(15px) brightness(75%);-ms-filter:blur(15px) brightness(75%);filter:blur(15px) brightness(75%)}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active.avant{border-right:solid 5px black}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active.apres{border-left:solid 5px black}body #popupContainer #popupContent #reas-carousel .reaItem .vue.simple img{height:100% !important;width:auto !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup{width:100%;-moz-transform:skew(0deg);-webkit-transform:skew(0deg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup .bg{position:relative;display:block;width:75%;float:right;height:100%;margin-bottom:15px;z-index:5;-moz-transform:skew(0deg);-webkit-transform:skew(0deg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);overflow:hidden}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup .bg:before,body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup .bg .img{position:absolute;left:0;top:0;z-index:0;background-image:inherit;height:100%;width:100%}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup .bg:before{left:-50px;top:-50px;width:calc(100% + 100px);height:calc(100% + 100px);content:"";background-repeat:no-repeat;background-size:cover;background-position:center;-moz-filter:blur(15px) brightness(75%);-webkit-filter:blur(15px) brightness(75%);-o-filter:blur(15px) brightness(75%);-ms-filter:blur(15px) brightness(75%);filter:blur(15px) brightness(75%)}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup .bg .img{background-repeat:no-repeat;background-size:contain;background-position:center}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup:before{display:none}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup img{position:relative;display:block;float:left;width:auto;max-width:none;min-width:0;height:160px !important;max-height:160px !important;max-width:100% !important;min-height:0 !important;min-width:0 !important;left:auto;top:auto;margin-right:15px;margin-bottom:15px;opacity:.6;border:solid 2px transparent;-moz-transform:translate(0) skew(0deg);-webkit-transform:translate(0) skew(0deg);-o-transform:translate(0) skew(0deg);-ms-transform:translate(0) skew(0deg);transform:translate(0) skew(0deg);vertical-align:bottom}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup img:hover{cursor:pointer;opacity:1}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup img.active{opacity:1;border-color:#ff0004}body #popupContainer #popupContent #reas-carousel .reaItem .vue.half{width:50%}body #popupContainer #popupContent #reas-carousel .reaItem.active .itemName{opacity:0;visibility:hidden}body #popupContainer.open{visibility:visible;opacity:1}body #popupContainer.open #popupContent{top:50%}body .reaItem{position:relative;padding:0;margin:0;transition:.4s;overflow:hidden;display:block}body .reaItem .nbpics{content:"";position:absolute;left:50%;top:50px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;width:auto;z-index:10;padding:5px 15px;text-transform:uppercase;font-weight:bolder;font-size:12px;border-radius:999px;text-align:center;background:rgba(255,255,255,0.8)}body .reaItem .vue{position:absolute;padding:0;margin:0;display:inline-block;width:33.3333%;height:100%;transition:.2s;overflow:hidden;-moz-transform:skewX(-5deg);-o-transform:skewX(-5deg);-ms-transform:skewX(-5deg);-webkit-transform:skewX(-5deg);transform:skewX(-5deg);box-sizing:border-box}body .reaItem .vue img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%) skewX(5deg);-o-transform:translate(-50%, -50%) skewX(5deg);-ms-transform:translate(-50%, -50%) skewX(5deg);-webkit-transform:translate(-50%, -50%) skewX(5deg);transform:translate(-50%, -50%) skewX(5deg);min-height:100%;width:auto;min-width:120%}body .reaItem .vue:before{content:"";color:#FFFFFF;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;height:40px;width:40px;border:solid 5px #FFFFFF;border-top-color:#ff0004;border-radius:100%;animation:1s loadspin infinite}@keyframes loadspin{0%{-moz-transform:translate(-50%, -50%) rotate(0deg);-o-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-moz-transform:translate(-50%, -50%) rotate(360deg);-o-transform:translate(-50%, -50%) rotate(360deg);-ms-transform:translate(-50%, -50%) rotate(360deg);-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}body .reaItem .vue:after{content:"";position:absolute;left:50%;top:30px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;width:auto;padding:5px 15px;text-transform:uppercase;font-weight:bolder;font-size:12px;border-radius:999px;text-align:center;background:rgba(255,255,255,0.8)}body .reaItem .vue.avant{z-index:90}body .reaItem .vue.avant:after{content:"Avant"}body .reaItem .vue.pendant{z-index:91;border-right:solid 5px black;border-left:solid 5px black;left:50%;-moz-transform:skewX(-5deg) translateX(-50%);-o-transform:skewX(-5deg) translateX(-50%);-ms-transform:skewX(-5deg) translateX(-50%);-webkit-transform:skewX(-5deg) translateX(-50%);transform:skewX(-5deg) translateX(-50%)}body .reaItem .vue.pendant:after{content:"Pendant"}body .reaItem .vue.apres{z-index:90}body .reaItem .vue.apres:after{content:"Apres"}body .reaItem .vue.simple{width:100%}body .reaItem .vue.simple img{width:auto !important;height:auto !important;max-height:100% !important;max-width:100% !important;min-height:0 !important;min-width:0 !important}body .reaItem .vue.simple:after{display:none}body header{position:fixed;left:0;top:0;width:100%;z-index:999}body header .nav{padding:0;margin:0}body header .nav .meta{height:130px;padding:30px;transition:.4s;background:#FFFFFF}body header .nav .meta .logo,body header .nav .meta .title{display:inline-block;float:left}body header .nav .meta .logo{margin-right:30px}body header .nav .meta .logo img{width:120px;height:auto}body header .nav .meta .title h1,body header .nav .meta .title h2{padding:0;margin:0;color:#ff0004;line-height:24px;transition:.4s}body header .nav .meta .title h1{font-size:22px;font-weight:bolder;margin-top:22px}body header .nav .meta .title h2{font-size:14px;font-weight:lighter;text-transform:uppercase}body header .nav .menu{background:#E8E8E8;margin:0;padding:0 30px}body header .nav .menu ul{list-style:none;margin:0;padding:0}body header .nav .menu ul li{display:inline-block;line-height:60px;margin-right:15px}body header .nav .menu ul li span{color:#ff0004;font-size:14px;font-weight:lighter;text-transform:uppercase}body header .nav .menu ul li.group>a span:after{content:"\f107";font-family:"FontAwesome";margin-left:10px;color:#ff0004}body header .nav .menu ul li.active span,body header .nav .menu ul li:hover span{text-decoration:none;font-weight:bolder}body header .nav .menu ul li.active ul.submenu,body header .nav .menu ul li:hover ul.submenu{visibility:visible}body header .nav .menu ul li ul.submenu{visibility:collapse;padding:10px 0;position:absolute;left:auto;top:60px;background:#ff0004;transition:.6s}body header .nav .menu ul li ul.submenu li{line-height:30px;padding:0 15px;display:block}body header .nav .menu ul li ul.submenu li span{font-weight:normal;text-transform:none;color:#FFFFFF}body header .nav .menu ul li ul.submenu li.group>a span:after{color:#FFFFFF}body header .nav .menu ul li ul.submenu li.active span,body header .nav .menu ul li ul.submenu li:hover span{font-weight:bolder}body header .nav .menu ul li ul.submenu li.active ul.subsubmenu,body header .nav .menu ul li ul.submenu li:hover ul.subsubmenu{display:block}body header .nav .menu ul li ul.submenu li ul.subsubmenu{margin:0;padding:0;display:none}body header .nav .menu ul li ul.submenu li ul.subsubmenu li{padding-right:0}body header .nav .menu ul li ul.submenu li ul.subsubmenu li span{font-weight:normal}body header .nav .menu ul li ul.submenu li ul.subsubmenu li.active span,body header .nav .menu ul li ul.submenu li ul.subsubmenu li:hover span{font-weight:bolder}body header .info{padding:30px;height:190px;transition:.4s;margin:0;background:#ff0004;color:#FFFFFF;text-align:center}body header .info p{margin:0;padding:0;text-align:center}body header .info p.phone{font-size:28px}body header .info p.email{font-size:16px;margin-bottom:15px}body header .info p.zone-hours{font-size:14px}body header.scrolled{box-shadow:0 3px 6px rgba(0,0,0,0.4)}body header.scrolled .nav .meta{height:90px;padding:15px 30px}body header.scrolled .nav .meta .title h1{margin-top:10px}body header.scrolled .info{height:150px;padding:15px 30px}body header.light{background:#E8E8E8}body header.light .meta{height:100%;background:#E8E8E8}body header.light .info{height:150px;padding:15px 30px}body header.light.scrolled{box-shadow:none}body header.light.scrolled .meta{height:100%;padding:30px}body header.light.scrolled .meta .title h1{margin-top:22px}body main{z-index:0;padding:0;margin:0;width:100%;margin-top:190px;transition:.4s}body main#legals{padding:30px;background:#FFFFFF;text-align:center}body main .homeImage{padding:0;margin:0;height:calc(100vh - 190px);overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}body main .homeImage .text{background:none;text-align:center;width:100%;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0 30px}body main .homeImage .text h2{margin:0;padding:0;line-height:22px;color:#FFFFFF;font-size:28px;text-shadow:0 3px 6px rgba(0,0,0,0.4)}body main .homeImage .text h2 span{font-size:14px}body main .homeImage .text p.button{width:auto;display:inline-block;margin:0 auto;margin-top:30px}body main .homeImage .text .info{margin-top:60px}body main .homeImage .text .info p{font-size:14px;text-align:center;color:#FFFFFF;margin:0;padding:0 15px;font-weight:lighter;margin:0 auto}body main .homeImage .text .info p i{margin-bottom:15px;font-size:22px}body main .homeImage .scrollDown{position:absolute;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px}body main .homeImage .scrollDown i{font-size:28px;color:#FFFFFF}body main .homeImage .scrollDown:hover{cursor:pointer}body main.scrolled{margin-top:150px}body main .bigTitle{text-align:center;padding:30px;margin:0}body main .bigTitle h2,body main .bigTitle h3{color:#303039;margin:0;padding:0}body main .bigTitle h2{font-size:28px;margin-bottom:10px}body main .bigTitle h3{font-size:16px}body main .pageBlock{position:relative;display:block;padding:0 15px;margin:0}body main #realisations{background:#E8E8E8;background:linear-gradient(180deg, #E8E8E8 0%, #f2f2f2 100%)}body main #realisations .category{margin-bottom:30px}body main #realisations .category .image{position:relative;display:block;width:100%;border-radius:6px 6px 0 0;overflow:hidden;height:120px}body main #realisations .category .image img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}body main #realisations .category .name{background:#d40015;border-radius:0 0 6px 6px;width:100%;text-align:center;padding:10px}body main #realisations .category .name h4,body main #realisations .category .name p{padding:0;margin:0;color:#FFFFFF}body main #realisations .category .name h4{text-transform:uppercase;font-weight:bolder;font-size:14px}body main #realisations .category .name h4.double{line-height:normal}body main #realisations .category:hover{cursor:pointer}body main #realisations .category:hover .name{background:#ff0004}body main #realisations-page{background:#FFFFFF}body main #realisations-page .pageMenu{position:relative;width:100%;text-align:center;margin-bottom:30px}body main #realisations-page .pageMenu ul{list-style:none;margin:0;padding:0}body main #realisations-page .pageMenu ul li{display:inline-block}body main #realisations-page .pageMenu ul li a{color:#303039;text-transform:uppercase;font-size:14px;padding:0 5px}body main #realisations-page .pageMenu ul li a.tiny{font-size:12px}body main #realisations-page .pageMenu ul li a:hover,body main #realisations-page .pageMenu ul li a.active{font-weight:bolder;cursor:pointer}body main #realisations-page .reasCat{padding:0 30px;margin-bottom:60px}body main #realisations-page .reasCat h2{padding:0;margin:0;font-size:16px;font-weight:bolder;text-transform:uppercase;margin-bottom:5px}body main #realisations-page .reasCat h3{padding:0;margin:0;font-size:14px;font-weight:normal;margin-bottom:15px}body main #realisations-page .reasCat .subcat{text-align:center;font-size:16px;margin-bottom:30px;clear:both;width:100%;display:block}body main #realisations-page .reasCat .subcat.noload{display:none}body main #realisations-page .reasCat .reaItem{position:relative;margin-bottom:15px}body main #realisations-page .reasCat .reaItem .miniloader{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%) skew(5deg);-webkit-transform:translate(-50%, -50%) skew(5deg);-o-transform:translate(-50%, -50%) skew(5deg);-ms-transform:translate(-50%, -50%) skew(5deg);transform:translate(-50%, -50%) skew(5deg);background:#FFFFFF;color:#ff0004;line-height:30px;width:30px;vertical-align:middle;text-align:center;border-radius:100%;font-size:16px}body main #realisations-page .reasCat .reaItem .itemName{text-align:center;margin-bottom:5px}body main #realisations-page .reasCat .reaItem.noload{display:none}body main #realisations-page .reasCat .reaItem.simple{position:relative;width:33.3333%;float:left}body main #realisations-page .reasCat .reaItem.simple .vue img{min-height:0 !important;min-width:inherit!important;width:120% !important;height:auto !important;max-height:none !important;max-width:none !important}body main #realisations-page .reasCat .reaItem.sup:not(:first-child){display:none}body main #realisations-page .reasCat .reaItem.half .vue.apres{border-left:solid 5px black}body main #realisations-page .reasCat .reaItem:hover{cursor:pointer;opacity:.8}body main #realisations-page .reasCat .reaItem:hover .vue:after{background:#ff0004;color:#FFFFFF}body main #realisations-page .reasCat .showMore{text-align:center;cursor:default;display:block}body main #realisations-page .reasCat .showMore p.button{width:auto;display:inline-block;cursor:pointer}body main #infos{background:#FFFFFF;background:linear-gradient(180deg, #f2f2f2 0%, #FFFFFF 100%)}body main #infos p{width:100%;text-align:center;margin:0;padding:0}body main #infos p.phone{font-size:42px;font-weight:bolder;color:#ff0004}body main #infos p.email{font-size:28px;font-weight:bolder;color:#98000f;margin-bottom:30px}body main #infos p.zone-hours{font-size:16px;color:#303039;margin-bottom:30px}body main #infos p.text{max-width:420px;margin:0 auto;margin-bottom:30px}body main#p404{background:#FFFFFF;margin-top:190px;padding:60px 30px;text-align:center}body main#p404 h2{font-size:102px;color:#ff0004;font-weight:bolder}body main#p404 h3{font-size:28px;color:#303039}body main#p404 a{color:#ff0004}body main#maintenance{margin-top:150px;padding:60px 30px;text-align:center}body main#maintenance h2 img{width:220px}body main#maintenance h3{font-size:28px;color:#303039}body main#maintenance a{color:#ff0004}body footer{background:#4E4E5D;padding:0;margin:0}body footer .menus{padding:30px}body footer .menus .logo{margin-bottom:30px}body footer .menus .logo img{width:120px}body footer .menus p{color:#FFFFFF;padding:0;margin:0;font-size:12px}body footer .menus p.title{font-weight:bolder;margin-bottom:15px}body footer .menus p.subtitle{font-weight:normal;margin-bottom:15px}body footer .menus p.phone{font-weight:bolder}body footer .menus p.email{font-weight:bolder;margin-bottom:15px}body footer .menus ul{margin:0;padding:0;list-style:none}body footer .menus ul li{color:#FFFFFF;font-size:12px}body footer .menus ul li a{color:#FFFFFF}body footer .menus ul li.space{margin-top:15px}body footer .menus ul li.tags{font-style:italic}body footer .map{position:relative;display:block;overflow:hidden}body footer .map img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}body footer #footer-bottom{background:#303039;text-align:center}body footer #footer-bottom p{text-align:center;color:#FFFFFF;margin:0;padding:30px;font-size:11px}@media screen and (min-width:1281px){body main .pageBlock{padding-left:15vw;padding-right:15vw}}@media screen and (max-width:1281px){body header .info p.phone{font-size:22px}body header .info p.email{font-size:14px}body header .info p.zone-hours{font-size:12px}}@media screen and (max-width:959px),screen and (max-device-width:959px),screen and (orientation:portrait){body #popupContainer #popupContent #reas-carousel .owl-dots{display:none}body #popupContainer #popupContent #reas-carousel .reaItem{height:100%}body #popupContainer #popupContent #reas-carousel .reaItem .itemName{width:auto;white-space:nowrap;text-align:center}body #popupContainer #popupContent #reas-carousel .reaItem .vue{height:33.3333% !important;position:relative;display:block;width:100% !important;left:0 !important;-moz-transform:skew(0deg);-webkit-transform:skew(0deg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);border:none !important;margin-bottom:0 !important;transition:.6s}body #popupContainer #popupContent #reas-carousel .reaItem .vue img{-moz-transform:skew(0deg) translate(-50%, -50%);-webkit-transform:skew(0deg) translate(-50%, -50%);-o-transform:skew(0deg) translate(-50%, -50%);-ms-transform:skew(0deg) translate(-50%, -50%);transform:skew(0deg) translate(-50%, -50%);width:100% !important;height:auto !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active{height:100% !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue:not(.simple):not(.half).active img{width:100% !important;height:auto !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.active{height:100% !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.collapsed{height:0 !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.half{height:50% !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.simple{height:100% !important;margin:0 !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.simple img{max-height:100% !important;max-width:100% !important;width:auto !important;height:auto !important}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup .bg{width:100%;height:50%}body #popupContainer #popupContent #reas-carousel .reaItem .vue.sup img{display:inline-block;max-height:80px !important;height:80px !important}body #realisations-page .reaItem{height:160px !important}body #realisations-page .reaItem .vue{position:relative;display:inline-block;left:auto;right:auto;height:160px !important;-moz-transform:skew(0deg);-webkit-transform:skew(0deg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);width:33.3333% !important;border-color:#FFFFFF !important}body #realisations-page .reaItem .vue:after{font-size:10px}body #realisations-page .reaItem .vue.simple{width:calc(100% - 5px) !important;margin-right:5px}body #realisations-page .reaItem .vue.simple img{vertical-align:top;-moz-transform:skew(0deg) translate(-50%, -50%);-webkit-transform:skew(0deg) translate(-50%, -50%);-o-transform:skew(0deg) translate(-50%, -50%);-ms-transform:skew(0deg) translate(-50%, -50%);transform:skew(0deg) translate(-50%, -50%)}body #realisations-page .reaItem .vue.half{width:50% !important;border-color:#FFFFFF !important}body #realisations-page .reaItem.half{width:100% !important}body #realisations-page .reaItem.simple{width:50% !important}}@media screen and (max-width:959px),screen and (max-device-width:959px){body header .nav{width:100%}body header .nav .meta{width:100%;text-align:center;height:auto}body header .nav .meta .logo,body header .nav .meta .title{margin:0;text-align:center;float:none}body header .nav .menu ul{text-align:center;padding:15px 0}body header .nav .menu ul li{text-align:center;line-height:30px;margin:0 5px}body header .nav .menu ul li.group span:after{display:none}body header .nav .menu ul li ul.submenu{display:none}body header .info{padding:15px 30px;width:100%;height:auto}body header.scrolled .meta .title{display:none}body header.scrolled .info{display:none}body main{margin-top:340px}body main .homeImage{height:auto}body main .homeImage .text{position:relative;display:block;width:100%;padding:30px;left:0;top:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}body main .homeImage .text h2{margin-bottom:15px;line-height:normal;font-size:22px}body main .homeImage .text p.button{margin:0;margin-bottom:15px;padding:0 15px;font-size:12px;line-height:30px}body main .homeImage .text .info{margin-top:0}body main .homeImage .scrollDown{display:none}}@media screen and (max-width:768px),screen and (max-device-width:768px){body header .nav .menu ul li span{font-size:12px}body main #infos p.phone{font-size:28px}body main #infos p.email{font-size:22px}body footer{text-align:center}body footer .menus .nopad{padding:15px 0 !important}body footer .map{height:220px !important;padding:0 !important}}@media screen and (max-width:559px),screen and (max-device-width:559px){body main{margin-top:380px}}@media screen and (max-width:489px),screen and (max-device-width:489px){body header .nav .meta{padding:15px}body header .nav .meta .title h1{font-size:16px}body header .nav .meta .title h2{font-size:12px}body header .nav .menu{padding:0 15px}body header .nav .menu ul li{line-height:20px}body main{margin-top:365px}body main.scrolled{margin-top:170px}}