@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:italic;font-weight:900;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-BlackItalic.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Black.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Black.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Italic.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Regular.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-BoldItalic.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:italic;font-weight:200;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-ExtraLightItalic.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Bold.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:200;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-ExtraLight.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Light.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-Light.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:italic;font-weight:300;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-LightItalic.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-SemiBoldItalic.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/SourceSansPro-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:"Florensans";font-style:normal;font-weight:400;src:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/Florensans.woff2) format("woff2"),url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/fonts/Florensans.woff) format("woff")}:root{--primary-text:#3f6373;--secondary-text:#df993b;--bg-primary:#df993b;--bg-secondary:#3f6373}body,.site{background:#fff;overflow:hidden}body,html{color:#3f6373;font-family:"Source Sans Pro" !important}h1,h2,h3,h4,h5,h6{color:#c08057;font-family:"Florensans"}a{color:#c08057}a:hover{color:#df993b}img{image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}.btn{border:0;border-radius:0}.btn-primary,.btn-primary:active{background-color:var(--bg-primary) !important;color:#fff;transition:all .3s ease-in-out}.btn-primary:hover{background-color:var(--bg-secondary)}.hero-caption img{width:50%}.hero-caption h1,.hero-caption h2{color:#fff;font-size:24px;letter-spacing:1px}.primary-nav .menu>.current-menu-item>a:before{display:none}.primary-nav .menu a{color:var(--primary-text) !important;fill:var(--primary-text) !important}.primary-nav .menu a:hover{color:var(--secondary-text) !important;fill:var(--secondary-text) !important}.primary-nav li.menu-item-has-children ul{display:none}.primary-nav li.menu-item-has-children:hover>ul{display:block}.primary-nav .sub-menu>.current-menu-item>a{background-color:var(--secondary-text) !important;color:#fff !important;fill:var(--secondary-text) !important}.is-shown .secondary-nav{display:none}.has-secondary-nav .nav-sticky .site-header{transform:translateY(0)}.secondary-nav{opacity:0}@media (max-width:992px){.primary-nav li.menu-item-has-children ul{display:block}.site-nav{background-color:#fff}}section{padding:60px 0 !important}section.nopad{padding:0 !important}#projet,#projet-residentiel{background:#3f6373;color:#fff}#projet h2,#projet-residentiel h2{color:#fff}.cta{background:#c08057;border:0;border-radius:0;color:#fff;padding:10px 15px;transition:all .25s}.cta:hover{background:#df993b;color:#fff;text-decoration:none}.ft-button--submit{background:#c08057;border:0;border-radius:0;color:#fff;padding:5px 15px;transition:all .25s}.ft-button--submit:hover{background:#df993b;color:#fff}.ft-confirmation{background-color:#77c18c;color:#fff}.ft-confirmation:before{background-color:#77c18c}.tabs-nav li a{background:#c08057;border:0;border-radius:0;color:#fff;padding:10px 15px;transition:all .25s}.tabs-nav li a:hover{color:#fff}.tabs-item{box-shadow:none;-webkit-box-shadow:none}.tabs-item .col-12{padding:0}.feature-item h3{font-family:"Source Sans Pro"}.feature-item .icon{fill:#3f6373}.faq-list{box-shadow:none;-webkit-box-shadow:none}.faq-question{background:#c08057;color:#fff}.faq-question:hover,.is-active .faq-question{background:#c08057;color:#fff}.faq-question .icon{background:#3f6373;fill:#fff}.faq-answer{border-bottom:0;color:#3f6373}#discover{padding:15px 0 !important}.page-id-466 .hero{padding:32rem 0}.page-template-tpl-complexes .complex-map{margin-top:90px}.page-template-tpl-complexes .complex-map-image{height:auto;width:100%}.page-template-tpl-complexes .complex-map [id^=floor_]{cursor:pointer}.single-appartment .unit-info{margin-top:90px;padding:40px 0 !important}.single-appartment .unit-info h1{font-size:clamp(1.2rem,2vw + 20px,6rem);margin:0;padding:0}.single-appartment .unit-info .availability{color:#c08057;text-transform:uppercase}.single-appartment .hero,.page-template-tpl-complexes .hero{display:none}.single-appartment .unit-header{max-height:75vh;overflow:hidden}.single-appartment .unit-header .caption{background:rgba(0,0,0,.5);bottom:0;color:#fff;padding:1rem;position:absolute;right:0;z-index:10}.single-appartment .unit-header .header-swiper{max-height:65vh;position:relative}.single-appartment .unit-header .header-swiper .swiper-slide .w-100{height:65vh;object-fit:cover}.single-appartment .unit-header .swiper-pagination{bottom:3rem;left:50%;position:absolute;transform:translate(-50%);z-index:100}.single-appartment .unit-header .swiper-pagination .swiper-pagination-bullet{background:#fff;border:0;height:15px;opacity:1;width:15px}.single-appartment .unit-header .swiper-pagination .swiper-pagination-bullet-active{background:#c08057;opacity:1}.single-appartment .specifications .value{font-size:clamp(1.2rem,2vw + 20px,6rem)}.single-appartment .specifications .title{font-size:2rem;font-weight:700}.single-appartment #image-holder img{height:auto;width:100%}.magnify{background-color:#fff;background-repeat:no-repeat;border:2px solid #000;border-radius:50%;box-shadow:inset 0 0 20px rgba(0,0,0,.5);cursor:none;display:none;position:absolute;z-index:20}.single-appartment .other-img img{height:100%;max-height:150px;object-fit:cover;width:auto}@media (max-width:992px){.single-appartment .unit-header .caption{padding:10px;text-align:center;width:100%}}#footer-info img{padding:30px 0}#footer-info a{color:var(--secondary-text);font-size:24px;transition:all .25s}#footer-info a:hover{color:var(--primary-text);text-decoration:none}.page-footer{background:#fff;color:#3f6373}.page-footer .logo-1{max-width:initial;width:110%}.page-footer .logo-2{max-width:initial;width:80%}.page-footer .logo-3{max-width:initial;width:110%}.page-footer .widget-title{color:#c08057;font-size:4rem}#text-2 .textwidget{font-size:2rem}.page-footer h6{font-size:18px;margin-bottom:10px;margin-top:30px;white-space:nowrap}.page-footer a:hover{color:#3f6373}.social-medias{justify-content:flex-end;margin-top:30px}.social-medias a .icon{fill:#c08057;transition:all .25s}.social-medias a:hover .icon{fill:#3f6373}@media (max-width:768px){.block-text-image .block-title{margin-top:30px}.page-footer{text-align:center}.page-footer .widget-title{text-align:center}.page-footer .logo-1{margin:5px 0;max-width:initial;width:75%}.page-footer .logo-2{margin:5px 0;max-width:initial;width:25%}.page-footer .logo-3{margin:5px 0;max-width:initial;width:28%}.social-medias{justify-content:center}}.site-footer,.site-footer:before{background:#c08057;color:#fff}.block-gallery .container-fluid{padding:0 !important}.slideshow-wrapper .swiper-next{right:-1rem}.slideshow-wrapper .swiper-prev{left:-1rem}.slideshow-landscape{padding-bottom:150px !important}.slideshow-wrapper .icon{fill:var(--primary-text)}.gallery-slideshow{padding:2rem 0 !important}.gallery-item{display:block;overflow:hidden;position:relative}.gallery-grid .gallery-item{margin:1rem 0}.gallery-item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gallery-item:before{background:0 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:2}.no-touchevents .gallery-item:hover:before{background:rgba(254,110,106,.15)}.no-touchevents .gallery-item:hover .gallery-thumb{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery-thumb{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 25px;overflow:hidden;padding-bottom:56.25%;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.g-0{margin:0 !important;padding:0 !important}.h-100{height:100% !important}.popup-backdrop{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.floors-popup{background:rgba(255,255,255,.9);height:90vh;left:50%;position:fixed;top:15%;transform:translate(-50%,-50%);width:90vw;z-index:9999}.floors-popup .close-complex-popup{background:#3f6373;border:0;color:#fff;font-weight:700;padding:2rem;transition:all .3s linear;width:100%}.floors-popup .close-complex-popup span{position:relative}.floors-popup .close-complex-popup span:before{content:url(//quartierdespionniers.ca/wp-content/themes/sushikiriz/assets/img/left-arrow.svg);height:20px;left:-31px;position:absolute;top:0;width:20px}.floors-popup .close-complex-popup:hover{background:#c08057}.floors-popup .floors-selector{background:#fff;height:100%}.floors-popup .floor{background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#000;cursor:pointer;font-size:1.5rem;padding:2rem;text-transform:uppercase;transition:all .3s linear}.floors-popup .floor:hover,.floors-popup .floor.active{background-color:#c08057;color:#fff}.floors-popup .floor-container{display:none;height:100%;position:relative;width:100%}.floors-popup .floor-container svg{height:100%;left:50%;padding:3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.cls-11,.cls-10{fill:#000 !important}#number{pointer-events:none}#room,[id^=room_]{cursor:pointer}#availability #filter-price,#availability #filter-floor{-webkit-appearance:none;background:#d3d3d3;border-radius:5px;height:15px;opacity:.7;outline:none;-webkit-transition:.2s;transition:opacity .2s;width:100%}#availability #filter-price:hover,#availability #filter-floor:hover{opacity:1}#availability #filter-price::-webkit-slider-thumb,#availability #filter-floor::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#c08057;border-radius:50%;cursor:pointer;height:20px;width:20px}#availability #filter-price::-moz-range-thumb,#availability #filter-floor::-moz-range-thumb{background:#c08057;border-radius:50%;cursor:pointer;height:20px;width:20px}#availability input[type=checkbox]:checked,#availability input[type=checkbox]:not(:checked){left:0;position:initial}#availability input[type=checkbox]:checked+label:before,#availability input[type=checkbox]:not(:checked)+label:before,#availability input[type=checkbox]:checked+label:after,#availability input[type=checkbox]:not(:checked)+label:after{display:none}#availability input[type=checkbox]:checked+label,#availability input[type=checkbox]:not(:checked)+label{margin:-4px 8px 0;padding-left:0}#availability .appartment{border:1px solid var(--bg-primary);margin:2rem 0}#availability .appartment.promotion{border:2px solid #bf0d0d}#availability .item.not-available{display:none}#availability .appartment .date{background-color:var(--bg-primary);color:#fff;padding:.5rem 0}#availability .appartment.promotion .date{background-color:#bf0d0d}#availability .appartment-info{padding:2rem}#availability .appartment-info .availability{font-size:1.5rem;font-weight:700}#availability .appartment-info .availability .promotion{color:#bf0d0d}#availability .appartment.promotion .btn-primary{background-color:#bf0d0d}#availability .appartment-info .blueprint{height:150px}#availability .appartment-info h5{font-size:1.5rem;margin-bottom:.5rem}#availability .appartment-info .price{font-size:3rem;font-weight:700}#availability .appartment-info .price span{font-size:1.5rem;font-weight:400}.isotope:after{clear:both;content:"";display:block}#popup{background:#fff;border:0;max-height:75vh;overflow-x:hidden;overflow-y:auto;width:75vw;z-index:9999}#popup::backdrop{background-color:rgba(0,0,0,.5)}#popup .popup-image img{height:100%;object-fit:cover;object-position:center;width:100%}.popup-modal{align-items:center;animation:fadeIn .3s ease-in;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.popup-modal-content{animation:slideUp .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-height:80vh;max-width:800px;overflow-y:auto;position:relative;width:90%}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.popup-modal-header{border-radius:8px 8px 0 0;height:auto;overflow:hidden;width:100%}.popup-modal-header img{display:block;height:auto;max-height:320px;object-fit:cover;width:100%}.popup-modal-body{padding:30px}.popup-modal-text{color:#3f6373;font-size:17px;font-weight:400;padding:30px 0}.popup-modal-text h2{color:#c08057;font-size:24px;margin-bottom:15px}.popup-modal-text p{margin:0 0 15px}.popup-modal-text p:last-child{margin-bottom:0}.popup-modal-link{background-color:#c08057;color:#fff;display:inline-block;margin:0 auto;padding:10px 20px;text-decoration:none;transition:all .3s ease}.popup-modal-link:hover{background-color:#df993b;color:#fff;text-decoration:none}.popup-modal-close{align-items:center;background:0 0;border:none;color:#fff;cursor:pointer;display:flex;filter:invert(1);font-size:28px;font-weight:700;height:30px;justify-content:center;padding:0;position:absolute;right:15px;top:10px;transition:color .2s ease;width:30px;z-index:10}.popup-modal-close:hover{color:#384044}@media (max-width:600px){.popup-modal-content{max-width:95%}.popup-modal-body{padding:20px}}