.elementor-2 .elementor-element.elementor-element-bee1264 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-bee1264:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bee1264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thenorthconstruction.ca/wp-content/uploads/2022/12/old-commercial-buildings-in-the-high-line-of-new-york.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bee1264 > .elementor-background-overlay{background-color:#000000A3;background-image:url("https://thenorthconstruction.ca/wp-content/uploads/2023/01/video-overlay.png");background-size:15% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-bee1264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:14em 0em 9em 0em;}.elementor-2 .elementor-element.elementor-element-dde280e{text-align:right;top:-85px;}.elementor-2 .elementor-element.elementor-element-dde280e img{width:80%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dde280e{left:740px;}body.rtl .elementor-2 .elementor-element.elementor-element-dde280e{right:740px;}.elementor-2 .elementor-element.elementor-element-1a28bda .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-1a28bda > .elementor-widget-container{margin:0em 0em 1em 0em;padding:10px 15px 10px 15px;background-color:transparent;background-image:linear-gradient(180deg, #0078C1 0%, #2D36A0 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-1a28bda{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-25cbc9c .elementor-heading-title{color:#FFFFFF;font-size:85px;font-weight:900;text-shadow:0px 0px 10px rgba(213, 204.20217391304348, 204.20217391304348, 0.3);}.elementor-2 .elementor-element.elementor-element-e39f25b{text-align:left;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-e39f25b > .elementor-widget-container{margin:-1em 8em -1em 0em;}.elementor-2 .elementor-element.elementor-element-4513e90 .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-4513e90 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4513e90 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-4513e90 > .elementor-widget-container{margin:1em 4em 0em 0em;}.elementor-2 .elementor-element.elementor-element-4513e90{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-ca1db0d .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3A3A3A 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-ca1db0d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ca1db0d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #0078C1 0%, #2D36A0 100%);}.elementor-2 .elementor-element.elementor-element-ca1db0d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-ca1db0d{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-5f523ba.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-5f523ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-ad32d5f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad32d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-2 .elementor-element.elementor-element-ad32d5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-ad32d5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e003b76 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-2 .elementor-element.elementor-element-f47e90f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f47e90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f47e90f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:12em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f47e90f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-11bd9b8{text-align:left;}.elementor-2 .elementor-element.elementor-element-11bd9b8 img{width:100%;}.elementor-2 .elementor-element.elementor-element-11bd9b8 > .elementor-widget-container{margin:0em 14em -19em -16em;}.elementor-2 .elementor-element.elementor-element-11bd9b8:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/hexagon.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-11bd9b8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/hexagon.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-208ae62{text-align:left;}.elementor-2 .elementor-element.elementor-element-208ae62 > .elementor-widget-container{margin:0em 2em 0em -15em;}.elementor-2 .elementor-element.elementor-element-c7b776f .elementor-heading-title{color:#000000;font-size:60px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-c7b776f{z-index:1;}.elementor-2 .elementor-element.elementor-element-b4a5efd .elementor-heading-title{color:#00000000;font-size:120px;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#F0F0F0;stroke:#F0F0F0;}.elementor-2 .elementor-element.elementor-element-b4a5efd{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;top:-145px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b4a5efd{left:145px;}body.rtl .elementor-2 .elementor-element.elementor-element-b4a5efd{right:145px;}.elementor-2 .elementor-element.elementor-element-765d040{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-765d040 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-fa86e47{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-fa86e47 > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-d8777aa .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-d8777aa .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d8777aa .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-d8777aa > .elementor-widget-container{margin:1em 4em 0em 0em;}.elementor-2 .elementor-element.elementor-element-d8777aa{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-579ad60:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-579ad60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);}.elementor-2 .elementor-element.elementor-element-579ad60 > .elementor-background-overlay{background-image:url("https://thenorthconstruction.ca/wp-content/uploads/2023/01/video-overlay.png");background-position:bottom right;background-size:16% auto;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-579ad60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1em;margin-bottom:0em;padding:6em 0em 6em 0em;}.elementor-2 .elementor-element.elementor-element-8f4ff7e .elementor-heading-title{color:#FFFFFF;font-size:60px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-8f4ff7e{z-index:1;}.elementor-2 .elementor-element.elementor-element-3d7e3b3 .elementor-heading-title{color:#FFFFFF;font-size:30px;font-weight:100;}.elementor-2 .elementor-element.elementor-element-3d7e3b3{z-index:1;}.elementor-2 .elementor-element.elementor-element-14d1e34{text-align:left;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-14d1e34 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3c9b92d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3c9b92d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3c9b92d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3c9b92d{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-3c9b92d .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3c9b92d .elementor-icon-box-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:200;line-height:18px;}.elementor-2 .elementor-element.elementor-element-3c9b92d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-14d491a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-14d491a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-14d491a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-14d491a{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-14d491a .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-14d491a .elementor-icon-box-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:200;line-height:18px;}.elementor-2 .elementor-element.elementor-element-14d491a > .elementor-widget-container{margin:0em 1em 0em 0em;}.elementor-2 .elementor-element.elementor-element-87da88d{margin-top:1em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-85f9561.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-85f9561.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-85f9561.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-85f9561{--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-85f9561 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-85f9561 .elementor-icon-box-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:200;line-height:18px;}.elementor-2 .elementor-element.elementor-element-075e1bd{margin-top:-14em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-c65abe4{text-align:right;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c65abe4 img{width:50%;}.elementor-2 .elementor-element.elementor-element-c65abe4 > .elementor-widget-container{margin:0em 5em 0em 0em;}.elementor-2 .elementor-element.elementor-element-898ed40:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-898ed40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-898ed40 > .elementor-background-overlay{background-image:url("https://thenorthconstruction.ca/wp-content/uploads/2023/01/builderon-img19.png");background-position:bottom right;background-repeat:no-repeat;background-size:45% auto;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-898ed40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3d0952e{text-align:center;z-index:0;}.elementor-2 .elementor-element.elementor-element-3d0952e .elementor-heading-title{color:#00000000;font-size:120px;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#F0F0F0;stroke:#F0F0F0;}.elementor-2 .elementor-element.elementor-element-1b3079c{text-align:center;z-index:1;}.elementor-2 .elementor-element.elementor-element-1b3079c .elementor-heading-title{color:#000000;font-size:60px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-1b3079c > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-9a284f7{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-9a284f7 > .elementor-widget-container{margin:-3% 20% 0% 20%;}.elementor-2 .elementor-element.elementor-element-fb4ffcf img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-5b06f81 .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-5b06f81 > .elementor-widget-container{margin:-7em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-5b06f81{z-index:1;}.elementor-2 .elementor-element.elementor-element-67bf438{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-67bf438 > .elementor-widget-container{margin:-2em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-fec88d8 .elementor-button{font-size:18px;font-weight:900;fill:#2D36A0;color:#2D36A0;background-color:#2D36A000;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fec88d8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-fec88d8 .elementor-button:focus{color:#000000;background-color:#FFFFFF00;border-color:#02010100;}.elementor-2 .elementor-element.elementor-element-fec88d8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-fec88d8 .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-fec88d8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-fec88d8{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-373e5a8 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-fe3787e .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-fe3787e > .elementor-widget-container{margin:-7em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-fe3787e{z-index:1;}.elementor-2 .elementor-element.elementor-element-fb04c06{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-fb04c06 > .elementor-widget-container{margin:-2em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-6f6342d .elementor-button{font-size:18px;font-weight:900;fill:#2D36A0;color:#2D36A0;background-color:#2D36A000;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6f6342d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6f6342d .elementor-button:focus{color:#000000;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-6f6342d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6f6342d .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-6f6342d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-6f6342d{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-edb29a8 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-d369dcc .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-d369dcc > .elementor-widget-container{margin:-7em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-d369dcc{z-index:1;}.elementor-2 .elementor-element.elementor-element-cbf9bbe{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-cbf9bbe > .elementor-widget-container{margin:-2em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-8bb70d2 .elementor-button{font-size:18px;font-weight:900;fill:#2D36A0;color:#2D36A0;background-color:#2D36A000;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8bb70d2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8bb70d2 .elementor-button:focus{color:#000000;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-8bb70d2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8bb70d2 .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-8bb70d2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8bb70d2{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-49b844f{margin-top:10px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-81e4af1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-e0efe69 .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-e0efe69 > .elementor-widget-container{margin:-7em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-e0efe69{z-index:1;}.elementor-2 .elementor-element.elementor-element-6703654{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-6703654 > .elementor-widget-container{margin:-2em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-7e6282b .elementor-button{font-size:18px;font-weight:900;fill:#2D36A0;color:#2D36A0;background-color:#2D36A000;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e6282b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7e6282b .elementor-button:focus{color:#000000;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-7e6282b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7e6282b .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-7e6282b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-7e6282b{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-a30c1b5 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-c0d7b1c .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-c0d7b1c > .elementor-widget-container{margin:-7em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-c0d7b1c{z-index:1;}.elementor-2 .elementor-element.elementor-element-e624570{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-e624570 > .elementor-widget-container{margin:-2em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-6b182a9 .elementor-button{font-size:18px;font-weight:900;fill:#2D36A0;color:#2D36A0;background-color:#2D36A000;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6b182a9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6b182a9 .elementor-button:focus{color:#000000;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-6b182a9 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6b182a9 .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-6b182a9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-6b182a9{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-683937d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-a416580 .elementor-heading-title{color:#FFFFFF;font-size:36px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-a416580 > .elementor-widget-container{margin:-7em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-a416580{z-index:1;}.elementor-2 .elementor-element.elementor-element-34f4896{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-34f4896 > .elementor-widget-container{margin:-2em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-0695b1b .elementor-button{font-size:18px;font-weight:900;fill:#2D36A0;color:#2D36A0;background-color:#2D36A000;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0695b1b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0695b1b .elementor-button:focus{color:#000000;background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-0695b1b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0695b1b .elementor-button:focus svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-0695b1b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-0695b1b{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-f46f2c1 .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-f46f2c1 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f46f2c1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-f46f2c1 > .elementor-widget-container{margin:3em 3em 0em 3em;}.elementor-2 .elementor-element.elementor-element-a183c4a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a183c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a183c4a > .elementor-background-overlay{background-image:url("https://thenorthconstruction.ca/wp-content/uploads/2023/01/pngfind.com-predio-png-3732025.png");background-position:bottom left;background-repeat:no-repeat;background-size:contain;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a183c4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-47d0b40 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-47d0b40 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:10px 15px 10px 15px;background-color:transparent;background-image:linear-gradient(180deg, #0078C1 0%, #2D36A0 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-47d0b40{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-597206d{padding:0em 0em 1em 0em;}.elementor-2 .elementor-element.elementor-element-ec48b69 .elementor-heading-title{color:#000000;font-size:60px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-ec48b69{z-index:1;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4ac9025.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-4ac9025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-ae1c2af .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-ae1c2af .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ae1c2af .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-ae1c2af > .elementor-widget-container{margin:0em 3em 0em 3em;}.elementor-2 .elementor-element.elementor-element-7a2a5ba{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--titles-container-justify-content:flex-start;--galleries-title-color-hover:#2D36A0;--gallery-title-color-active:#2D36A0;--galleries-pointer-bg-color-active:#2D36A0;}.elementor-2 .elementor-element.elementor-element-7a2a5ba .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-7a2a5ba .elementor-gallery-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-7a2a5ba > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-ba382d3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ba382d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ba382d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3em;margin-bottom:0em;padding:8em 0em 12em 0em;}.elementor-2 .elementor-element.elementor-element-ba382d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-45031f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-45031f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-cd18766{text-align:left;}.elementor-2 .elementor-element.elementor-element-cd18766 img{width:100%;}.elementor-2 .elementor-element.elementor-element-cd18766 > .elementor-widget-container{margin:0em 5em -19em -8em;}.elementor-2 .elementor-element.elementor-element-cd18766:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/hexagon.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-cd18766.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/hexagon.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-5b41d5a > .elementor-widget-container{margin:0em 5em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5b41d5a:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-5b41d5a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-3fa02f5 > .elementor-widget-container{margin:-17em 0em 0em 0em;--e-transform-origin-x:center;--e-transform-origin-y:center;--e-transform-rotateZ:-17deg;}.elementor-2 .elementor-element.elementor-element-3fa02f5:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/triangle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-3fa02f5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://thenorthconstruction.ca/wp-content/plugins/elementor/assets//mask-shapes/triangle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-e667ed9 .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-e667ed9 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:10px 15px 10px 15px;background-color:transparent;background-image:linear-gradient(180deg, #0078C1 0%, #2D36A0 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-e667ed9{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-3ea8319 .elementor-heading-title{color:#000000;font-size:52px;font-weight:900;line-height:65px;}.elementor-2 .elementor-element.elementor-element-3ea8319{z-index:1;}.elementor-2 .elementor-element.elementor-element-4e702f7{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-4e702f7 > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-728280d{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-728280d > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-item{border-color:#C2C6F26B;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-item .elementor-tab-content{border-top-color:#C2C6F26B;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#C2C6F26B;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-icon, .elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-icon svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-active .elementor-accordion-icon, .elementor-2 .elementor-element.elementor-element-59e704b .elementor-active .elementor-accordion-title{color:#2D36A0;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-active .elementor-accordion-icon svg{fill:#2D36A0;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-title{font-size:18px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#2D36A0;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#2D36A0;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-tab-content{background-color:#F7F7FD;}.elementor-2 .elementor-element.elementor-element-59e704b > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-def0b71 .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #3A3A3A 100%);border-style:none;border-radius:5px 5px 5px 5px;padding:1em 4em 1em 4em;}.elementor-2 .elementor-element.elementor-element-def0b71 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-def0b71 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #0078C1 0%, #2D36A0 100%);}.elementor-2 .elementor-element.elementor-element-def0b71 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-def0b71{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-0a6a8c3 .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;padding:1em 4em 1em 4em;}.elementor-2 .elementor-element.elementor-element-0a6a8c3 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0a6a8c3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-0a6a8c3 > .elementor-widget-container{margin:1em 4em 0em 0em;}.elementor-2 .elementor-element.elementor-element-0a6a8c3{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-d33eba3 > .elementor-container{min-height:60vh;}.elementor-2 .elementor-element.elementor-element-d33eba3 > .elementor-background-overlay{background-image:url("https://thenorthconstruction.ca/wp-content/uploads/2023/01/video-overlay.png");opacity:0.11;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d33eba3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 3em 0em;}.elementor-2 .elementor-element.elementor-element-dc16d8c{padding:0em 0em 3em 0em;}.elementor-2 .elementor-element.elementor-element-6bd2f5e .elementor-heading-title{color:#FFFFFF;font-size:16px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-6bd2f5e > .elementor-widget-container{margin:0em 0em 1em 0em;padding:10px 15px 10px 15px;background-color:transparent;background-image:linear-gradient(180deg, #0078C1 0%, #2D36A0 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6bd2f5e{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-934bf77 .elementor-heading-title{color:#000000;font-size:60px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-934bf77{z-index:1;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-07ea09f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-07ea09f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-7d1e23d .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-7d1e23d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7d1e23d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-7d1e23d > .elementor-widget-container{margin:0em 3em 0em 3em;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2 .elementor-element.elementor-element-f8c6610:after{content:"0.66";}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2 .elementor-element.elementor-element-f8c6610{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__card{border-radius:25px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__text{margin-top:20px;margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__badge{right:0;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__card .elementor-post__badge{background-color:#2D36A0;border-radius:25px;margin:20px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__title a{color:#000000;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__title{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__meta-data{font-family:"Montserrat", Sans-serif;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__excerpt{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__read-more{color:#2D36A0;margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-f8c6610 a.elementor-post__read-more{font-size:14px;}.elementor-2 .elementor-element.elementor-element-91d2ec2 .elementor-button{font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #2D36A0 0%, #0078C1 100%);border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-91d2ec2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-91d2ec2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #2A2A2A 100%);}.elementor-2 .elementor-element.elementor-element-91d2ec2 > .elementor-widget-container{margin:0em 3em 0em 3em;}.elementor-2 .elementor-element.elementor-element-40b7258{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-862fce4{text-align:left;}.elementor-2 .elementor-element.elementor-element-862fce4 img{width:100%;}.elementor-2 .elementor-element.elementor-element-862fce4 > .elementor-widget-container{margin:0em 3em 0em -5em;}.elementor-2 .elementor-element.elementor-element-8337707{text-align:center;z-index:0;}.elementor-2 .elementor-element.elementor-element-8337707 .elementor-heading-title{color:#00000000;font-size:120px;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#F0F0F0;stroke:#F0F0F0;}.elementor-2 .elementor-element.elementor-element-8337707 > .elementor-widget-container{margin:0em -11em -4em 0em;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-411ba9f{text-align:right;z-index:1;}.elementor-2 .elementor-element.elementor-element-411ba9f .elementor-heading-title{color:#000000;font-size:60px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-9efd4ab .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-9efd4ab.elementor-view-stacked .elementor-icon{background-color:#F4F4F4;}.elementor-2 .elementor-element.elementor-element-9efd4ab.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9efd4ab.elementor-view-default .elementor-icon{color:#F4F4F4;border-color:#F4F4F4;}.elementor-2 .elementor-element.elementor-element-9efd4ab.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9efd4ab.elementor-view-default .elementor-icon svg{fill:#F4F4F4;}.elementor-2 .elementor-element.elementor-element-9efd4ab .elementor-icon{font-size:167px;}.elementor-2 .elementor-element.elementor-element-9efd4ab > .elementor-widget-container{margin:0em 0em -9em 0em;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-main-swiper .swiper-slide{padding:0em 1em 0em 1em;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-testimonial__text{color:#1D1D1D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-testimonial__name{color:#2D36A0;font-size:16px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-testimonial__title{font-size:14px;}body.rtl .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:25px;margin-right:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:25px;margin-left:0;}.elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:25px;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-swiper-button{font-size:20px;color:#2D36A0;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-swiper-button svg{fill:#2D36A0;}.elementor-2 .elementor-element.elementor-element-47c6df3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#9EA3E3;opacity:1;}.elementor-2 .elementor-element.elementor-element-47c6df3 .swiper-pagination-bullet-active, .elementor-2 .elementor-element.elementor-element-47c6df3 .swiper-pagination-progressbar-fill{background-color:#2D36A0;}.elementor-2 .elementor-element.elementor-element-47c6df3 .swiper-pagination-fraction{color:#2D36A0;}.elementor-2 .elementor-element.elementor-element-b29deaa{margin-top:-3em;margin-bottom:8em;}.elementor-2 .elementor-element.elementor-element-e3e1932 > .elementor-element-populated{margin:0em 0em 0em 2em;--e-column-margin-right:0em;--e-column-margin-left:2em;}.elementor-2 .elementor-element.elementor-element-41f0c3d{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-41f0c3d .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-41f0c3d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-bee1264{padding:10em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-16521f2 > .elementor-element-populated{margin:0em 0em 0em 2em;--e-column-margin-right:0em;--e-column-margin-left:2em;}.elementor-2 .elementor-element.elementor-element-25cbc9c .elementor-heading-title{font-size:60px;}.elementor-2 .elementor-element.elementor-element-f47e90f{margin-top:8em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-24f64d1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-24f64d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-24f64d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-11bd9b8 > .elementor-widget-container{margin:0em 0em -10em -5em;}.elementor-2 .elementor-element.elementor-element-208ae62{text-align:center;}.elementor-2 .elementor-element.elementor-element-208ae62 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-b4a5efd .elementor-heading-title{font-size:80px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b4a5efd{left:86px;}body.rtl .elementor-2 .elementor-element.elementor-element-b4a5efd{right:86px;}.elementor-2 .elementor-element.elementor-element-b4a5efd{top:-105px;}.elementor-2 .elementor-element.elementor-element-765d040{font-size:16px;}.elementor-2 .elementor-element.elementor-element-765d040 > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-fa86e47{font-size:14px;}.elementor-2 .elementor-element.elementor-element-d8777aa > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-2 .elementor-element.elementor-element-579ad60{margin-top:0em;margin-bottom:0em;padding:5em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-292277e > .elementor-element-populated{padding:0em 0em 0em 2em;}.elementor-2 .elementor-element.elementor-element-8f4ff7e .elementor-heading-title{font-size:50px;}.elementor-2 .elementor-element.elementor-element-3d7e3b3 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-14d1e34{font-size:16px;}.elementor-2 .elementor-element.elementor-element-14d491a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-c8580b8 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-2 .elementor-element.elementor-element-c65abe4 img{width:498px;}.elementor-2 .elementor-element.elementor-element-c65abe4 > .elementor-widget-container{margin:0em -10em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3d0952e .elementor-heading-title{font-size:80px;}.elementor-2 .elementor-element.elementor-element-3d0952e > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-1b3079c > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-5b06f81 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-5b06f81 > .elementor-widget-container{margin:-6em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-67bf438{font-size:14px;}.elementor-2 .elementor-element.elementor-element-fe3787e .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-fe3787e > .elementor-widget-container{margin:-6em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-fb04c06{font-size:14px;}.elementor-2 .elementor-element.elementor-element-d369dcc .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-d369dcc > .elementor-widget-container{margin:-6em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-cbf9bbe{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e0efe69 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-e0efe69 > .elementor-widget-container{margin:-6em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-6703654{font-size:14px;}.elementor-2 .elementor-element.elementor-element-c0d7b1c .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-c0d7b1c > .elementor-widget-container{margin:-6em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-e624570{font-size:14px;}.elementor-2 .elementor-element.elementor-element-a416580 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-a416580 > .elementor-widget-container{margin:-6em 0em 0em 1em;}.elementor-2 .elementor-element.elementor-element-34f4896{font-size:14px;}.elementor-2 .elementor-element.elementor-element-f46f2c1 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-a183c4a > .elementor-background-overlay{opacity:0;}.elementor-2 .elementor-element.elementor-element-e25f7db > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4ac9025.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-4ac9025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-ae1c2af > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-ba382d3{padding:4em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-45031f4 > .elementor-element-populated{margin:0em 10em 0em 10em;--e-column-margin-right:10em;--e-column-margin-left:10em;}.elementor-2 .elementor-element.elementor-element-5b41d5a img{width:100%;}.elementor-2 .elementor-element.elementor-element-5b41d5a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3fa02f5 > .elementor-widget-container{margin:-17em -8em 0em 0em;}.elementor-2 .elementor-element.elementor-element-165e50e > .elementor-element-populated{margin:05em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 1em 0em 2em;}.elementor-2 .elementor-element.elementor-element-728280d{font-size:14px;}.elementor-2 .elementor-element.elementor-element-d33eba3{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-934bf77 .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-07ea09f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-07ea09f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-7d1e23d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f8c6610 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-2 .elementor-element.elementor-element-91d2ec2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-40b7258{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-862fce4{text-align:right;}.elementor-2 .elementor-element.elementor-element-862fce4 img{width:42%;}.elementor-2 .elementor-element.elementor-element-862fce4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3f07eab > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-2 .elementor-element.elementor-element-8337707 .elementor-heading-title{font-size:80px;}.elementor-2 .elementor-element.elementor-element-9efd4ab .elementor-icon-wrapper{text-align:right;}.elementor-2 .elementor-element.elementor-element-9efd4ab > .elementor-widget-container{margin:0em 3em -6em 0em;}.elementor-2 .elementor-element.elementor-element-47c6df3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b29deaa{margin-top:0em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-41f0c3d{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-41f0c3d > .elementor-widget-container{margin:2em 0em 2em 0em;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-bee1264{padding:10em 0em 4em 0em;}.elementor-2 .elementor-element.elementor-element-16521f2 > .elementor-element-populated{margin:0em 1em 0em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-2 .elementor-element.elementor-element-1a28bda .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-25cbc9c .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e39f25b{font-size:14px;}.elementor-2 .elementor-element.elementor-element-e39f25b > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-4513e90 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca1db0d > .elementor-widget-container{margin:0em -1em 0em 0em;}.elementor-2 .elementor-element.elementor-element-f47e90f{margin-top:2em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-989ab35 > .elementor-element-populated{margin:145px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2 .elementor-element.elementor-element-c7b776f .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-c7b776f > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-b4a5efd .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-b4a5efd > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4a5efd{--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-2 .elementor-element.elementor-element-765d040 > .elementor-widget-container{margin:-4em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-292277e > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-2 .elementor-element.elementor-element-8f4ff7e .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-3d7e3b3 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-14d1e34 > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-2 .elementor-element.elementor-element-3c9b92d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3c9b92d .elementor-icon-box-title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-14d491a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-14d491a .elementor-icon-box-title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-85f9561 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-85f9561 .elementor-icon-box-title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-075e1bd{margin-top:-6em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-c65abe4 img{width:85%;}.elementor-2 .elementor-element.elementor-element-c65abe4 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-3d0952e .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-1b3079c .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-1b3079c > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-9a284f7{font-size:16px;}.elementor-2 .elementor-element.elementor-element-9a284f7 > .elementor-widget-container{margin:-1em 1em 0em 1em;}.elementor-2 .elementor-element.elementor-element-f46f2c1 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-47d0b40 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-ec48b69 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-4ac9025{width:50%;}.elementor-2 .elementor-element.elementor-element-ba382d3{padding:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-45031f4 > .elementor-element-populated{margin:0em 3em 0em 3em;--e-column-margin-right:3em;--e-column-margin-left:3em;}.elementor-2 .elementor-element.elementor-element-cd18766 > .elementor-widget-container{margin:2em 0em -8em -5em;}.elementor-2 .elementor-element.elementor-element-3fa02f5 > .elementor-widget-container{margin:-8em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-165e50e > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-2 .elementor-element.elementor-element-e667ed9 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-3ea8319 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-3ea8319 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4e702f7{font-size:16px;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:5px;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:5px;}.elementor-2 .elementor-element.elementor-element-59e704b .elementor-tab-content{font-size:14px;}.elementor-2 .elementor-element.elementor-element-def0b71 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-0a6a8c3 > .elementor-widget-container{margin:0em 2em 01em 0em;}.elementor-2 .elementor-element.elementor-element-d33eba3{margin-top:3em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-6bd2f5e .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-934bf77 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-07ea09f{width:50%;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2 .elementor-element.elementor-element-f8c6610:after{content:"0.5";}.elementor-2 .elementor-element.elementor-element-f8c6610.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f8c6610.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-f8c6610.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-f8c6610 .elementor-post__title a{font-size:18px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-91d2ec2 > .elementor-widget-container{margin:3% 15% 0% 15%;}.elementor-2 .elementor-element.elementor-element-862fce4{text-align:center;}.elementor-2 .elementor-element.elementor-element-862fce4 img{width:66%;}.elementor-2 .elementor-element.elementor-element-862fce4 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-2 .elementor-element.elementor-element-8337707{text-align:right;}.elementor-2 .elementor-element.elementor-element-8337707 .elementor-heading-title{font-size:60px;}.elementor-2 .elementor-element.elementor-element-8337707 > .elementor-widget-container{margin:0em 0em -3em 0em;}.elementor-2 .elementor-element.elementor-element-411ba9f .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-411ba9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9efd4ab .elementor-icon{font-size:140px;}.elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-2 .elementor-element.elementor-element-47c6df3.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-2 .elementor-element.elementor-element-47c6df3 .elementor-testimonial__text{font-size:16px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e3e1932 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-2 .elementor-element.elementor-element-41f0c3d > .elementor-widget-container{margin:0em 0em 0em 0em;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-16521f2{width:75%;}.elementor-2 .elementor-element.elementor-element-5f523ba{width:24.956%;}.elementor-2 .elementor-element.elementor-element-292277e{width:86.579%;}.elementor-2 .elementor-element.elementor-element-7f577d0{width:13.377%;}.elementor-2 .elementor-element.elementor-element-d8a486d{width:75%;}.elementor-2 .elementor-element.elementor-element-4ac9025{width:24.956%;}.elementor-2 .elementor-element.elementor-element-430f81e{width:75%;}.elementor-2 .elementor-element.elementor-element-07ea09f{width:24.956%;}.elementor-2 .elementor-element.elementor-element-e31be36{width:35%;}.elementor-2 .elementor-element.elementor-element-3f07eab{width:65%;}.elementor-2 .elementor-element.elementor-element-e3e1932{width:49.996%;}.elementor-2 .elementor-element.elementor-element-e544c56{width:50.004%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-16521f2{width:100%;}.elementor-2 .elementor-element.elementor-element-292277e{width:100%;}.elementor-2 .elementor-element.elementor-element-45031f4{width:100%;}.elementor-2 .elementor-element.elementor-element-165e50e{width:100%;}.elementor-2 .elementor-element.elementor-element-e31be36{width:100%;}.elementor-2 .elementor-element.elementor-element-3f07eab{width:100%;}.elementor-2 .elementor-element.elementor-element-e3e1932{width:100%;}}