@charset "utf-8";@media screen{.carousel-inner-wrapper .bcgAmbiance .layer-background{background-image:url(../Images/bcgAmbiance.jpg)}.carousel-inner-wrapper .bcgBar .layer-background{background-image:url(../Images/bcgBar.jpg)}.carousel-inner-wrapper .bcgBois .layer-background{background-image:url(../Images/bcgBois.jpg)}.carousel-inner-wrapper .bcgBourse .layer-background{background-image:url(../Images/bcgBourse.jpg)}.carousel-inner-wrapper .bcgBriquesBlanches .layer-background{background-image:url(../Images/bcgBriquesBlanches.jpg)}.carousel-inner-wrapper .bcgCasiers .layer-background{background-image:url(../Images/bcgCasiers.jpg)}.carousel-inner-wrapper .bcgCauseuse .layer-background{background-image:url(../Images/bcgCauseuse.jpg)}.carousel-inner-wrapper .bcgChaises .layer-background{background-image:url(../Images/bcgChaises.jpg)}.carousel-inner-wrapper .bcgClavier .layer-background{background-image:url(../Images/bcgClavier.jpg)}.carousel-inner-wrapper .bcgCouple .layer-background{background-image:url(../Images/bcgCouple.jpg)}.carousel-inner-wrapper .bcgCubes .layer-background{background-image:url(../Images/bcgCubes.jpg)}.carousel-inner-wrapper .bcgDiagonale .layer-background{background-image:url(../Images/bcgDiagonale.jpg)}.carousel-inner-wrapper .bcgEngrenages .layer-background{background-image:url(../Images/bcgEngrenages.jpg)}.carousel-inner-wrapper .bcgEnveloppes .layer-background{background-image:url(../Images/bcgEnveloppes.jpg)}.carousel-inner-wrapper .bcgEscalier .layer-background{background-image:url(../Images/bcgEscalier.jpg)}.carousel-inner-wrapper .bcgFenetre .layer-background{background-image:url(../Images/bcgFenetre.jpg)}.carousel-inner-wrapper .bcgFeuillage .layer-background{background-image:url(../Images/bcgFeuillage.jpg)}.carousel-inner-wrapper .bcgFumee .layer-background{background-image:url(../Images/bcgFumee.jpg)}.carousel-inner-wrapper .bcgLivres .layer-background{background-image:url(../Images/bcgLivres.jpg)}.carousel-inner-wrapper .bcgLocal .layer-background{background-image:url(../Images/bcgLocal.jpg)}.carousel-inner-wrapper .bcgMurTexture .layer-background{background-image:url(../Images/bcgMurTexture.jpg)}.carousel-inner-wrapper .bcgNuages .layer-background{background-image:url(../Images/bcgNuages.jpg)}.carousel-inner-wrapper .bcgPapiers .layer-background{background-image:url(../Images/bcgPapiers.jpg)}.carousel-inner-wrapper .bcgPapiersOrdi .layer-background{background-image:url(../Images/bcgPapiersOrdi.jpg)}.carousel-inner-wrapper .bcgPedro .layer-background{background-image:url(../Images/bcgPedro.jpg)}.carousel-inner-wrapper .bcgPieceVide .layer-background{background-image:url(../Images/bcgPieceVide.jpg)}.carousel-inner-wrapper .bcgRenovert .layer-background{background-image:url(../Images/bcgRenovert.jpg)}.carousel-inner-wrapper .bcgSalon .layer-background{background-image:url(../Images/bcgSalon.jpg)}.carousel-inner-wrapper .bcgVerdure .layer-background{background-image:url(../Images/bcgVerdure.jpg)}.carousel-inner-wrapper .bcgVille .layer-background{background-image:url(../Images/bcgVille.jpg)}.carousel-inner-wrapper .bcgClavardage .layer-background{background-image:url(../Images/bcgClavardage.png)}.carousel-inner-wrapper .bcgLueurs .layer-background{background-image:url(../Images/bcgLueurs.jpg)}.carousel-inner-wrapper .bcgBureauProtectionClientele .layer-background{background-image:url(../Images/bcgBureauProtectionClientele.jpg)}.carousel-inner-wrapper .bcgBalustrade .layer-background{background-image:url(../Images/bcgBalustrade.jpg)}.carousel-inner-wrapper .bcgBibliotheque .layer-background{background-image:url(../Images/bcgBibliotheque.jpg)}.carousel-inner-wrapper .bcgBibliotheque2 .layer-background{background-image:url(../Images/bcgBibliotheque2.jpg)}.carousel-inner-wrapper .bcgCorridor .layer-background{background-image:url(../Images/bcgCorridor.jpg)}.carousel-inner-wrapper .bcgFenetre_ecole .layer-background{background-image:url(../Images/bcgFenetre_ecole.jpg)}.carousel-inner-wrapper .bcgGym .layer-background{background-image:url(../Images/bcgGym.jpg)}.carousel-inner-wrapper .bcgGymnase .layer-background{background-image:url(../Images/bcgGymnase.jpg)}.carousel-inner-wrapper .bcgPiece_vide1 .layer-background{background-image:url(../Images/bcgPiece_vide1.jpg)}.carousel-inner-wrapper .bcgPiece_vide2 .layer-background{background-image:url(../Images/bcgPiece_vide2.jpg)}.carousel-inner-wrapper .bcgPiece_vide3 .layer-background{background-image:url(../Images/bcgPiece_vide3.jpg)}.carousel-inner-wrapper .bcgPiece_vide4 .layer-background{background-image:url(../Images/bcgPiece_vide4.jpg)}.carousel-inner-wrapper .bcgPiece_vide5 .layer-background{background-image:url(../Images/bcgPiece_vide5.jpg)}.carousel-inner-wrapper .bcgPiece_vide6 .layer-background{background-image:url(../Images/bcgPiece_vide6.jpg)}.carousel-inner-wrapper .bcgPiece_vide7 .layer-background{background-image:url(../Images/bcgPiece_vide7.jpg)}.carousel-inner-wrapper .bcgPiece_vide8 .layer-background{background-image:url(../Images/bcgPiece_vide8.jpg)}.carousel-inner-wrapper .bcgPlafond .layer-background{background-image:url(../Images/bcgPlafond.jpg)}.carousel-inner-wrapper .bcgPortique .layer-background{background-image:url(../Images/bcgPortique.jpg)}.carousel-inner-wrapper .bcgSous_sol .layer-background{background-image:url(../Images/bcgSous_sol.jpg)}#carousel-wrapper{margin:0 auto;position:relative}.carousel-inner{height:100%;list-style:none none;margin:0 auto;padding:0;position:relative;width:100%}.carousel-inner>.carousel-item{-webkit-align-items:center;align-items:center;display:none;height:100%;outline:0;position:relative;transition:.6s ease-in-out left}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.carousel-inner>.active{left:0}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-indicators-wrapper{position:absolute;z-index:2}.carousel-indicators-wrapper button{background:0 0;margin:0 2px;padding:0}.carousel-indicators-wrapper .carousel-indicators{line-height:0}.carousel-indicators-wrapper .carousel-indicators button{border-radius:1em;border-style:solid;border-width:1px;opacity:1}.carousel-indicators-wrapper .carousel-indicators li a{border-style:solid;border-width:1px}#caroulax-main{margin-bottom:200px;margin-top:-200px;padding-top:200px;overflow:hidden;touch-action:pan-y;width:100%}#caroulax-main+*{margin-top:-405px}#caroulax-main .carousel-inner-wrapper .layer-background{background-repeat:no-repeat;position:absolute;overflow:hidden;z-index:-1}#caroulax-main .carousel-inner-wrapper .layer-image{max-height:100%;text-align:center}#caroulax-main .carousel-inner-wrapper .layer-text .layer-text-content{margin-bottom:9px}#caroulax-main .carousel-inner-wrapper .layer-text .pre,#caroulax-main .carousel-inner-wrapper .layer-text .sub{border-style:solid;border-width:1px 0 1px 0;font-weight:700;padding-bottom:5px;padding-top:5px}#caroulax-main .carousel-inner-wrapper .layer-text .pre p,#caroulax-main .carousel-inner-wrapper .layer-text .sub p{margin:5px 0}#caroulax-main .carousel-inner-wrapper .layer-text .pre p:first-child,#caroulax-main .carousel-inner-wrapper .layer-text .sub p:first-child{margin-top:0}#caroulax-main .carousel-inner-wrapper .layer-text .pre p:last-child,#caroulax-main .carousel-inner-wrapper .layer-text .sub p:last-child{margin-bottom:0}#caroulax-main .carousel-inner-wrapper .layer-text .pre{margin-bottom:12px}#caroulax-main .carousel-inner-wrapper .layer-text .title{font-family:HydraWeb,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.04em;line-height:1em;margin-bottom:5px;padding-top:9px;text-transform:uppercase}#caroulax-main .carousel-inner-wrapper .layer-text .title sup{text-transform:lowercase}#caroulax-main .carousel-inner-wrapper .layer-text .link a{margin-top:20px}#caroulax-main .carousel-inner-wrapper .layer-text .link a:not([target*=externe]):after{content:'\e60f';display:inline-block;font-family:RevenuQuebecIcons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:4px}#caroulax-main .carousel-inner-wrapper .layer-background:not(.left):not(.right)+.layer-text{text-align:center}#caroulax-main .carousel-inner-wrapper .layer-background:not(.left):not(.right)+.layer-text .layer-text-content{text-align:left}#caroulax-main .carousel-inner-wrapper a[target=externe]::after{content:'\e61e';display:inline-block;font-family:RevenuQuebecIcons;font-style:normal;font-weight:400;line-height:1;text-decoration:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1rem;margin-left:5px;vertical-align:inherit!important}}@media print{#caroulax-main{display:none!important}}@media screen and (max-width:991px) and (min-width:1px){.carousel-indicators-wrapper{bottom:10px;text-align:center;width:100%}.carousel-indicators-wrapper button{font-size:2rem;height:1.5rem;min-width:1.5rem}.carousel-indicators-wrapper .carousel-pause-resume{display:none}#caroulax-main .carousel-inner-wrapper .layer-background{background-position:center center;background-size:cover;height:100%;left:0;top:0;width:100%}#caroulax-main .carousel-inner-wrapper .layer-text br{content:' ';display:inline}#caroulax-main .carousel-inner-wrapper .layer-text br:after{content:' '}#caroulax-main .carousel-inner-wrapper .layer-text .title{font-size:2rem}#caroulax-main .carousel-inner-wrapper .layer-text .pre,#caroulax-main .carousel-inner-wrapper .layer-text .sub{font-size:1.5rem}}@media screen and (max-width:991px) and (min-width:1px) and (orientation:portrait){#caroulax-main{height:805px}#caroulax-main .carousel-inner-wrapper{height:400px}#caroulax-main .carousel-inner-wrapper .illustrated .layer-background{height:45%}#caroulax-main .carousel-inner-wrapper .layer-image,#caroulax-main .carousel-inner-wrapper .layer-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}#caroulax-main .carousel-inner-wrapper .layer-image{-webkit-align-items:flex-end;align-items:flex-end;min-height:180px}#caroulax-main .carousel-inner-wrapper .layer-image img{margin-bottom:-8px;max-height:180px;width:auto!important}#caroulax-main .carousel-inner-wrapper .layer-image+.layer-text{background:#fff;background:-webkit-linear-gradient(top,#fff 50%,#f5f5f5 85%,#dedede 100%);background:linear-gradient(to bottom,#fff 50%,#f5f5f5 85%,#dedede 100%);border-top-style:solid;border-top-width:3px;height:60%;z-index:1}#caroulax-main .carousel-inner-wrapper .layer-text{-webkit-align-items:center;align-items:center;height:100%;padding:0 20px;width:100%}#caroulax-main .carousel-inner-wrapper .layer-text .layer-text-content{margin-bottom:20px}#caroulax-main .carousel-inner-wrapper .carousel-item{-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width:991px) and (min-width:1px) and (orientation:landscape){#caroulax-main{height:665px}#caroulax-main .carousel-inner-wrapper{height:260px}#caroulax-main .carousel-inner-wrapper .layer-image+.layer-text{width:60%}#caroulax-main .carousel-inner-wrapper .layer-text{width:80%}#caroulax-main .carousel-inner-wrapper .carousel-item{-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (min-width:992px){.carousel-indicators-wrapper{bottom:20px;display:flex;left:50%;margin-left:529px}.carousel-indicators-wrapper.with2items{margin-left:511px}.carousel-indicators-wrapper.with3items{margin-left:493px}.carousel-indicators-wrapper.with4items{margin-left:475px}.carousel-indicators-wrapper.with5items{margin-left:457px}.carousel-indicators-wrapper.with6items{margin-left:439px}.carousel-indicators-wrapper.with7items{margin-left:421px}.carousel-indicators-wrapper.with8items{margin-left:403px}.carousel-indicators-wrapper.with9items{margin-left:385px}.carousel-indicators-wrapper.with10items{margin-left:367px}.carousel-indicators-wrapper button{font-size:1rem;height:1rem;min-width:1rem}.carousel-indicators-wrapper .carousel-pause-resume{display:flex;padding-right:4px}.carousel-indicators-wrapper .carousel-pause-resume button{border:0 none}.carousel-indicators-wrapper .carousel-pause-resume button.carousel-pause:before{content:'\e623';display:inline-block;font-family:RevenuQuebecIcons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-indicators-wrapper .carousel-pause-resume button.carousel-resume:before{content:'\e621';display:inline-block;font-family:RevenuQuebecIcons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-indicators-wrapper .carousel-indicators{display:flex;line-height:0}#caroulax-main{height:685px}#caroulax-main .carousel-inner-wrapper{height:280px}#caroulax-main .carousel-inner-wrapper .layer-background{background-position:top center;left:50%;margin-left:-600px;height:600px;top:-110px;width:1200px}#caroulax-main .carousel-inner-wrapper .layer-background.left+.layer-text,#caroulax-main .carousel-inner-wrapper .layer-background.right+.layer-text{max-width:590px}#caroulax-main .carousel-inner-wrapper .layer-background.left+.layer-text{margin-left:310px}#caroulax-main .carousel-inner-wrapper .layer-background.right+.layer-text{margin-right:310px}#caroulax-main .carousel-inner-wrapper .layer-image{max-width:280px}#caroulax-main .carousel-inner-wrapper .layer-image.right{margin-left:30px;order:1}#caroulax-main .carousel-inner-wrapper .layer-image.left{margin-right:30px}#caroulax-main .carousel-inner-wrapper .layer-image+.layer-text{max-width:590px}#caroulax-main .carousel-inner-wrapper .layer-text{max-width:890px;width:67%}#caroulax-main .carousel-inner-wrapper .title{font-size:2.8rem}#caroulax-main .carousel-inner-wrapper .pre,#caroulax-main .carousel-inner-wrapper .sub{font-size:1.4rem}#caroulax-main .carousel-inner-wrapper .carousel-item{-webkit-justify-content:center;justify-content:center;margin:0 20px}}@media screen and (min-width:992px) and (max-width:1170px){.carousel-indicators-wrapper{left:auto;margin-left:auto;margin-right:25px;right:0}}