img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
html{font-size:18px;font-family:'Saira Condensed',sans-serif;font-weight:400;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;text-decoration:none}img,fieldset{border:0}img{display:block;max-width:100%;height:auto;width:auto\9}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style-type:none}#human{display:none !important}html,body{width:100%;height:100%;scroll-behavior:smooth;background-color:#222}button{all:unset;cursor:pointer}h1,h2,h3,h4{line-height:1em}.table{display:table}.flex{display:flex}.grid{display:grid}:root{--first-color:#f38e33;--second-color:#3756af;--font-color:#d2d2d2;--light-gray:#ececec;--dark-gray:#4a4a4a;--filter-first-color:invert(56%) sepia(68%) saturate(517%) hue-rotate(345deg) brightness(99%) contrast(92%);--filter-white:invert(100%) sepia(1%) saturate(7498%) hue-rotate(179deg) brightness(119%) contrast(100%);--filter-gray:invert(100%) sepia(0%) saturate(4804%) hue-rotate(180deg) brightness(108%) contrast(65%)}.wrap{position:relative;margin:0 auto;width:1400px}.specialheight{min-height:760px}.bold{font-weight:700}.light{font-weight:300}.flex{display:flex}body.no-scroll{overflow:hidden}.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}.shadow{width:80%;padding-bottom:7%;z-index:-1;margin:auto;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/shadow.png) no-repeat top center/contain}.anchor{position:relative;visibility:hidden;top:-150px;display:block}.overlay{position:fixed;width:100%;height:100%;background-color:#000;visibility:hidden;opacity:0;z-index:1050;transition:all .6s}.overlay.appear{visibility:visible;opacity:.3}.mg-bottom{margin-bottom:100px !important}.whitetext{color:#fff}.whitetext h2{color:#fff;margin-bottom:30px}p{color:var(--font-color);line-height:1.6em}.text-block .title-block{text-transform:uppercase;margin-bottom:20px}.text-block .title-block p{font-size:24px;color:var(--first-color);line-height:1em;margin-bottom:10px}.text-block .title-block h2{color:#fff;font-size:30px;margin-bottom:20px}.text-block .title-block:after{display:block;content:'';width:100%;height:1px;background-color:#d2d2d2}.text-block>p{color:var(--font-color)}.text-block>p:not(:last-of-type){margin-bottom:15px}.text-block ul{margin-left:30px}.text-block ul>li{color:var(--font-color);list-style-type:disc}.text-block.center{width:60%;text-align:center;margin:auto}.text-block.center .title-block:after{width:60%;margin:auto}.text-block.dark>p,.text-block.dark .title-block h2{color:var(--dark-gray)}.img-text-flex{display:flex;gap:50px;align-items:center}.img-text-flex>img{width:40%;height:350px;object-fit:cover;border-bottom:10px solid var(--first-color)}.img-text-flex>.text-block{width:60%}.flex-section{display:flex;align-items:center;gap:100px}.flex-section>*{width:100%}.tem-block img{border-bottom:10px solid var(--first-color)}.tem-block .text-block{min-height:300px;background-color:#000;padding:20px 30px}.tem-block .text-block .title-block:after{content:unset}.gen-btn{display:block;width:max-content;color:#fff;background-color:var(--first-color);font-weight:700;text-transform:uppercase;padding:10px 40px;box-sizing:border-box;margin-top:30px;transition:all .3s}.gen-btn:hover{color:#333;background-color:#fff}.gen-btn.white{color:#333;background-color:#fff}.gen-btn.white:hover{color:#fff;background-color:var(--first-color)}#nav{position:fixed;width:100%;z-index:1000;top:0;background-color:#222;transition:all .8s}#nav .nav-container{display:flex;justify-content:space-between;height:100px}#nav .nav-container>*{position:relative;display:flex;align-items:center;gap:30px;flex-basis:75%}#nav .nav-container .left a{display:flex;align-items:center;gap:5px;color:#d2d2d2;transition:all .3s}#nav .nav-container .left a .icon{width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#nav .nav-container .left a:hover{color:#fff}#nav .nav-container .left a:hover .icon{filter:var(--filter-white)}#nav .nav-container .center{flex-basis:100%;justify-content:center}#nav .nav-container .center .logo{position:absolute;top:30px;z-index:10;transition:.6s}#nav .nav-container .center .logo img{width:85%;margin:auto;transition:.6s}#nav .nav-container .center:after{display:block;content:'';position:absolute;width:100%;height:200px;background-color:#222;border-radius:0 0 100px 100px;transition:all .6s}#nav .nav-container .right{justify-content:flex-end}#nav .nav-container .right .email{display:flex;align-items:center;gap:5px;width:auto}#nav .nav-container .right .email .icon{width:24px;height:24px}#nav .nav-container .right a{display:block;width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#nav .nav-container .right .menu-btn{width:24px;height:24px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/menu-icon.png) no-repeat center center/contain;filter:var(--filter-gray);transition:all .3s}#nav .nav-container .right a:hover,#nav .nav-container .right .menu-btn:hover{filter:var(--filter-white)}#nav.scrolled .nav-container .center .logo{top:20px}#nav.scrolled .nav-container .center .logo img{width:50%}#nav.scrolled .nav-container .center:after{transform:translateY(-100px)}#side-menu{position:fixed;right:-650px;top:0;background-color:#000;height:100%;width:650px;padding:30px 100px;box-sizing:border-box;z-index:1100;background-repeat:no-repeat;background-position:80px 10px;overflow:hidden;transition:all .6s}#side-menu.show{right:0}#side-menu .close-btn{display:block;width:24px;height:24px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/close-icon.png) no-repeat center center/contain;margin:0 0 50px auto;transition:all .3s}#side-menu .close-btn:hover{opacity:.7}#side-menu ul>li{transition:all .6s}#side-menu ul>li.sub-open{transform:translateX(-100%)}#side-menu ul>li.sub-open a{pointer-events:none}#side-menu ul>li>a{display:block;color:#fff;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:15px;transition:all .3s}#side-menu ul>li>a:hover{color:var(--first-color)}#side-menu .coords{display:none}#side-menu .coords a{display:flex;align-items:center;gap:5px;color:#d2d2d2;margin-bottom:10px;transition:all .3s}#side-menu .coords a .icon{width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#side-menu .coords a:hover{color:#fff}#side-menu .coords a:hover .icon{filter:var(--filter-white)}#side-menu .menu-item-has-children{position:relative;cursor:pointer}#side-menu .menu-item-has-children .sub-menu{position:absolute;left:100%;width:max-content;opacity:0;transition:all .8s}#side-menu .menu-item-has-children .sub-menu a{font-size:30px}#side-menu .menu-item-has-children .sub-menu.sub-open{left:0;opacity:1}#side-menu .menu-item-has-children .sub-menu .back-btn{display:block;width:32px;height:32px;transform:rotate(180deg);cursor:pointer;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-long.png) no-repeat center center/contain;filter:var(--filter-white);transition:all .3s}#side-menu .menu-item-has-children .sub-menu .back-btn:hover{opacity:.7}#accueil-top .slider .slide{position:relative;overflow:hidden;height:100vh}#accueil-top .slider .slogan{position:absolute;bottom:100px;background-color:#222222a6;padding:40px;box-sizing:border-box;z-index:5}#accueil-top .slider .slogan p{font-size:36px;color:#fff;font-weight:300;text-transform:uppercase}#accueil-top .slider .slogan .sl-titre{font-size:60px;color:#fff;margin-bottom:20px;text-transform:uppercase;line-height:1em}#accueil-top .slider .slogan a{display:block;width:max-content;color:#fff;font-size:18px;font-weight:700;background-color:var(--first-color);text-transform:uppercase;padding:10px 40px;transition:all .3s}#accueil-top .slider .slogan a:hover{background-color:#fff;color:#333}#accueil-content{padding-top:100px}#accueil-content .pres{margin-bottom:50px}#accueil-content .maisons{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:100px}#accueil-content .maisons .text-block{background-color:#000;padding:30px}#accueil-content .maisons .model{position:relative;display:flex;justify-content:center;align-items:flex-end;text-align:center;padding:30px;overflow:hidden}#accueil-content .maisons .model .info{transform:translateY(50px);opacity:0;z-index:1;transition:all .3s}#accueil-content .maisons .model .info h3{font-size:30px;color:#fff;text-transform:uppercase}#accueil-content .maisons .model .info p{font-size:24px;color:#fff;text-transform:uppercase}#accueil-content .maisons .model .info .arrow{width:32px;height:32px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-long.png) no-repeat center center/contain;margin:auto;filter:var(--filter-white)}#accueil-content .maisons .model:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,var(--first-color),transparent 60%);background-repeat:no-repeat;transform:translateY(100px);opacity:0;transition:all .6s}#accueil-content .maisons .model:hover:after{transform:translateY(0);opacity:1}#accueil-content .maisons .model:hover .info{transform:translateY(0);opacity:1;transition-delay:.3s}#accueil-content .badges{background-color:var(--light-gray);padding:50px 0;margin-bottom:100px}#accueil-content .badges .badges-container{display:flex;align-items:center;gap:50px;width:50%;margin:auto}#accueil-content .badges .badges-container img{max-height:120px;width:auto;margin:auto}#accueil-content .temoignages{margin-bottom:100px}#accueil-content .temoignages .meta{display:flex;align-items:center;gap:15px;margin-top:30px}#accueil-content .temoignages .meta .rating{display:flex;gap:5px}#accueil-content .temoignages .meta p{font-weight:700}#accueil-content .temoignages .images{position:relative;width:40%;height:350px;border-bottom:10px solid var(--first-color)}#accueil-content .temoignages .images img{width:100%;height:100%;object-fit:cover}#accueil-content .temoignages .prev-arrow{position:absolute;top:50%;transform:translateY(-50%);left:30px;width:32px;height:32px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-left.png) no-repeat center center/contain;background-color:#fff;padding:5px;border-radius:50%;opacity:.6;transition:all .3s}#accueil-content .temoignages .next-arrow{position:absolute;top:50%;transform:translateY(-50%);right:30px;width:32px;height:32px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-right.png) no-repeat center center/contain;background-color:#fff;padding:5px;border-radius:50%;opacity:.6;transition:all .3s}#accueil-content .temoignages .prev-arrow:hover,#accueil-content .temoignages .next-arrow:hover{opacity:1}#accueil-content .contact{background-color:#000;padding:100px 0}#accueil-content .contact .text-block{margin-bottom:50px}#accueil-content .contact .contact-methods{display:flex;justify-content:space-between}#accueil-content .contact .contact-methods>p{width:30%;font-size:48px;font-weight:700;text-align:center;align-self:center}#accueil-content .contact form{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;width:100%}#accueil-content .contact form .field{display:flex;flex-direction:column;gap:5px}#accueil-content .contact form .field label{color:var(--font-color);text-transform:uppercase;font-weight:700}#accueil-content .contact form .field input,#accueil-content .contact form .field textarea{all:unset;background-color:#fff;border-bottom:3px solid #fff;padding:5px 10px 0;box-sizing:border-box}#accueil-content .contact form .field select{font-family:'Saira Condensed',sans-serif;font-size:18px;border:none;border-bottom:3px solid #fff;padding:5px 10px 0}#accueil-content .contact form .field textarea{height:100px}#accueil-content .contact form .field input:focus,#accueil-content .contact form .field textarea:focus,#accueil-content .contact form .field select:focus{outline:none;border-bottom:3px solid var(--first-color)}#accueil-content .contact form .field.span-full{grid-column:span 2}#accueil-content .contact form input[type=submit]{border:none;cursor:pointer}#accueil-content .contact .phone{width:100%;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:30px;text-align:center;border:1px solid #d2d2d2;box-sizing:border-box}#accueil-content .contact .phone a{display:flex;align-items:center;justify-content:center;gap:15px;color:#d2d2d2;transition:all .3s}#accueil-content .contact .phone a .icon{width:36px;height:36px;filter:var(--filter-gray);transition:all .3s}#accueil-content .contact .phone a:hover{color:#fff}#accueil-content .contact .phone a:hover .icon{filter:var(--filter-white)}.projets .text-block{margin-bottom:50px}.projets .boxes{display:flex;flex-wrap:wrap}.projets .boxes .projet{position:relative;height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;min-width:33%;padding:50px;box-sizing:border-box;overflow:hidden}.projets .boxes .projet img{max-width:350px;z-index:5}.projets .boxes .projet .text{max-height:0;opacity:0;margin-top:50px;z-index:5;transition:max-height .6s ease-in-out,opacity .6s 0s}.projets .boxes .projet:hover .text{max-height:300px;opacity:1;transition:max-height .6s,opacity .6s .3s}.projets .boxes .projet .text h3{color:#fff;text-transform:uppercase}.projets .boxes .projet:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1;transition:all .6s}.projets .boxes .projet:hover:after{opacity:.6}.projets .boxes .projet:not(:first-child):not(:nth-child(2)){flex-grow:0}#page-top{position:relative;height:600px}#page-top .wrap{height:100%;z-index:10}#page-top .title{position:absolute;bottom:0;width:100%;color:#fff;text-align:right;margin-bottom:50px}#page-top .title h1{font-size:48px;text-transform:uppercase;margin-bottom:10px}#page-top .title h2{font-size:36px;font-weight:400}#page-top:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.4}.page-content{padding-top:100px}.page-content p>a{color:var(--first-color)}.page-content p>a:hover{text-decoration:underline}#apropos .banner{position:relative;padding:100px 0}#apropos .banner h2{font-size:30px;color:var(--first-color);text-transform:uppercase;margin-bottom:30px}#apropos .banner p{color:#fff}#apropos .banner p:not(:last-child){margin-bottom:15px}#apropos .banner .wrap{display:flex;align-items:center;gap:100px;z-index:10}#apropos .banner:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.7}#apropos .bottom{background-color:var(--light-gray);padding:100px 0}#apropos .bottom h2{font-size:30px;color:var(--dark-gray);text-align:center;text-transform:uppercase}#apropos .bottom h2:after{content:'';display:block;width:80%;max-width:500px;height:1px;background-color:#c2c2c2;margin:30px auto 0}#apropos .bottom .button-group{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:30px}#apropos .bottom .button-group a{min-width:300px;font-size:24px;text-align:center;margin-top:0}#projet .pres{display:flex;align-items:center;gap:50px;width:65%;margin:auto}#projet .pres img{max-width:300px}#projet .desc strong{font-size:24px}#projet .img-gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;gap:15px}#projet .img-gallery a{overflow:hidden}#projet .img-gallery a:nth-child(3){grid-column:span 2;grid-row:span 2}#projet .img-gallery a:nth-child(4){grid-row:span 2}#projet .img-gallery a:nth-child(5){grid-column:span 2}#projet .img-gallery a>img{width:100%;height:100%;object-fit:cover;transition:all .6s}#projet .img-gallery a:hover>img{transform:scale(1.1)}#projet .modeles{background-color:var(--light-gray);padding:100px 0}#projet .modeles .maison-title{position:relative;margin-top:50px;text-align:center;display:block;font-size:2em;text-transform:uppercase}#projet .modeles .maisons{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}#projet .modeles .maisons .single{width:100%;background-color:#fff;transition:all .3s}#projet .modeles .maisons .single:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000033}#projet .modeles .maisons .single img{width:100%;height:220px;object-fit:cover}#projet .modeles .maisons .single .info{background-color:#fff;padding:20px 20px 35px}#projet .modeles .maisons .single .info h3{font-size:24px;color:var(--dark-gray);text-transform:uppercase;margin-bottom:20px;transition:all .3s}#projet .modeles .maisons .single:hover .info h3{color:var(--first-color)}#projet .modeles .maisons .single .info p{color:var(--dark-gray)}#projet .map-section{background-color:#333;padding:100px 0}#projet .map-section .wrap{display:flex;justify-content:center;gap:100px}#projet .map-section .wrap>*{width:100%}#projet .map-section .wrap .left img{max-height:750px;margin:0 auto 30px}#projet .map-section .wrap .left h2{font-size:30px;color:#fff;text-align:center;text-transform:uppercase}#projet .map-section .wrap .left .gen-btn{margin:30px auto 0}#projet .map-section .wrap .right iframe{width:100%;height:75%;margin-bottom:30px}#projet .map-section .wrap .right p{font-size:24px;color:var(--first-color);text-align:center;text-transform:uppercase}#projet .map-section .wrap .right h3{font-size:30px;color:var(--font-color);text-align:center}#modeles .flex-section .text-block .top{display:flex;align-items:center;gap:30px;margin-bottom:30px}#modeles .flex-section .text-block .top img{width:128px}#modeles .flex-section .text-block .title-block:after{content:none}#modeles .flex-section .text-block .title-block,#modeles .flex-section .text-block .title-block h2{margin-bottom:0}#modeles .flex-section .text-block strong{font-size:24px}#modeles .modeles-section{background-color:var(--light-gray);padding:100px 0}#modeles .modeles-section .filters{display:flex;width:max-content;position:relative;margin:auto;z-index:10}#modeles .modeles-section .filters .filter-btn{width:300px;position:relative;color:#fff;background-color:var(--dark-gray);text-transform:uppercase;font-weight:700;text-align:center;padding:10px 20px;box-sizing:border-box;transition:all .3s}#modeles .modeles-section .filters .filter-btn.active{background-color:var(--first-color)}#modeles .modeles-section .filters .filter-btn .filter-dropdown{display:none;position:absolute;left:0;top:100%;flex-direction:column;width:100%;background-color:var(--dark-gray)}#modeles .modeles-section .filters .filter-btn .filter-dropdown>a{color:#fff;padding:10px 0;transition:all .3s}#modeles .modeles-section .filters .filter-btn .filter-dropdown>a.active{background-color:var(--first-color)}#modeles .modeles-section .filter-title{color:var(--dark-gray);text-align:center;text-transform:uppercase;margin:50px auto}#modeles .modeles-section .maisons{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}#modeles .modeles-section .maisons .single{width:100%;background-color:#fff;transition:all .3s}#modeles .modeles-section .maisons .single:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000033}#modeles .modeles-section .maisons .single img{width:100%;height:220px;object-fit:cover}#modeles .modeles-section .maisons .single .info{background-color:#fff;padding:20px 20px 35px}#modeles .modeles-section .maisons .single .info h3{font-size:24px;color:var(--dark-gray);text-transform:uppercase;margin-bottom:20px;transition:all .3s}#modeles .modeles-section .maisons .single:hover .info h3{color:var(--first-color)}#modeles .modeles-section .maisons .single .info p{color:var(--dark-gray)}#modeles .modeles-bottom{background-color:#333;padding:100px 0}#modeles .modeles-bottom .tem-block .text-block{background-color:#222}#modele>.img-text-flex .images{width:40%;margin:0 50px}#modele>.img-text-flex .images .main-img{width:100%;height:350px;object-fit:cover;margin-bottom:20px}#modele>.img-text-flex .images .gallery-container{position:relative}#modele>.img-text-flex .images .gallery-container .slick-list{margin:0 -10px}#modele>.img-text-flex .images .gallery-container .slick-slide{margin:0 10px;overflow-y:hidden;height:75px}#modele>.img-text-flex .images .gallery-container .slider-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;filter:var(--filter-gray);transition:all .3s}#modele>.img-text-flex .images .gallery-container .slider-arrow:hover{opacity:.5}#modele>.img-text-flex .images .gallery-container .arrow-prev{background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-left.png) no-repeat center center/contain;left:-50px}#modele>.img-text-flex .images .gallery-container .arrow-next{background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-right.png) no-repeat center center/contain;right:-50px}#modele>.img-text-flex .text-block .title-block h2{font-size:36px;color:var(--first-color);margin-bottom:10px}#modele>.img-text-flex .text-block .title-block h3{font-size:24px;color:var(--font-color);margin-bottom:20px}#modele .middle-section{background-color:#333;padding:100px 0}#modele .middle-section .img-text-flex{justify-content:center}#modele .middle-section .img-text-flex .plan{width:30%;height:auto;border-bottom:none}#modele .middle-section .img-text-flex .text-block{width:55%}#modele .middle-section .img-text-flex .text-block .title-block h2{color:var(--font-color)}#modele .middle-section .img-text-flex .text-block .title-block h2 span{color:var(--first-color);line-height:1.6em}#modele .banner{position:relative;padding:100px 0}#modele .banner h2{font-size:30px;color:var(--first-color);text-transform:uppercase;margin-bottom:30px}#modele .banner p{color:#fff}#modele .banner p:not(:last-child){margin-bottom:15px}#modele .banner .wrap{display:flex;flex-direction:column;align-items:center;z-index:10}#modele .banner:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.7}#apres-vente .img-text-flex .text-block .title-block h2 span{color:var(--first-color)}#apres-vente .form-section{background-color:#333;padding:100px 0}#apres-vente .form-section h2{font-size:36px;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:50px}#apres-vente .form-section .form-result{width:60%;margin:0 auto 50px}#apres-vente .form-section form{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;width:60%;margin:auto}#apres-vente .form-section form .field{display:flex;flex-direction:column;gap:5px}#apres-vente .form-section form .field label{color:var(--font-color);text-transform:uppercase;font-weight:700}#apres-vente .form-section form .field input,#apres-vente .form-section form .field textarea{all:unset;background-color:#fff;border-bottom:3px solid #fff;padding:5px 10px 0;box-sizing:border-box}#apres-vente .form-section form .field select{font-family:'Saira Condensed',sans-serif;font-size:18px;border:none;border-bottom:3px solid #fff;padding:5px 10px 0}#apres-vente .form-section form .field textarea{height:100px}#apres-vente .form-section form .field input:focus,#apres-vente .form-section form .field textarea:focus,#apres-vente .form-section .contact form .field select:focus{outline:none;border-bottom:3px solid var(--first-color)}#apres-vente .form-section form .field.span-full{grid-column:span 2}#apres-vente .form-section form .file{display:flex;align-items:center;justify-content:space-between;height:100px;background-color:#fff;padding:0 25px}#apres-vente .form-section form .file input{display:none}#apres-vente .form-section form .file .filenames p{color:#000}#apres-vente .form-section form .file .gen-btn{color:#fff;border:1px solid var(--first-color);margin:0;cursor:pointer}#apres-vente .form-section form .file .gen-btn:hover{color:var(--first-color)}#apres-vente .form-section form input[type=submit]{border:none;cursor:pointer}#contact .contact-section .contact-methods{display:flex;justify-content:space-between}#contact .contact-section .contact-methods>p{width:30%;font-size:48px;font-weight:700;text-align:center;align-self:center}#contact .contact-section form{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;width:100%}#contact .contact-section form .field{display:flex;flex-direction:column;gap:5px}#contact .contact-section form .field label{color:var(--font-color);text-transform:uppercase;font-weight:700}#contact .contact-section form .field input,#contact .contact-section form .field textarea{all:unset;background-color:#fff;border-bottom:3px solid #fff;padding:5px 10px 0;box-sizing:border-box}#contact .contact-section form .field select{font-family:'Saira Condensed',sans-serif;font-size:18px;border:none;border-bottom:3px solid #fff;padding:5px 10px 0}#contact .contact-section form .field textarea{height:100px}#contact .contact-section form .field input:focus,#contact .contact-section form .field textarea:focus,#contact .contact-section form .field select:focus{outline:none;border-bottom:3px solid var(--first-color)}#contact .contact-section form .field.span-full{grid-column:span 2}#contact .contact-section form input[type=submit]{border:none;cursor:pointer}#contact .contact-section .phone{width:100%;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:30px;text-align:center;border:1px solid #d2d2d2;box-sizing:border-box}#contact .contact-section .phone a{display:flex;align-items:center;justify-content:center;gap:15px;color:#d2d2d2;transition:all .3s}#contact .contact-section .phone a .icon{width:36px;height:36px;filter:var(--filter-gray);transition:all .3s}#contact .contact-section .phone a:hover{color:#fff}#contact .contact-section .phone a:hover .icon{filter:var(--filter-white)}#contact .projets-section{background-color:var(--light-gray);padding:100px 0}#contact .projets-section h2{font-size:30px;color:var(--dark-gray);text-align:center;text-transform:uppercase;margin-bottom:50px}#contact .projets-section .projets-grid{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}#contact .projets-section .projets-grid .single{width:45%;padding:0 30px;box-sizing:border-box;margin-bottom:100px}#contact .projets-section .projets-grid .single img{margin:auto;max-height:200px}#contact .projets-section .projets-grid .single .title{font-size:20px;color:var(--dark-gray);text-align:center;text-transform:uppercase;margin:30px 0}#contact .projets-section .projets-grid .single .title span{color:var(--first-color)}#contact .projets-section .projets-grid .single iframe{display:block;width:100%}#footer{margin-top:100px;padding-bottom:50px}#footer .top{display:flex;align-items:flex-start;gap:100px;padding:50px 0}#footer .top .info{width:30%}#footer .top .info p{margin:30px 0}#footer .top .info a{display:flex;align-items:center;gap:10px;font-size:24px;color:var(--font-color);transition:all .3s}#footer .top .info a .icon{width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#footer .top .info a:hover{color:#fff}#footer .top .info a:hover .icon{filter:var(--filter-white)}#footer .top .info a:not(:last-child){margin-bottom:10px}#footer .top .menu-foot h3{width:max-content;color:#fff;font-size:24px;text-transform:uppercase;border-bottom:2px solid var(--first-color);margin-bottom:20px}#footer .top .menu-foot ul>li:not(:last-child){margin-bottom:5px}#footer .top .menu-foot ul>li>a{color:var(--font-color);transition:all .3s}#footer .top .menu-foot ul>li>a:hover{color:#fff}#footer .top .menu-foot .item{margin-bottom:5px}#footer .top .menu-foot .item p{color:#fff;text-transform:uppercase}#footer .top .menu-foot .item a{display:flex;align-items:center;gap:5px;color:var(--font-color);padding-left:5px;transition:all .3s}#footer .top .menu-foot .item a .icon{width:18px;height:18px;filter:var(--filter-gray);transition:all .3s}#footer .top .menu-foot .item a:hover{color:#fff}#footer .top .menu-foot .item a:hover .icon{filter:var(--filter-white)}#footer .bottom{display:flex;justify-content:space-between;gap:15px}#footer .bottom .meta{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#444;padding:15px 20px}#footer .bottom .meta a{color:var(--font-color);transition:all .3s}#footer .bottom .meta a:hover{color:#fff}#footer .bottom .top-arrow{display:block;background-color:#444;padding:0 20px;transition:all .3s}#footer .bottom .top-arrow img{position:relative;top:50%;transform:translateY(-50%);filter:var(--filter-gray);transition:all .3s}#footer .bottom .top-arrow:hover{background-color:var(--first-color)}#footer .bottom .top-arrow:hover img{filter:var(--filter-white)}#general{padding:100px 0 100px}#general h1,#general h2,#general h3,#general h4{color:#fff}#general h2{margin-bottom:15px}#general h3,#general p{margin-bottom:10px}#general p+h2,#general ul+h2{margin-top:30px}#general ul{padding-left:50px}#general ul li{list-style-type:initial;color:var(--font-color);margin-bottom:10px}.form-result{color:#fff;padding:15px;margin-bottom:50px}.form-result.error{background-color:red}.form-result.success{background-color:green}.vendu{background:red;color:#fff;padding:10px;position:absolute}.vendu-page{background:red;color:#fff;padding:10px;position:absolute;top:100px;left:0;width:100px;text-align:center}.tall-img{height:auto;width:100%;max-height:none;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wide-img{width:auto;height:100%;max-width:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cover{position:relative;overflow:hidden}.cover>img{position:absolute}@media screen and (max-width:1450px){.wrap{width:1100px}#nav{font-size:16px}#nav .nav-container>*{gap:15px}#nav .nav-container .left a .icon,#nav .nav-container .right a .email #nav .nav-container .right a,#nav .nav-container .right .menu-btn{width:18px;height:18px}#nav .nav-container .center .logo img{width:75%}#nav .nav-container .center:after{height:160px}.projets .boxes .projet{height:650px}#footer .top{gap:50px}}@media screen and (max-width:1150px){.wrap{width:900px}#nav.scrolled .nav-container .center .logo{top:unset}#nav.scrolled .nav-container .center .logo img{width:75%}#nav .nav-container .center .logo{top:unset}#nav .nav-container .center:after{display:none}#nav .nav-container .left a,#nav .nav-container .right .email{display:none}#side-menu .coords{display:block;margin-top:50px}#accueil-content .maisons{grid-template-columns:1fr 1fr}#accueil-content .maisons .model{min-height:320px}#accueil-content .maisons .model .info p{font-size:18px}#projet .pres{width:100%}#projet .modeles .maisons{grid-template-columns:repeat(3,1fr)}#projet .map-section .wrap{gap:50px}#modeles .modeles-section .maisons{grid-template-columns:repeat(3,1fr)}#contact .projets-section .projets-grid .single iframe{height:300px}#footer .top{flex-wrap:wrap;gap:50px 30px}#footer .top .info{width:100%}#footer .bottom{flex-wrap:wrap}#footer .bottom .top-arrow{min-height:60px;margin-left:auto}#accueil-top .slider .slogan{padding:20px;bottom:40px}#accueil-top .slider .slogan p{font-size:22px}#accueil-top .slider .slogan .sl-titre{font-size:36px}.projets .boxes .projet img{max-width:300px}#modele>.img-text-flex .images .gallery-container .slick-slide{height:120px}}@media screen and (max-width:950px){.wrap{width:700px}#nav .top .item{font-size:14px}#nav .bottom .left .menu{display:none}#nav .bottom .socials,#nav.scrolled .bottom .socials.dark{display:none}#nav .bottom .menu-icons{display:block}#nav .bottom .menuicon{display:block}#side-menu{width:500px;padding:30px 60px;background-position:0 10px}#accueil-top .slider .slogan h1{font-size:60px}.text-block.center{width:100%}.img-text-flex{flex-direction:column}.img-text-flex>img{width:100%;height:auto}.img-text-flex>.text-block{width:100%}.flex-section{flex-direction:column;gap:50px}.mg-bottom{margin-bottom:50px !important}#accueil-content .maisons .model .info,#accueil-content .maisons .model:after{transform:translateY(0);opacity:1}.projets .boxes{flex-direction:column}.projets .boxes .projet{height:auto}.projets .boxes .projet .text{opacity:1;height:auto;max-height:unset}.projets .boxes .projet:after{opacity:.6}#accueil-content .badges .badges-container{width:100%}#accueil-content .temoignages .images{width:100%;height:auto}#accueil-content .contact .contact-methods{flex-direction:column;gap:50px}#accueil-content .contact .phone{padding:100px 30px}#page-top .title h1{font-size:36px}#page-top .title h2{font-size:24px}.page-content{padding-top:50px}#apropos .banner .wrap{flex-direction:column;gap:50px;text-align:center}#apropos .banner .gen-btn{margin:30px auto 0}#apropos .banner img{width:150px}#apropos .bottom{padding:50px 0}#projet .modeles{padding:50px 0}#projet .modeles .maisons{grid-template-columns:1fr 1fr}#projet .map-section .wrap{flex-direction:column}#projet .map-section .wrap .right iframe{height:450px}#modeles .modeles-section,#modeles .modeles-bottom{padding:50px 0}#modeles .modeles-section .modeles{padding:50px 0}#modeles .modeles-section .maisons{grid-template-columns:1fr 1fr}#modele>.img-text-flex .images{width:100%}#modele .middle-section .img-text-flex{width:80%}#modele .middle-section .img-text-flex .text-block,#modele .middle-section .img-text-flex .plan{width:100%}#modele .middle-section .img-text-flex img{width:75%;margin:auto}#apres-vente .form-section{padding:50px 0}#apres-vente .form-section form,#apres-vente .form-section .form-result{width:100%}#contact .contact-section .contact-methods{flex-direction:column;gap:50px}#contact .contact-section .phone{padding:100px 30px}#contact .projets-section .projets-grid{gap:100px}#contact .projets-section .projets-grid .single{width:100%}#footer{margin-top:50px}#footer .bottom{font-size:14px}#page-top{height:500px}}@media screen and (max-width:750px){.wrap{width:500px}#nav .nav-container .left{display:none}#nav .nav-container .center .logo img{width:100%}#side-menu{width:400px}#side-menu ul>li>a{font-size:24px}#side-menu .menu-item-has-children .sub-menu a{font-size:18px}#accueil-content .maisons{grid-template-columns:auto}#accueil-content .maisons .model{min-height:250px}#accueil-content .maisons .model:after{background-image:linear-gradient(to top,var(--first-color),transparent)}#page-top{height:500px}#page-top .title{margin-bottom:30px}#projet .pres{flex-direction:column;text-align:center}#projet .img-gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}#projet .img-gallery a:nth-child(3),#projet .img-gallery a:nth-child(4){grid-row:auto}#projet .img-gallery a:nth-child(5){grid-column:auto}#projet .modeles .maisons{gap:15px}#modeles .modeles-section .maisons{gap:15px}#modeles .modeles-section .filters{flex-direction:column;width:85%}#modeles .modeles-section .filters .filter-btn{width:100%;padding:0}#modeles .modeles-section .filters .filter-btn .filter-btn-cat{padding:10px 0}#modeles .modeles-section .filters .filter-btn .filter-dropdown{position:relative;top:unset;left:unset}#modele>.img-text-flex .images .gallery-container{width:85%;margin:auto}#footer .bottom .meta{flex-direction:column;align-items:flex-start;gap:10px}#accueil-top .slider .slogan{padding:15px}#accueil-top .slider .slogan p{font-size:24px}#accueil-top .slider .slogan .sl-titre{font-size:28px}#accueil-top .slider .slogan a{padding:5px 20px}#page-top .title h1{font-size:28px}#page-top .title h2{font-size:18px}#modele>.img-text-flex .images .gallery-container .slick-slide{height:75px}}@media screen and (max-width:550px){.wrap{width:90%}.titre{font-size:24px}#nav .top{display:none}#nav .bottom .logo{width:75%}#nav.scrolled{top:0}#side-menu{right:-75%;width:75%;padding:30px;background-size:130%}.gen-btn{font-size:16px}#accueil-content{padding-top:50px}#accueil-content .maisons,#accueil-content .badges{margin-bottom:50px}#accueil-content .badges .badges-container{gap:30px}#accueil-content .temoignages .prev-arrow{left:15px}#accueil-content .temoignages .next-arrow{right:15px}#accueil-content .contact{padding:50px 0}#accueil-content .contact .phone{font-size:24px;padding:50px 30px}.projets .boxes .projet{padding:30px}#apropos .banner{padding:50px 0}#apropos .bottom h2{font-size:24px}#apropos .bottom .button-group{gap:15px}#apropos .bottom .button-group a{font-size:16px}#projet .desc strong{font-size:20px}#projet .modeles .maisons{grid-template-columns:auto}#projet .map-section .wrap .right iframe{height:300px}#modeles .modeles-section .maisons{grid-template-columns:auto}#modele>.img-text-flex .images .main-img{height:250px}#apres-vente .form-section h2{font-size:24px}#apres-vente .form-section form .file{padding:0 10px}#apres-vente .form-section form .file .gen-btn{padding:5px 20px}#contact .contact-section .phone{font-size:24px;padding:50px 30px}#contact .projets-section .projets-grid .single img{max-width:200px}#footer{margin-top:0}#footer .top .info .logo{width:60%}#footer .top .menu ul,#footer .top .coords .info{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:460px){#accueil-content .contact form{grid-template-columns:auto}#accueil-content .contact form .field.span-full{grid-column:auto}#accueil-content .contact .phone a{font-size:16px;gap:5px}#accueil-content .contact .phone a .icon{width:24px;height:24px}#apres-vente .form-section form{grid-template-columns:auto}#apres-vente .form-section form .field.span-full{grid-column:auto}#contact .contact-section form{grid-template-columns:auto}#contact .contact-section form .field.span-full{grid-column:auto}#contact .contact-section .phone a{font-size:16px;gap:5px}#contact .contact-section .phone a .icon{width:24px;height:24px}}@media screen and (min-width:750px){#modeles .modeles-section .filters .filter-btn:hover{background-color:var(--first-color)}#modeles .modeles-section .filters .filter-btn:hover .filter-dropdown{display:flex}#modeles .modeles-section .filters .filter-btn .filter-dropdown>a:hover{background-color:var(--first-color)}}
html{font-size:18px;font-family:'Saira Condensed',sans-serif;font-weight:400;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;text-decoration:none}img,fieldset{border:0}img{display:block;max-width:100%;height:auto;width:auto\9}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style-type:none}#human{display:none !important}html,body{width:100%;height:100%;scroll-behavior:smooth;background-color:#222}button{all:unset;cursor:pointer}h1,h2,h3,h4{line-height:1em}.table{display:table}.flex{display:flex}.grid{display:grid}:root{--first-color:#f38e33;--second-color:#3756af;--font-color:#d2d2d2;--light-gray:#ececec;--dark-gray:#4a4a4a;--filter-first-color:invert(56%) sepia(68%) saturate(517%) hue-rotate(345deg) brightness(99%) contrast(92%);--filter-white:invert(100%) sepia(1%) saturate(7498%) hue-rotate(179deg) brightness(119%) contrast(100%);--filter-gray:invert(100%) sepia(0%) saturate(4804%) hue-rotate(180deg) brightness(108%) contrast(65%)}.wrap{position:relative;margin:0 auto;width:1400px}.specialheight{min-height:760px}.bold{font-weight:700}.light{font-weight:300}.flex{display:flex}body.no-scroll{overflow:hidden}.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}.shadow{width:80%;padding-bottom:7%;z-index:-1;margin:auto;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/shadow.png) no-repeat top center/contain}.anchor{position:relative;visibility:hidden;top:-150px;display:block}.overlay{position:fixed;width:100%;height:100%;background-color:#000;visibility:hidden;opacity:0;z-index:1050;transition:all .6s}.overlay.appear{visibility:visible;opacity:.3}.mg-bottom{margin-bottom:100px !important}.whitetext{color:#fff}.whitetext h2{color:#fff;margin-bottom:30px}p{color:var(--font-color);line-height:1.6em}.text-block .title-block{text-transform:uppercase;margin-bottom:20px}.text-block .title-block p{font-size:24px;color:var(--first-color);line-height:1em;margin-bottom:10px}.text-block .title-block h2{color:#fff;font-size:30px;margin-bottom:20px}.text-block .title-block:after{display:block;content:'';width:100%;height:1px;background-color:#d2d2d2}.text-block>p{color:var(--font-color)}.text-block>p:not(:last-of-type){margin-bottom:15px}.text-block ul{margin-left:30px}.text-block ul>li{color:var(--font-color);list-style-type:disc}.text-block.center{width:60%;text-align:center;margin:auto}.text-block.center .title-block:after{width:60%;margin:auto}.text-block.dark>p,.text-block.dark .title-block h2{color:var(--dark-gray)}.img-text-flex{display:flex;gap:50px;align-items:center}.img-text-flex>img{width:40%;height:350px;object-fit:cover;border-bottom:10px solid var(--first-color)}.img-text-flex>.text-block{width:60%}.flex-section{display:flex;align-items:center;gap:100px}.flex-section>*{width:100%}.tem-block img{border-bottom:10px solid var(--first-color)}.tem-block .text-block{min-height:300px;background-color:#000;padding:20px 30px}.tem-block .text-block .title-block:after{content:unset}.gen-btn{display:block;width:max-content;color:#fff;background-color:var(--first-color);font-weight:700;text-transform:uppercase;padding:10px 40px;box-sizing:border-box;margin-top:30px;transition:all .3s}.gen-btn:hover{color:#333;background-color:#fff}.gen-btn.white{color:#333;background-color:#fff}.gen-btn.white:hover{color:#fff;background-color:var(--first-color)}#nav{position:fixed;width:100%;z-index:1000;top:0;background-color:#222;transition:all .8s}#nav .nav-container{display:flex;justify-content:space-between;height:100px}#nav .nav-container>*{position:relative;display:flex;align-items:center;gap:30px;flex-basis:75%}#nav .nav-container .left a{display:flex;align-items:center;gap:5px;color:#d2d2d2;transition:all .3s}#nav .nav-container .left a .icon{width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#nav .nav-container .left a:hover{color:#fff}#nav .nav-container .left a:hover .icon{filter:var(--filter-white)}#nav .nav-container .center{flex-basis:100%;justify-content:center}#nav .nav-container .center .logo{position:absolute;top:30px;z-index:10;transition:.6s}#nav .nav-container .center .logo img{width:85%;margin:auto;transition:.6s}#nav .nav-container .center:after{display:block;content:'';position:absolute;width:100%;height:200px;background-color:#222;border-radius:0 0 100px 100px;transition:all .6s}#nav .nav-container .right{justify-content:flex-end}#nav .nav-container .right .email{display:flex;align-items:center;gap:5px;width:auto}#nav .nav-container .right .email .icon{width:24px;height:24px}#nav .nav-container .right a{display:block;width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#nav .nav-container .right .menu-btn{width:24px;height:24px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/menu-icon.png) no-repeat center center/contain;filter:var(--filter-gray);transition:all .3s}#nav .nav-container .right a:hover,#nav .nav-container .right .menu-btn:hover{filter:var(--filter-white)}#nav.scrolled .nav-container .center .logo{top:20px}#nav.scrolled .nav-container .center .logo img{width:50%}#nav.scrolled .nav-container .center:after{transform:translateY(-100px)}#side-menu{position:fixed;right:-650px;top:0;background-color:#000;height:100%;width:650px;padding:30px 100px;box-sizing:border-box;z-index:1100;background-repeat:no-repeat;background-position:80px 10px;overflow:hidden;transition:all .6s}#side-menu.show{right:0}#side-menu .close-btn{display:block;width:24px;height:24px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/close-icon.png) no-repeat center center/contain;margin:0 0 50px auto;transition:all .3s}#side-menu .close-btn:hover{opacity:.7}#side-menu ul>li{transition:all .6s}#side-menu ul>li.sub-open{transform:translateX(-100%)}#side-menu ul>li.sub-open a{pointer-events:none}#side-menu ul>li>a{display:block;color:#fff;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:15px;transition:all .3s}#side-menu ul>li>a:hover{color:var(--first-color)}#side-menu .coords{display:none}#side-menu .coords a{display:flex;align-items:center;gap:5px;color:#d2d2d2;margin-bottom:10px;transition:all .3s}#side-menu .coords a .icon{width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#side-menu .coords a:hover{color:#fff}#side-menu .coords a:hover .icon{filter:var(--filter-white)}#side-menu .menu-item-has-children{position:relative;cursor:pointer}#side-menu .menu-item-has-children .sub-menu{position:absolute;left:100%;width:max-content;opacity:0;transition:all .8s}#side-menu .menu-item-has-children .sub-menu a{font-size:30px}#side-menu .menu-item-has-children .sub-menu.sub-open{left:0;opacity:1}#side-menu .menu-item-has-children .sub-menu .back-btn{display:block;width:32px;height:32px;transform:rotate(180deg);cursor:pointer;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-long.png) no-repeat center center/contain;filter:var(--filter-white);transition:all .3s}#side-menu .menu-item-has-children .sub-menu .back-btn:hover{opacity:.7}#accueil-top .slider .slide{position:relative;overflow:hidden;height:100vh}#accueil-top .slider .slogan{position:absolute;bottom:100px;background-color:#222222a6;padding:40px;box-sizing:border-box;z-index:5}#accueil-top .slider .slogan p{font-size:36px;color:#fff;font-weight:300;text-transform:uppercase}#accueil-top .slider .slogan .sl-titre{font-size:60px;color:#fff;margin-bottom:20px;text-transform:uppercase;line-height:1em}#accueil-top .slider .slogan a{display:block;width:max-content;color:#fff;font-size:18px;font-weight:700;background-color:var(--first-color);text-transform:uppercase;padding:10px 40px;transition:all .3s}#accueil-top .slider .slogan a:hover{background-color:#fff;color:#333}#accueil-content{padding-top:100px}#accueil-content .pres{margin-bottom:50px}#accueil-content .maisons{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:100px}#accueil-content .maisons .text-block{background-color:#000;padding:30px}#accueil-content .maisons .model{position:relative;display:flex;justify-content:center;align-items:flex-end;text-align:center;padding:30px;overflow:hidden}#accueil-content .maisons .model .info{transform:translateY(50px);opacity:0;z-index:1;transition:all .3s}#accueil-content .maisons .model .info h3{font-size:30px;color:#fff;text-transform:uppercase}#accueil-content .maisons .model .info p{font-size:24px;color:#fff;text-transform:uppercase}#accueil-content .maisons .model .info .arrow{width:32px;height:32px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-long.png) no-repeat center center/contain;margin:auto;filter:var(--filter-white)}#accueil-content .maisons .model:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,var(--first-color),transparent 60%);background-repeat:no-repeat;transform:translateY(100px);opacity:0;transition:all .6s}#accueil-content .maisons .model:hover:after{transform:translateY(0);opacity:1}#accueil-content .maisons .model:hover .info{transform:translateY(0);opacity:1;transition-delay:.3s}#accueil-content .badges{background-color:var(--light-gray);padding:50px 0;margin-bottom:100px}#accueil-content .badges .badges-container{display:flex;align-items:center;gap:50px;width:50%;margin:auto}#accueil-content .badges .badges-container img{max-height:120px;width:auto;margin:auto}#accueil-content .temoignages{margin-bottom:100px}#accueil-content .temoignages .meta{display:flex;align-items:center;gap:15px;margin-top:30px}#accueil-content .temoignages .meta .rating{display:flex;gap:5px}#accueil-content .temoignages .meta p{font-weight:700}#accueil-content .temoignages .images{position:relative;width:40%;height:350px;border-bottom:10px solid var(--first-color)}#accueil-content .temoignages .images img{width:100%;height:100%;object-fit:cover}#accueil-content .temoignages .prev-arrow{position:absolute;top:50%;transform:translateY(-50%);left:30px;width:32px;height:32px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-left.png) no-repeat center center/contain;background-color:#fff;padding:5px;border-radius:50%;opacity:.6;transition:all .3s}#accueil-content .temoignages .next-arrow{position:absolute;top:50%;transform:translateY(-50%);right:30px;width:32px;height:32px;background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-right.png) no-repeat center center/contain;background-color:#fff;padding:5px;border-radius:50%;opacity:.6;transition:all .3s}#accueil-content .temoignages .prev-arrow:hover,#accueil-content .temoignages .next-arrow:hover{opacity:1}#accueil-content .contact{background-color:#000;padding:100px 0}#accueil-content .contact .text-block{margin-bottom:50px}#accueil-content .contact .contact-methods{display:flex;justify-content:space-between}#accueil-content .contact .contact-methods>p{width:30%;font-size:48px;font-weight:700;text-align:center;align-self:center}#accueil-content .contact form{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;width:100%}#accueil-content .contact form .field{display:flex;flex-direction:column;gap:5px}#accueil-content .contact form .field label{color:var(--font-color);text-transform:uppercase;font-weight:700}#accueil-content .contact form .field input,#accueil-content .contact form .field textarea{all:unset;background-color:#fff;border-bottom:3px solid #fff;padding:5px 10px 0;box-sizing:border-box}#accueil-content .contact form .field select{font-family:'Saira Condensed',sans-serif;font-size:18px;border:none;border-bottom:3px solid #fff;padding:5px 10px 0}#accueil-content .contact form .field textarea{height:100px}#accueil-content .contact form .field input:focus,#accueil-content .contact form .field textarea:focus,#accueil-content .contact form .field select:focus{outline:none;border-bottom:3px solid var(--first-color)}#accueil-content .contact form .field.span-full{grid-column:span 2}#accueil-content .contact form input[type=submit]{border:none;cursor:pointer}#accueil-content .contact .phone{width:100%;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:30px;text-align:center;border:1px solid #d2d2d2;box-sizing:border-box}#accueil-content .contact .phone a{display:flex;align-items:center;justify-content:center;gap:15px;color:#d2d2d2;transition:all .3s}#accueil-content .contact .phone a .icon{width:36px;height:36px;filter:var(--filter-gray);transition:all .3s}#accueil-content .contact .phone a:hover{color:#fff}#accueil-content .contact .phone a:hover .icon{filter:var(--filter-white)}.projets .text-block{margin-bottom:50px}.projets .boxes{display:flex;flex-wrap:wrap}.projets .boxes .projet{position:relative;height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;min-width:33%;padding:50px;box-sizing:border-box;overflow:hidden}.projets .boxes .projet img{max-width:350px;z-index:5}.projets .boxes .projet .text{max-height:0;opacity:0;margin-top:50px;z-index:5;transition:max-height .6s ease-in-out,opacity .6s 0s}.projets .boxes .projet:hover .text{max-height:300px;opacity:1;transition:max-height .6s,opacity .6s .3s}.projets .boxes .projet .text h3{color:#fff;text-transform:uppercase}.projets .boxes .projet:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1;transition:all .6s}.projets .boxes .projet:hover:after{opacity:.6}.projets .boxes .projet:not(:first-child):not(:nth-child(2)){flex-grow:0}#page-top{position:relative;height:600px}#page-top .wrap{height:100%;z-index:10}#page-top .title{position:absolute;bottom:0;width:100%;color:#fff;text-align:right;margin-bottom:50px}#page-top .title h1{font-size:48px;text-transform:uppercase;margin-bottom:10px}#page-top .title h2{font-size:36px;font-weight:400}#page-top:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.4}.page-content{padding-top:100px}.page-content p>a{color:var(--first-color)}.page-content p>a:hover{text-decoration:underline}#apropos .banner{position:relative;padding:100px 0}#apropos .banner h2{font-size:30px;color:var(--first-color);text-transform:uppercase;margin-bottom:30px}#apropos .banner p{color:#fff}#apropos .banner p:not(:last-child){margin-bottom:15px}#apropos .banner .wrap{display:flex;align-items:center;gap:100px;z-index:10}#apropos .banner:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.7}#apropos .bottom{background-color:var(--light-gray);padding:100px 0}#apropos .bottom h2{font-size:30px;color:var(--dark-gray);text-align:center;text-transform:uppercase}#apropos .bottom h2:after{content:'';display:block;width:80%;max-width:500px;height:1px;background-color:#c2c2c2;margin:30px auto 0}#apropos .bottom .button-group{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:30px}#apropos .bottom .button-group a{min-width:300px;font-size:24px;text-align:center;margin-top:0}#projet .pres{display:flex;align-items:center;gap:50px;width:65%;margin:auto}#projet .pres img{max-width:300px}#projet .desc strong{font-size:24px}#projet .img-gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;gap:15px}#projet .img-gallery a{overflow:hidden}#projet .img-gallery a:nth-child(3){grid-column:span 2;grid-row:span 2}#projet .img-gallery a:nth-child(4){grid-row:span 2}#projet .img-gallery a:nth-child(5){grid-column:span 2}#projet .img-gallery a>img{width:100%;height:100%;object-fit:cover;transition:all .6s}#projet .img-gallery a:hover>img{transform:scale(1.1)}#projet .modeles{background-color:var(--light-gray);padding:100px 0}#projet .modeles .maison-title{position:relative;margin-top:50px;text-align:center;display:block;font-size:2em;text-transform:uppercase}#projet .modeles .maisons{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}#projet .modeles .maisons .single{width:100%;background-color:#fff;transition:all .3s}#projet .modeles .maisons .single:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000033}#projet .modeles .maisons .single img{width:100%;height:220px;object-fit:cover}#projet .modeles .maisons .single .info{background-color:#fff;padding:20px 20px 35px}#projet .modeles .maisons .single .info h3{font-size:24px;color:var(--dark-gray);text-transform:uppercase;margin-bottom:20px;transition:all .3s}#projet .modeles .maisons .single:hover .info h3{color:var(--first-color)}#projet .modeles .maisons .single .info p{color:var(--dark-gray)}#projet .map-section{background-color:#333;padding:100px 0}#projet .map-section .wrap{display:flex;justify-content:center;gap:100px}#projet .map-section .wrap>*{width:100%}#projet .map-section .wrap .left img{max-height:750px;margin:0 auto 30px}#projet .map-section .wrap .left h2{font-size:30px;color:#fff;text-align:center;text-transform:uppercase}#projet .map-section .wrap .left .gen-btn{margin:30px auto 0}#projet .map-section .wrap .right iframe{width:100%;height:75%;margin-bottom:30px}#projet .map-section .wrap .right p{font-size:24px;color:var(--first-color);text-align:center;text-transform:uppercase}#projet .map-section .wrap .right h3{font-size:30px;color:var(--font-color);text-align:center}#modeles .flex-section .text-block .top{display:flex;align-items:center;gap:30px;margin-bottom:30px}#modeles .flex-section .text-block .top img{width:128px}#modeles .flex-section .text-block .title-block:after{content:none}#modeles .flex-section .text-block .title-block,#modeles .flex-section .text-block .title-block h2{margin-bottom:0}#modeles .flex-section .text-block strong{font-size:24px}#modeles .modeles-section{background-color:var(--light-gray);padding:100px 0}#modeles .modeles-section .filters{display:flex;width:max-content;position:relative;margin:auto;z-index:10}#modeles .modeles-section .filters .filter-btn{width:300px;position:relative;color:#fff;background-color:var(--dark-gray);text-transform:uppercase;font-weight:700;text-align:center;padding:10px 20px;box-sizing:border-box;transition:all .3s}#modeles .modeles-section .filters .filter-btn.active{background-color:var(--first-color)}#modeles .modeles-section .filters .filter-btn .filter-dropdown{display:none;position:absolute;left:0;top:100%;flex-direction:column;width:100%;background-color:var(--dark-gray)}#modeles .modeles-section .filters .filter-btn .filter-dropdown>a{color:#fff;padding:10px 0;transition:all .3s}#modeles .modeles-section .filters .filter-btn .filter-dropdown>a.active{background-color:var(--first-color)}#modeles .modeles-section .filter-title{color:var(--dark-gray);text-align:center;text-transform:uppercase;margin:50px auto}#modeles .modeles-section .maisons{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}#modeles .modeles-section .maisons .single{width:100%;background-color:#fff;transition:all .3s}#modeles .modeles-section .maisons .single:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000033}#modeles .modeles-section .maisons .single img{width:100%;height:220px;object-fit:cover}#modeles .modeles-section .maisons .single .info{background-color:#fff;padding:20px 20px 35px}#modeles .modeles-section .maisons .single .info h3{font-size:24px;color:var(--dark-gray);text-transform:uppercase;margin-bottom:20px;transition:all .3s}#modeles .modeles-section .maisons .single:hover .info h3{color:var(--first-color)}#modeles .modeles-section .maisons .single .info p{color:var(--dark-gray)}#modeles .modeles-bottom{background-color:#333;padding:100px 0}#modeles .modeles-bottom .tem-block .text-block{background-color:#222}#modele>.img-text-flex .images{width:40%;margin:0 50px}#modele>.img-text-flex .images .main-img{width:100%;height:350px;object-fit:cover;margin-bottom:20px}#modele>.img-text-flex .images .gallery-container{position:relative}#modele>.img-text-flex .images .gallery-container .slick-list{margin:0 -10px}#modele>.img-text-flex .images .gallery-container .slick-slide{margin:0 10px;overflow-y:hidden;height:75px}#modele>.img-text-flex .images .gallery-container .slider-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;filter:var(--filter-gray);transition:all .3s}#modele>.img-text-flex .images .gallery-container .slider-arrow:hover{opacity:.5}#modele>.img-text-flex .images .gallery-container .arrow-prev{background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-left.png) no-repeat center center/contain;left:-50px}#modele>.img-text-flex .images .gallery-container .arrow-next{background:url(//constructionslaflamme.ca/wp-content/themes/blankslate-child/img/icons/arrow-right.png) no-repeat center center/contain;right:-50px}#modele>.img-text-flex .text-block .title-block h2{font-size:36px;color:var(--first-color);margin-bottom:10px}#modele>.img-text-flex .text-block .title-block h3{font-size:24px;color:var(--font-color);margin-bottom:20px}#modele .middle-section{background-color:#333;padding:100px 0}#modele .middle-section .img-text-flex{justify-content:center}#modele .middle-section .img-text-flex .plan{width:30%;height:auto;border-bottom:none}#modele .middle-section .img-text-flex .text-block{width:55%}#modele .middle-section .img-text-flex .text-block .title-block h2{color:var(--font-color)}#modele .middle-section .img-text-flex .text-block .title-block h2 span{color:var(--first-color);line-height:1.6em}#modele .banner{position:relative;padding:100px 0}#modele .banner h2{font-size:30px;color:var(--first-color);text-transform:uppercase;margin-bottom:30px}#modele .banner p{color:#fff}#modele .banner p:not(:last-child){margin-bottom:15px}#modele .banner .wrap{display:flex;flex-direction:column;align-items:center;z-index:10}#modele .banner:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.7}#apres-vente .img-text-flex .text-block .title-block h2 span{color:var(--first-color)}#apres-vente .form-section{background-color:#333;padding:100px 0}#apres-vente .form-section h2{font-size:36px;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:50px}#apres-vente .form-section .form-result{width:60%;margin:0 auto 50px}#apres-vente .form-section form{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;width:60%;margin:auto}#apres-vente .form-section form .field{display:flex;flex-direction:column;gap:5px}#apres-vente .form-section form .field label{color:var(--font-color);text-transform:uppercase;font-weight:700}#apres-vente .form-section form .field input,#apres-vente .form-section form .field textarea{all:unset;background-color:#fff;border-bottom:3px solid #fff;padding:5px 10px 0;box-sizing:border-box}#apres-vente .form-section form .field select{font-family:'Saira Condensed',sans-serif;font-size:18px;border:none;border-bottom:3px solid #fff;padding:5px 10px 0}#apres-vente .form-section form .field textarea{height:100px}#apres-vente .form-section form .field input:focus,#apres-vente .form-section form .field textarea:focus,#apres-vente .form-section .contact form .field select:focus{outline:none;border-bottom:3px solid var(--first-color)}#apres-vente .form-section form .field.span-full{grid-column:span 2}#apres-vente .form-section form .file{display:flex;align-items:center;justify-content:space-between;height:100px;background-color:#fff;padding:0 25px}#apres-vente .form-section form .file input{display:none}#apres-vente .form-section form .file .filenames p{color:#000}#apres-vente .form-section form .file .gen-btn{color:#fff;border:1px solid var(--first-color);margin:0;cursor:pointer}#apres-vente .form-section form .file .gen-btn:hover{color:var(--first-color)}#apres-vente .form-section form input[type=submit]{border:none;cursor:pointer}#contact .contact-section .contact-methods{display:flex;justify-content:space-between}#contact .contact-section .contact-methods>p{width:30%;font-size:48px;font-weight:700;text-align:center;align-self:center}#contact .contact-section form{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;width:100%}#contact .contact-section form .field{display:flex;flex-direction:column;gap:5px}#contact .contact-section form .field label{color:var(--font-color);text-transform:uppercase;font-weight:700}#contact .contact-section form .field input,#contact .contact-section form .field textarea{all:unset;background-color:#fff;border-bottom:3px solid #fff;padding:5px 10px 0;box-sizing:border-box}#contact .contact-section form .field select{font-family:'Saira Condensed',sans-serif;font-size:18px;border:none;border-bottom:3px solid #fff;padding:5px 10px 0}#contact .contact-section form .field textarea{height:100px}#contact .contact-section form .field input:focus,#contact .contact-section form .field textarea:focus,#contact .contact-section form .field select:focus{outline:none;border-bottom:3px solid var(--first-color)}#contact .contact-section form .field.span-full{grid-column:span 2}#contact .contact-section form input[type=submit]{border:none;cursor:pointer}#contact .contact-section .phone{width:100%;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:30px;text-align:center;border:1px solid #d2d2d2;box-sizing:border-box}#contact .contact-section .phone a{display:flex;align-items:center;justify-content:center;gap:15px;color:#d2d2d2;transition:all .3s}#contact .contact-section .phone a .icon{width:36px;height:36px;filter:var(--filter-gray);transition:all .3s}#contact .contact-section .phone a:hover{color:#fff}#contact .contact-section .phone a:hover .icon{filter:var(--filter-white)}#contact .projets-section{background-color:var(--light-gray);padding:100px 0}#contact .projets-section h2{font-size:30px;color:var(--dark-gray);text-align:center;text-transform:uppercase;margin-bottom:50px}#contact .projets-section .projets-grid{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}#contact .projets-section .projets-grid .single{width:45%;padding:0 30px;box-sizing:border-box;margin-bottom:100px}#contact .projets-section .projets-grid .single img{margin:auto;max-height:200px}#contact .projets-section .projets-grid .single .title{font-size:20px;color:var(--dark-gray);text-align:center;text-transform:uppercase;margin:30px 0}#contact .projets-section .projets-grid .single .title span{color:var(--first-color)}#contact .projets-section .projets-grid .single iframe{display:block;width:100%}#footer{margin-top:100px;padding-bottom:50px}#footer .top{display:flex;align-items:flex-start;gap:100px;padding:50px 0}#footer .top .info{width:30%}#footer .top .info p{margin:30px 0}#footer .top .info a{display:flex;align-items:center;gap:10px;font-size:24px;color:var(--font-color);transition:all .3s}#footer .top .info a .icon{width:24px;height:24px;filter:var(--filter-gray);transition:all .3s}#footer .top .info a:hover{color:#fff}#footer .top .info a:hover .icon{filter:var(--filter-white)}#footer .top .info a:not(:last-child){margin-bottom:10px}#footer .top .menu-foot h3{width:max-content;color:#fff;font-size:24px;text-transform:uppercase;border-bottom:2px solid var(--first-color);margin-bottom:20px}#footer .top .menu-foot ul>li:not(:last-child){margin-bottom:5px}#footer .top .menu-foot ul>li>a{color:var(--font-color);transition:all .3s}#footer .top .menu-foot ul>li>a:hover{color:#fff}#footer .top .menu-foot .item{margin-bottom:5px}#footer .top .menu-foot .item p{color:#fff;text-transform:uppercase}#footer .top .menu-foot .item a{display:flex;align-items:center;gap:5px;color:var(--font-color);padding-left:5px;transition:all .3s}#footer .top .menu-foot .item a .icon{width:18px;height:18px;filter:var(--filter-gray);transition:all .3s}#footer .top .menu-foot .item a:hover{color:#fff}#footer .top .menu-foot .item a:hover .icon{filter:var(--filter-white)}#footer .bottom{display:flex;justify-content:space-between;gap:15px}#footer .bottom .meta{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#444;padding:15px 20px}#footer .bottom .meta a{color:var(--font-color);transition:all .3s}#footer .bottom .meta a:hover{color:#fff}#footer .bottom .top-arrow{display:block;background-color:#444;padding:0 20px;transition:all .3s}#footer .bottom .top-arrow img{position:relative;top:50%;transform:translateY(-50%);filter:var(--filter-gray);transition:all .3s}#footer .bottom .top-arrow:hover{background-color:var(--first-color)}#footer .bottom .top-arrow:hover img{filter:var(--filter-white)}#general{padding:100px 0 100px}#general h1,#general h2,#general h3,#general h4{color:#fff}#general h2{margin-bottom:15px}#general h3,#general p{margin-bottom:10px}#general p+h2,#general ul+h2{margin-top:30px}#general ul{padding-left:50px}#general ul li{list-style-type:initial;color:var(--font-color);margin-bottom:10px}.form-result{color:#fff;padding:15px;margin-bottom:50px}.form-result.error{background-color:red}.form-result.success{background-color:green}.vendu{background:red;color:#fff;padding:10px;position:absolute}.vendu-page{background:red;color:#fff;padding:10px;position:absolute;top:100px;left:0;width:100px;text-align:center}.tall-img{height:auto;width:100%;max-height:none;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wide-img{width:auto;height:100%;max-width:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cover{position:relative;overflow:hidden}.cover>img{position:absolute}@media screen and (max-width:1450px){.wrap{width:1100px}#nav{font-size:16px}#nav .nav-container>*{gap:15px}#nav .nav-container .left a .icon,#nav .nav-container .right a .email #nav .nav-container .right a,#nav .nav-container .right .menu-btn{width:18px;height:18px}#nav .nav-container .center .logo img{width:75%}#nav .nav-container .center:after{height:160px}.projets .boxes .projet{height:650px}#footer .top{gap:50px}}@media screen and (max-width:1150px){.wrap{width:900px}#nav.scrolled .nav-container .center .logo{top:unset}#nav.scrolled .nav-container .center .logo img{width:75%}#nav .nav-container .center .logo{top:unset}#nav .nav-container .center:after{display:none}#nav .nav-container .left a,#nav .nav-container .right .email{display:none}#side-menu .coords{display:block;margin-top:50px}#accueil-content .maisons{grid-template-columns:1fr 1fr}#accueil-content .maisons .model{min-height:320px}#accueil-content .maisons .model .info p{font-size:18px}#projet .pres{width:100%}#projet .modeles .maisons{grid-template-columns:repeat(3,1fr)}#projet .map-section .wrap{gap:50px}#modeles .modeles-section .maisons{grid-template-columns:repeat(3,1fr)}#contact .projets-section .projets-grid .single iframe{height:300px}#footer .top{flex-wrap:wrap;gap:50px 30px}#footer .top .info{width:100%}#footer .bottom{flex-wrap:wrap}#footer .bottom .top-arrow{min-height:60px;margin-left:auto}#accueil-top .slider .slogan{padding:20px;bottom:40px}#accueil-top .slider .slogan p{font-size:22px}#accueil-top .slider .slogan .sl-titre{font-size:36px}.projets .boxes .projet img{max-width:300px}#modele>.img-text-flex .images .gallery-container .slick-slide{height:120px}}@media screen and (max-width:950px){.wrap{width:700px}#nav .top .item{font-size:14px}#nav .bottom .left .menu{display:none}#nav .bottom .socials,#nav.scrolled .bottom .socials.dark{display:none}#nav .bottom .menu-icons{display:block}#nav .bottom .menuicon{display:block}#side-menu{width:500px;padding:30px 60px;background-position:0 10px}#accueil-top .slider .slogan h1{font-size:60px}.text-block.center{width:100%}.img-text-flex{flex-direction:column}.img-text-flex>img{width:100%;height:auto}.img-text-flex>.text-block{width:100%}.flex-section{flex-direction:column;gap:50px}.mg-bottom{margin-bottom:50px !important}#accueil-content .maisons .model .info,#accueil-content .maisons .model:after{transform:translateY(0);opacity:1}.projets .boxes{flex-direction:column}.projets .boxes .projet{height:auto}.projets .boxes .projet .text{opacity:1;height:auto;max-height:unset}.projets .boxes .projet:after{opacity:.6}#accueil-content .badges .badges-container{width:100%}#accueil-content .temoignages .images{width:100%;height:auto}#accueil-content .contact .contact-methods{flex-direction:column;gap:50px}#accueil-content .contact .phone{padding:100px 30px}#page-top .title h1{font-size:36px}#page-top .title h2{font-size:24px}.page-content{padding-top:50px}#apropos .banner .wrap{flex-direction:column;gap:50px;text-align:center}#apropos .banner .gen-btn{margin:30px auto 0}#apropos .banner img{width:150px}#apropos .bottom{padding:50px 0}#projet .modeles{padding:50px 0}#projet .modeles .maisons{grid-template-columns:1fr 1fr}#projet .map-section .wrap{flex-direction:column}#projet .map-section .wrap .right iframe{height:450px}#modeles .modeles-section,#modeles .modeles-bottom{padding:50px 0}#modeles .modeles-section .modeles{padding:50px 0}#modeles .modeles-section .maisons{grid-template-columns:1fr 1fr}#modele>.img-text-flex .images{width:100%}#modele .middle-section .img-text-flex{width:80%}#modele .middle-section .img-text-flex .text-block,#modele .middle-section .img-text-flex .plan{width:100%}#modele .middle-section .img-text-flex img{width:75%;margin:auto}#apres-vente .form-section{padding:50px 0}#apres-vente .form-section form,#apres-vente .form-section .form-result{width:100%}#contact .contact-section .contact-methods{flex-direction:column;gap:50px}#contact .contact-section .phone{padding:100px 30px}#contact .projets-section .projets-grid{gap:100px}#contact .projets-section .projets-grid .single{width:100%}#footer{margin-top:50px}#footer .bottom{font-size:14px}#page-top{height:500px}}@media screen and (max-width:750px){.wrap{width:500px}#nav .nav-container .left{display:none}#nav .nav-container .center .logo img{width:100%}#side-menu{width:400px}#side-menu ul>li>a{font-size:24px}#side-menu .menu-item-has-children .sub-menu a{font-size:18px}#accueil-content .maisons{grid-template-columns:auto}#accueil-content .maisons .model{min-height:250px}#accueil-content .maisons .model:after{background-image:linear-gradient(to top,var(--first-color),transparent)}#page-top{height:500px}#page-top .title{margin-bottom:30px}#projet .pres{flex-direction:column;text-align:center}#projet .img-gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}#projet .img-gallery a:nth-child(3),#projet .img-gallery a:nth-child(4){grid-row:auto}#projet .img-gallery a:nth-child(5){grid-column:auto}#projet .modeles .maisons{gap:15px}#modeles .modeles-section .maisons{gap:15px}#modeles .modeles-section .filters{flex-direction:column;width:85%}#modeles .modeles-section .filters .filter-btn{width:100%;padding:0}#modeles .modeles-section .filters .filter-btn .filter-btn-cat{padding:10px 0}#modeles .modeles-section .filters .filter-btn .filter-dropdown{position:relative;top:unset;left:unset}#modele>.img-text-flex .images .gallery-container{width:85%;margin:auto}#footer .bottom .meta{flex-direction:column;align-items:flex-start;gap:10px}#accueil-top .slider .slogan{padding:15px}#accueil-top .slider .slogan p{font-size:24px}#accueil-top .slider .slogan .sl-titre{font-size:28px}#accueil-top .slider .slogan a{padding:5px 20px}#page-top .title h1{font-size:28px}#page-top .title h2{font-size:18px}#modele>.img-text-flex .images .gallery-container .slick-slide{height:75px}}@media screen and (max-width:550px){.wrap{width:90%}.titre{font-size:24px}#nav .top{display:none}#nav .bottom .logo{width:75%}#nav.scrolled{top:0}#side-menu{right:-75%;width:75%;padding:30px;background-size:130%}.gen-btn{font-size:16px}#accueil-content{padding-top:50px}#accueil-content .maisons,#accueil-content .badges{margin-bottom:50px}#accueil-content .badges .badges-container{gap:30px}#accueil-content .temoignages .prev-arrow{left:15px}#accueil-content .temoignages .next-arrow{right:15px}#accueil-content .contact{padding:50px 0}#accueil-content .contact .phone{font-size:24px;padding:50px 30px}.projets .boxes .projet{padding:30px}#apropos .banner{padding:50px 0}#apropos .bottom h2{font-size:24px}#apropos .bottom .button-group{gap:15px}#apropos .bottom .button-group a{font-size:16px}#projet .desc strong{font-size:20px}#projet .modeles .maisons{grid-template-columns:auto}#projet .map-section .wrap .right iframe{height:300px}#modeles .modeles-section .maisons{grid-template-columns:auto}#modele>.img-text-flex .images .main-img{height:250px}#apres-vente .form-section h2{font-size:24px}#apres-vente .form-section form .file{padding:0 10px}#apres-vente .form-section form .file .gen-btn{padding:5px 20px}#contact .contact-section .phone{font-size:24px;padding:50px 30px}#contact .projets-section .projets-grid .single img{max-width:200px}#footer{margin-top:0}#footer .top .info .logo{width:60%}#footer .top .menu ul,#footer .top .coords .info{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:460px){#accueil-content .contact form{grid-template-columns:auto}#accueil-content .contact form .field.span-full{grid-column:auto}#accueil-content .contact .phone a{font-size:16px;gap:5px}#accueil-content .contact .phone a .icon{width:24px;height:24px}#apres-vente .form-section form{grid-template-columns:auto}#apres-vente .form-section form .field.span-full{grid-column:auto}#contact .contact-section form{grid-template-columns:auto}#contact .contact-section form .field.span-full{grid-column:auto}#contact .contact-section .phone a{font-size:16px;gap:5px}#contact .contact-section .phone a .icon{width:24px;height:24px}}@media screen and (min-width:750px){#modeles .modeles-section .filters .filter-btn:hover{background-color:var(--first-color)}#modeles .modeles-section .filters .filter-btn:hover .filter-dropdown{display:flex}#modeles .modeles-section .filters .filter-btn .filter-dropdown>a:hover{background-color:var(--first-color)}}
.cmplz-hidden{display:none !important}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}