.montreal-page .montreal-banner{height:400px;background-color:#fafafa;position:relative;overflow:hidden}.montreal-page .montreal-banner .montreal-banner-sub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.montreal-page .montreal-banner .montreal-banner-sub span{text-align:center;display:block}.montreal-page .montreal-banner .montreal-banner-sub .introduction-banner-title-2{padding-top:20px}.montreal-page .montreal-banner .introduction-banner-title-1 h3{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,3.5rem);letter-spacing:8px}.montreal-page .montreal-banner .introduction-banner-title-2 h3{font-weight:400;font-family:Bebas-Neue-Regular;color:#f20000;font-size:clamp(2rem,10vw,5rem)}.montreal-page .montreal-banner img{max-width:280px;height:auto;position:absolute;bottom:-32px;right:-29px;overflow:visible}.montreal-page .introduction-title-1,.montreal-page .introduction-title-2{text-align:center;margin-top:80px}.montreal-page .introduction-title-1 h3 span{font-size:60px;font-weight:900;font-family:Bebas-Neue-Regular;color:#000}.montreal-page .introduction-title-2 h3 span{font-size:60px;font-weight:400;font-family:Bebas-Neue-Regular;color:#000}.montreal-page .introduction-section,.resources-page introduction-content-1,.resources-page introduction-content-2{margin-top:80px}.montreal-page .introduction-content-1,.montreal-page .introduction-content-2{text-align:center;margin:50px 30% 0}.montreal-page .introduction-content-1 p,.montreal-page .introduction-content-2 p{font-size:clamp(.9rem,7vw,1rem);font-family:Robot-Regular}.montreal-page p{line-height:1.5em}.montreal-page .content-media-mobile{display:none}.montreal-page .montreal-content-section .content-title{margin-top:80px;text-align:center}.montreal-page .montreal-content-section .content-title h4{font-size:25px;font-weight:700;font-family:DIN-bold}.montreal-page .content-media-1{display:flex;margin:100px 7% 30px}.montreal-page .content-media-1 img{width:100%}.montreal-page .content-media-desktop .text-block p{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,1.5rem)}.montreal-page .content-media-1 .content-media-desktop,.montreal-page .content-media-2 .media-1,.montreal-page .content-media-2 .media-2{position:relative;padding:3%}.montreal-page .content-media-1 .content-media-left .content-media-desktop .text-block{position:absolute;bottom:20%;left:0%;background-color:#fff;color:#fff;padding-left:8%;padding-right:5%}.montreal-page .content-media-1 .content-media-desktop .text-block span{font-size:clamp(.8rem,0vw,0rem);font-family:DIN-Light}.montreal-page .content-media-left{padding:3% 7% 3% 3%;flex:1}.montreal-page .content-media-right{flex:3;padding:3%}.montreal-page .content-media-1 .content-media-left .content-media-desktop .text-block{position:absolute;bottom:20%;left:0%;background-color:#fff;color:#fff;padding:5% 8%}.montreal-page .content-media-1 .content-media-right .content-media-desktop .text-block{position:absolute;top:0%;left:0%;background-color:#fff;color:#fff;padding:5% 7% 3% 8%}.montreal-page .content-text-media-1{margin:80px 0}.montreal-page .content-title-2{margin-bottom:10px}.montreal-page .content-title-2 h2{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,3.5rem)}.montreal-page .content-text-2 p{font-family:Robot-Regular;font-size:clamp(.9rem,7vw,1rem);text-align:justify}.montreal-page .content-media-right .content-media-desktop{text-align:center}.montreal-page .content-text-3{text-align:center;margin:50px 10% 0;position:relative}.montreal-page .content-text-3 h2{font-weight:400;font-family:Bebas-Neue-Regular;font-size:clamp(1rem,2.5rem,2rem);letter-spacing:.5px;width:87%;padding:28px 60px;margin:0 auto;background-color:#000;color:#fff;display:inline-block;border-radius:10px;line-height:29px}.montreal-page .content-text-3 h2 span{color:#c1d42f}.montreal-page .content-media-2,.montreal-page .content-title-4,.montreal-page .content-text-4,.montreal-page .content-text-8,.montreal-page .content-title-5,.montreal-page .content-title-6{margin:0 7%}.montreal-page .content-media-2 img{widht:100%}.montreal-page .content-title-5{margin-bottom:40px}.montreal-page .content-media-14{margin:100px 7%;text-align:center;padding:3%}.montreal-page .content-media-14 img{width:100%;height:auto}.montreal-page .content-text-4 p{padding:20px 120px;font-size:clamp(.7rem,3vw,1rem)}.montreal-page .content-media-2 .media-1{width:65%;margin:0}.montreal-page .content-media-2 .media-2 img,.montreal-page .content-media-2 .media-1 img,.montreal-page .content-box-media img{width:100%;height:auto}.montreal-page .content-media-2 .media-2{text-align:center}.montreal-page .content-media-2 .media-1 .text-block p,.montreal-page .content-media-2 .media-2 .text-block p{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,1.5rem)}.montreal-page .content-media-2 .media-1 .text-block p span,.montreal-page .content-media-2 .media-2 .text-block p span{font-size:clamp(.8rem,0vw,0rem);font-family:DIN-Light}.montreal-page .content-media-2 .media-1 .text-block{position:absolute;top:30%;left:0%;background-color:#fff;color:#fff;padding:3% 6% 3% 9%}.montreal-page .content-media-2 .media-2 .text-block{position:absolute;top:10%;left:0%;background-color:#fff;color:#fff;padding:2% 4% 2% 7%}.montreal-page .content-text-3 .triangle{width:0;height:0;border-left:30px solid transparent;border-right:7px solid transparent;border-bottom:30px solid black;position:absolute;right:80px;top:-24px}.montreal-page .content-text-6{position:relative}.montreal-page .content-text-6 .triangle{width:0;height:0;border-left:30px solid transparent;border-right:7px solid transparent;border-top:30px solid lightgray;position:absolute;right:158px;bottom:-29px}.montreal-page .content-wrap-media-2{display:flex}.montreal-page .content-wrap-media-2-left{flex:1;margin:80px 0}.montreal-page .content-title-3{text-align:center}.montreal-page .content-title-3 h2{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,14vw,3.5rem);letter-spacing:4px}.montreal-page .content-text-5,.montreal-page .content-title-3{margin:17px 120px;text-align:left}.montreal-page .content-text-5 p{font-family:Robot-Regular;font-size:clamp(.9rem,7vw,1rem);text-align:justify}.montreal-page .content-text-8 p{font-family:Robot-Regular;font-size:clamp(.9rem,7vw,1rem);text-align:center}.montreal-page .content-wrap-media-2-right{flex:1;margin:80px 0}.montreal-page .content-text-7{padding:20px 10%}.montreal-page .content-text-7 p{font-size:clamp(1rem,.5rem,2rem)}.montreal-page .content-text-6 p{font-weight:400;font-family:Bebas-Neue-Regular;font-size:clamp(1rem,2.5rem,2rem);letter-spacing:.5px;width:87%;padding:45px 60px;margin:0 auto;background-color:#d3d3d3;color:currentColor;display:inline-block;border-radius:10px;line-height:41px}.montreal-page .content-title-4{margin:150px 20% 0;text-align:center}.montreal-page .content-title-4 h2{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,3.5rem)}.montreal-page .content-text-8{text-align:center;margin:50px 20% 100px;font-family:Robot-Regular;font-size:16px}.montreal-page .content-title-5{text-align:center}.montreal-page .content-title-5 h4{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,3.5rem)}.montreal-page .content-brands{display:flex;margin:0 7%}.montreal-page .content-brand-1,.montreal-page .content-brand-2,.montreal-page .content-brand-3{flex:1}.montreal-page .content-media{text-align:center}.montreal-page .content-text-9,.montreal-page .content-text-10,.montreal-page .content-text-11{text-align:justify;margin:50px 20% 0;min-height:260px}.montreal-page .content-text-9 p,.montreal-page .content-text-10 p,.montreal-page .content-text-11 p{font-size:clamp(.9rem,7vw,1rem);font-family:Robot-Regular}.montreal-page .content-brands .get-quote-btn{max-width:180px;height:50px;width:100%;color:#fff;display:block;font-size:29px;text-transform:uppercase;background:#231f20;font-family:din-blackregular;padding:0;border:solid 3px #231F20;text-align:center}.montreal-page .content-box-media{margin:200px 7% 0;padding:3%}.montreal-page .content-media-8 .text-block p,.montreal-page .content-media-9 .text-block p,.montreal-page .content-media-10 .text-block p,.montreal-page .content-media-11 .text-block p,.montreal-page .content-media-12 .text-block p,.montreal-page .content-media-13 .text-block p{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,1.5rem)}.montreal-page .content-media-8 .text-block p span,.montreal-page .content-media-9 .text-block p span,.montreal-page .content-media-10 .text-block p span,.montreal-page .content-media-11 .text-block p span,.montreal-page .content-media-12 .text-block p span,.montreal-page .content-media-13 .text-block p span{font-size:clamp(.8rem,0vw,0rem);font-family:DIN-Light}.montreal-page .content-media-8,.montreal-page .content-media-9,.montreal-page .content-media-10,.montreal-page .content-media-11,.montreal-page .content-media-12,.montreal-page .content-media-13{position:relative}.montreal-page .content-media-8 .text-block,.montreal-page .content-media-9 .text-block,.montreal-page .content-media-10 .text-block{position:absolute;bottom:10%;left:0%;background-color:#fff;color:#fff;padding:5% 6%}.montreal-page .content-media-11 .text-block{position:absolute;top:45%;left:0%;background-color:#fff;color:#fff;padding:2% 3% 1% 5%}.montreal-page .content-media-12 .text-block,.montreal-page .content-media-13 .text-block{position:absolute;top:10%;left:0%;background-color:#fff;color:#fff;padding:3% 5% 2%}.montreal-page .content-media-9{margin:0 5px 5px}.montreal-page .content-media-8{margin:0 5px 5px 0}.montreal-page .content-media-10{margin:0 0 5px 5px}.montreal-page .content-media-11{margin:5px 0}.montreal-page .content-media-12{margin:5px 5px 0 0}.montreal-page .content-media-13{margin:5px 0 0 5px}.montreal-page .content-box-media .row{display:flex}.montreal-page .content-media-8,.montreal-page .content-media-9,.montreal-page .content-media-10{flex:33.33%;max-width:33.33%;text-align:center}.montreal-page .content-media-11{flex:100%;max-width:100%;text-align:center}.montreal-page .content-media-12,.montreal-page .content-media-13{flex:50%;max-width:50%;text-align:center}.montreal-page .content-title-6{margin:100px 7%;text-align:center}.montreal-page .content-sub-title-7{margin:50px 7% 100px;text-align:center}.montreal-page .content-title-7{margin:100px 7% 40px;text-align:center}.montreal-page .content-title-12{margin:100px 20% 40px;text-align:left}.montreal-page .content-sub-title-7 p{font-size:clamp(.9rem,7vw,1rem);font-family:Robot-Regular}.montreal-page .content-title-6 h2,.montreal-page .content-title-7 h2,.montreal-page .content-title-12 h2{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,3.5rem);line-height:51px}.montreal-page .content-question-response{display:flex;flex-wrap:wrap;margin:0 7%}.montreal-page .content-question-response>div{flex:50%;padding:5%}.montreal-page .content-question-response>div>div{margin-bottom:40px}.montreal-page .content-question-response p{font-size:clamp(.9rem,7vw,1rem);font-family:Robot-Regular}.montreal-page .content-question-response h3{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,2rem)}.montreal-page .content-numbers{display:flex}.montreal-page .content-numbers{margin:0 7%}.montreal-page .content-numbers .content-number{margin:0 7%;flex:1}.montreal-page .content-numbers h4{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,2rem);margin-bottom:20px}.montreal-page .content-text-16{margin:80px 20% 100px;text-align:center}.montreal-page .content-numbers p,.montreal-page .content-text-16 p{font-size:clamp(.9rem,7vw,1rem);font-family:Robot-Regular;text-align:left}.montreal-page .content-numbers p,.montreal-page .content-text-16 p{font-size:clamp(.9rem,7vw,1rem);font-family:Robot-Regular}.montreal-page .content-button-bottom{margin:0 20% 40px;text-align:left}.montreal-page .content-numbers .circle{margin-bottom:60px;text-align:center;position:relative}.montreal-page .content-numbers .arrow{position:absolute;width:20%;top:40%;right:-70%}.montreal-page .content-numbers .circle span{font-weight:400;font-family:din-blackregular;color:#000;font-size:clamp(1rem,10vw,5rem);height:110px;width:110px;background-color:#fafafa;border-radius:50%;display:inline-block}.montreal-page .content-button-bottom .get-quote-btn{max-width:260px;height:45px;width:100%;color:#fff;display:block;margin:0;font-size:29px;text-transform:uppercase;background:#231f20;font-family:din-blackregular;padding:0;border:solid 3px #231F20;text-align:center}.montreal-page .content-button-bottom .get-quote-btn:hover{background:#000;color:#fff}.montreal-page .content-link-next-page{text-align:right;position:relative;margin:40px 7% 140px}.montreal-page .content-link-next-page a{background-image:url(RIGHT-BUTTON.svg);display:inline-block;width:40px;height:56px;content:"";background-repeat:no-repeat;background-size:35px;top:-2px;position:absolute}.montreal-page .content-link-next-page span{margin-right:15px;font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,2.5rem)}.montreal-page .contact-montreal{display:flex;margin:0 15%}.montreal-page .contact-address{flex:50%;padding:0 5%}.montreal-page .contact-montreal #map{flex:50%;height:300px}.montreal-page .gps-icon{position:inherit;left:inherit;float:left}.address_link{clear:both}.montreal-page .contact-montreal p{margin-left:40px}.montreal-page .contact-montreal .get-quote-btn{max-width:460px;height:48px;width:60%;color:#fff;display:block;margin:25px 0;font-size:29px;text-transform:uppercase;background:#231f20;font-family:din-blackregular;padding:1px 0;border:solid 3px #231F20;text-align:center}.montreal-page .contact-montreal .title-1{font-size:28px;text-decoration-line:underline}.square-link p{line-height:20px}@media screen and (min-width: 1000px){.montreal-page .montreal-banner img{max-width:270px}}@media screen and (min-width: 700px) and (max-width: 1000px){.montreal-page .montreal-banner img{max-width:240px}.montreal-page .content-title-3 h2{font-size:clamp(1rem,14vw,2.5rem);letter-spacing:3px}.montreal-page .content-text-6 p{padding:44px 43px}.montreal-page .content-title-2 h2{line-height:46px}.montreal-page .content-text-9,.montreal-page .content-text-10,.montreal-page .content-text-11{text-align:justify;margin:50px 20% 0;min-height:360px}.content-media-desktop .text-block p{font-weight:400;font-family:Bebas-Neue-Regular;color:#000;font-size:clamp(1rem,10vw,.3rem)}.montreal-page .contact-montreal .title-1{font-size:22px}}@media screen and (min-width: 300px) and (max-width: 700px){.montreal-page .content-text-2 p,.montreal-page .content-text-5 p,.montreal-page .content-text-8 p{font-size:clamp(.9rem,3vw,.6rem)}.montreal-page .content-text-3 h2{font-size:clamp(1rem,1.2rem,2.3rem);line-height:24px;padding:28px 30px}.montreal-page .content-text-3{margin:50px 0% 0}.montreal-page .content-media-right .content-media-desktop{margin-top:20px}.montreal-page .content-title-2 h2{font-size:clamp(1rem,5vw,3.5rem)}.montreal-page .montreal-banner img{max-width:170px}.content-media-desktop{text-align:center}.montreal-page .content-media-1{display:block}.montreal-page .content-text-5{margin:17px 0}.montreal-page .content-media-left{padding:0}.montreal-page .content-media-right{flex:3}.montreal-page .content-text-4 p{padding:13px 12px}.montreal-page .introduction-content-1,.montreal-page .introduction-content-2{margin:47px 10% 0}.montreal-page .introduction-title-2 h3 span{font-size:40px}.montreal-page .montreal-content-section .content-title{margin-top:40px}.montreal-page .content-wrap-media-2{display:block}.montreal-page .content-text-6 .triangle{right:110px}.montreal-page .content-title-4 h2{font-size:clamp(1rem,5vw,3.5rem)}.montreal-page .content-title-4{margin:70px 20% 0;text-align:center}.montreal-page .content-title-3 h2{font-size:clamp(1rem,5vw,3.5rem)}.montreal-page .content-title-2{text-align:center}.montreal-page .content-brands{display:block}.montreal-page .content-text-9,.montreal-page .content-text-10,.montreal-page .content-text-11{margin:10px 10% 0}.montreal-page .content-button{height:100px}.montreal-page .content-text-9,.montreal-page .content-text-10,.montreal-page .content-text-11{min-height:155px}.montreal-page .introduction-content-1,.montreal-page .introduction-content-2{font-size:clamp(1rem,5vw,3.5rem)}.montreal-page .content-question-response,.montreal-page .content-numbers,.montreal-page .contact-montreal{display:block}.montreal-page .content-numbers .circle span{height:90px;width:90px}.montreal-page .content-numbers .circle{margin-top:70px}.montreal-page .content-link-next-page{margin:40px 10% 140px}.montreal-page .content-numbers .arrow{display:none}.montreal-page .content-media-2 .media-1{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/montreal.css.map */
