h1,h2{text-transform:uppercase}#contact .contact-block .contact-block-left ul a:hover{color:#222933}.hero-index{position:relative;width:100%;height:100vh;color:#fff;text-align:center;-webkit-background-size:cover;background-size:cover}.hero-index .title-hero-index{position:absolute;top:calc(50% - 50px);left:0;width:100%;text-align:center}.hero-index .title-hero-index h1{position:relative;margin-bottom:20px;font-size:35px;line-height:45px;text-shadow:0 0 8px rgba(0,0,0,0.25);z-index:2}.hero-index .title-hero-index p{position:relative;font-size:20px;color:#fff;z-index:2;text-shadow:0 0 8px rgba(0,0,0,0.25);margin-bottom:25px}.hero-index .title-hero-index .btn{box-shadow:0 6px 12px rgba(0,0,0,0.15);border-radius:0;z-index:1}.hero-index .title-hero-index .btn:hover{background:#249eec}.hero-index #scroll{position:absolute;left:calc(50% - 20px);width:40px;bottom:40px;z-index:2;transition:all .3s;cursor:pointer}.hero-index #scroll:hover{opacity:0.8}.hero-index .filter{opacity:0.15}@media (max-width: 1100px){.hero-index{height:calc(100vh + 200px)}.hero-index .title-hero-index{top:calc(50% - 90px)}.hero-index .title-hero-index h1{font-size:27px;line-height:36px;margin-left:auto;margin-right:auto;max-width:90%}}@media (max-width: 900px){.hero-index .filter-search .search div input[type="submit"]{width:100%;margin-left:0}.hero-index .filter-search *,.hero-index .filter-search div div input[type="text"],.hero-index .filter-search div input[type="submit"]{font-size:14px}}@media (max-width: 765px){.hero-index .title-hero-index{top:calc(50% - 140px)}}#description{position:relative;padding:80px 0;background:#FFFFFF;border-top:1px solid #D8D8D8;color:#222933}#description h2{position:relative;margin-bottom:35px;width:100%;font-size:34px}#description .description-pt1{position:relative;padding-right:50px;margin:0;width:100%;max-width:calc(100% - 550px);box-sizing:border-box;border-right:1px solid #D8D8D8;min-height:195px}#description .description-pt1 h3{position:relative;font-size:22px;color:#1987ce}#description .description-pt1 p{position:relative;margin:25px 0 25px 0;font-size:16px;line-height:22px;text-align:justify;text-justify:inter-word}#description .description-pt1 span{position:relative;font-size:14px;font-weight:bold;opacity:0.5;transition:all .3s;cursor:pointer}#description .description-pt1 span img{position:relative;margin:0;top:1.25px;margin-left:3px;height:12px;width:auto}#description .description-pt1 span:hover{opacity:0.8}#description .description-pt2{position:absolute;top:69px;right:0;width:500px}#description .description-pt2 h3{position:relative;margin-bottom:25px;font-size:22px;color:#1987ce}#description .description-pt2 ul{position:relative;top:0;left:0;width:calc(100% + 20px);height:auto;text-align:left}#description .description-pt2 ul li{display:inline-block;position:relative;width:calc(50% - 24px);margin-bottom:12px;margin-right:18px;text-align:left;font-weight:bold}#description .description-pt2 ul li font{font-weight:normal;opacity:0.5}#description .description-pt2 div.diagnostic{display:block;font-weight:normal;font-size:16px;opacity:1;margin-bottom:12px;font-weight:bold}#description .description-pt2 div.diagnostic font{font-weight:normal;opacity:0.5}@media (max-width: 1100px){#description .description-pt1{padding-right:0;padding-bottom:50px;max-width:inherit;border-right:0;border-bottom:1px solid #E8E8E8}#description .description-pt2{position:relative;padding-bottom:48px;top:60px;right:inherit;width:100%}}@media (max-width: 650px){#description{padding:60px 0 50px 0}#description .description-pt1{left:-5%;width:110%;border-bottom:1px solid #E8E8E8}#description .description-pt1 h3,#description .description-pt1 p{padding:0 5%}#description .description-pt2 ul{width:100%}#description .description-pt2 ul li{width:100%;margin-right:0;margin-bottom:20px}}#gallerie{background:#F8F8F8;border-top:1px solid #CCC;border-bottom:1px solid #CCC}#gallerie ul{position:relative;width:100%}#gallerie ul li{display:inline-block;position:relative;width:calc(50% - 30px);margin:0 15px 30px 15px;height:auto;overflow:hidden}#gallerie ul li img.gallerie-images{display:block;position:relative;width:100%;transition:all .5s}#gallerie ul li div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,21,22,0);z-index:1;transition:all .5s;cursor:pointer}#gallerie ul li div img{position:absolute;top:calc(50% - 13px);left:calc(50% - 15px);width:36px;height:36px;opacity:0;transition:all .3s}@media (max-width: 750px){#gallerie ul li div{display:none}}#gallerie ul li:hover img{transform:scale(1.045)}#gallerie ul li:hover div{background:#222933e6}#gallerie ul li:hover div img{opacity:1}@media (max-width: 1100px){#gallerie ul{width:100%}#gallerie ul li{width:100%;margin-right:0}}@media (max-width: 900px){#gallerie{padding:60px 0 40px 0}#gallerie ul li{margin-bottom:20px}}#zoom-gallerie-filter{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#151516db;opacity:0.7;z-index:98;cursor:pointer}#zoom-gallerie-filter #close-zoom{position:fixed;top:22px;right:22px;width:25px;z-index:100;cursor:pointer;transition:all .3s}#zoom-gallerie-filter #close-zoom:hover{opacity:0.8}#zoom-gallerie{display:none;position:fixed;top:calc(50% - 25vw);left:5vw;width:90vw;height:50vw;max-height:90%;background:#fff;z-index:99;overflow:hidden;box-shadow:0 20px 30px rgba(21,21,22,0.25)}#zoom-gallerie .carousel{position:relative;margin:0;width:100%;height:100%;overflow:hidden}#zoom-gallerie .carousel .carousel-inner{position:relative;margin:0;width:100%;height:100%;overflow:hidden}#zoom-gallerie .carousel .carousel-inner .carousel-item{position:absolute;top:0%;left:0%;width:100%;height:100%}#zoom-gallerie .carousel .carousel-control-prev,#zoom-gallerie .carousel .carousel-control-next{cursor:pointer}#zoom-gallerie .carousel .carousel-control-prev span,#zoom-gallerie .carousel .carousel-control-next span{cursor:pointer}#carte #map{width:100%;height:400px}@media (max-width: 1100px){#contact .contact-block .contact-block-left,#contact .contact-block .contact-block-right{padding:60px 40px}#contact .contact-block .contact-block-left h1,#contact .contact-block .contact-block-left h2,#contact .contact-block .contact-block-right h1,#contact .contact-block .contact-block-right h2{font-size:20px;line-height:26px}}@media (max-width: 950px){#contact .contact-block{display:block}#contact .contact-block .contact-block-left,#contact .contact-block .contact-block-right{padding:60px 40px;width:100%}#contact .contact-block .contact-block-left h1,#contact .contact-block .contact-block-left h2,#contact .contact-block .contact-block-right h1,#contact .contact-block .contact-block-right h2{font-size:22px;line-height:28px}#contact .contact-block .contact-block-left p,#contact .contact-block .contact-block-left span,#contact .contact-block .contact-block-right p,#contact .contact-block .contact-block-right span{font-size:15px}}
