#section-2-150 > .ct-section-inner-wrap{padding-bottom:0}#section-8-150{overflow:hidden}#section-70-150 > .ct-section-inner-wrap{max-width:100%;padding-top:116px;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:row;gap:0px}#section-70-150{display:block}#section-70-150{background-image:linear-gradient(#ffffff 50%,var(--base) 50%);text-align:left;position:relative}#section-78-150 > .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;gap:5rem}#section-78-150{display:block}#section-78-150{background-color:var(--base);text-align:left}@media (max-width:1440px){#section-78-150 > .ct-section-inner-wrap{padding-right:5rem;padding-left:5rem}}@media (max-width:991px){#section-2-150 > .ct-section-inner-wrap{padding-top:var(--space-xl) ;padding-bottom:var(--space-xl) }}@media (max-width:767px){#section-2-150 > .ct-section-inner-wrap{padding-bottom:150px}}@media (max-width:767px){#section-70-150 > .ct-section-inner-wrap{padding-top:92px;display:flex;flex-direction:column}#section-70-150{display:block}#section-70-150{position:relative}}@media (max-width:767px){#section-78-150 > .ct-section-inner-wrap{display:grid;align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px}#section-78-150{display:block}}@media (max-width:479px){#section-70-150 > .ct-section-inner-wrap{padding-top:0}}@media (max-width:479px){#section-78-150 > .ct-section-inner-wrap{padding-right:3.2rem;padding-left:3.2rem}}#div_block-3-150{justify-content:flex-start}#div_block-9-150{gap:0px}#div_block-10-150{position:relative;background-color:var(--primary)}#div_block-10-150:before{position:absolute;width:100vw;height:100%;background-color:var(--primary);z-index:-1;top:0px;right:100%;content:""}#div_block-14-150{background-image:linear-gradient(-80deg,transparent 70%,var(--primary) 10%);position:relative}#div_block-17-150{background-image:linear-gradient(80deg,transparent 70%,var(--primary) 10%);position:relative}#div_block-19-150{position:relative;background-color:var(--primary)}#div_block-19-150:after{width:100vw;height:100%;position:absolute;top:0px;background-color:var(--primary);z-index:-1;left:100%;content:""}#div_block-60-150{position:relative;background-color:var(--primary)}#div_block-60-150:before{position:absolute;width:100vw;height:100%;background-color:var(--primary);z-index:-1;top:0px;right:100%;content:""}#div_block-63-150{background-image:linear-gradient(-80deg,transparent 70%,var(--primary) 10%);position:relative}#div_block-53-150{background-image:linear-gradient(80deg,transparent 70%,var(--primary) 10%);position:relative}#div_block-55-150{position:relative;background-color:var(--primary)}#div_block-55-150:after{width:100vw;height:100%;position:absolute;top:0px;background-color:var(--primary);z-index:-1;left:100%;content:""}#div_block-72-150{background-image:url(https://www.esscanada.ca/wp-content/uploads/2022/12/Residential-Concrete-Flooring_IMG-2009-002.jpg);background-size:cover;width:33%;background-repeat:no-repeat;-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);clip-path:polygon(0 0,100% 5%,100% 100%,0 95%)}#div_block-73-150{width:66%;margin-top:200px;padding-top:249px;padding-bottom:341px;margin-right:0px;z-index:100;position:relative;-webkit-clip-path:polygon(0 0,100% 25%,100% 100%,0 75%);clip-path:polygon(0 0,100% 25%,100% 100%,0 75%)}#div_block-79-150{width:65%}#div_block-84-150{width:35%}@media (max-width:1440px){#div_block-72-150{padding-bottom:0px;margin-bottom:0px;position:relative;top:50px;z-index:1;-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);clip-path:polygon(0 0,100% 5%,100% 100%,0 95%)}}@media (max-width:991px){#div_block-5-150{flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:991px){#div_block-72-150{position:relative;z-index:100;-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);clip-path:polygon(0 0,100% 5%,100% 100%,0 95%)}}@media (max-width:991px){#div_block-73-150{margin-right:0px;-webkit-clip-path:polygon(0 0,100% 15%,100% 100%,0 83%);clip-path:polygon(0 0,100% 15%,100% 100%,0 83%)}}@media (max-width:767px){#div_block-10-150{margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-14-150{background-image:linear-gradient(var(--primary) 20%,transparent 1px);margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-17-150{background-image:linear-gradient(var(--primary) 20%,transparent 1px);margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-19-150{margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-60-150{margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-63-150{background-image:linear-gradient(var(--primary) 20%,transparent 1px);margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-53-150{background-image:linear-gradient(var(--primary) 20%,transparent 1px);margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-55-150{margin-left:calc(-50vw + 50%) ;width:100vw}}@media (max-width:767px){#div_block-72-150{width:100%;top:0px;margin-top:0px;display:flex;padding-bottom:0px;bottom:50px;-webkit-clip-path:none;clip-path:none}}@media (max-width:767px){#div_block-73-150{width:100%;margin-top:-250px}}@media (max-width:767px){#div_block-79-150{width:100%}}@media (max-width:767px){#div_block-84-150{width:100%}}#headline-74-150{font-size:42px}#link_button-83-150{}#image-6-150{height:100%;width:100%;object-fit:cover}#image-15-150{width:100%;height:100%}#image-18-150{width:100%;height:100%}#image-64-150{width:100%;height:450px}#image-54-150{width:100%;height:100%}#image-71-150{width:750px;position:absolute;z-index:0;right:0px}#image-77-150{width:750px;position:absolute;z-index:0;right:0px}#image-85-150{height:650px;object-fit:cover}@media (max-width:1440px){#image-71-150{z-index:0}}@media (max-width:1440px){#image-77-150{z-index:0}}@media (max-width:991px){#image-71-150{position:absolute;z-index:0;width:100%}}@media (max-width:991px){#image-77-150{position:absolute;z-index:0;width:100%}}@media (max-width:767px){#image-71-150{display:block;position:relative;padding-bottom:0px;margin-top:0px;margin-bottom:0px;top:0px;right:0px;bottom:0px}}@media (max-width:767px){#image-77-150{display:none}}