.elementor-235 .elementor-element.elementor-element-63096fd{--display:flex;--min-height:clamp(37.5rem, 25.0271rem + 26.0191vw, 56.25rem);--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-63096fd:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-63096fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/desktop-home-hero.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-235 .elementor-element.elementor-element-58ea4af{padding:250px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-58ea4af .elementor-heading-title{color:var( --e-global-color-4e331e0 );}.elementor-235 .elementor-element.elementor-element-a61779b{padding:250px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-a795523{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-93f9d37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 2px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-369df0b{padding:0px 0px 10px 0px;}.elementor-235 .elementor-element.elementor-element-369df0b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d2ea7ec{text-align:center;}.elementor-235 .elementor-element.elementor-element-d2ea7ec .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-ee2a032{text-align:center;}.elementor-235 .elementor-element.elementor-element-ee2a032 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-85b3a71{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 1px 2px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-63e31ac .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a064f7{text-align:center;}.elementor-235 .elementor-element.elementor-element-2a064f7 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-3e6b9c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-189b7f4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1486f11{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-235 .elementor-element.elementor-element-1486f11.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-1486f11 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-3e6b0e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4c79044 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(1.875rem, 1.5143rem + 1.3423vw, 3.125rem);font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:-0.5px;}.elementor-235 .elementor-element.elementor-element-4f75d61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-9058268 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-371eaef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-235 .elementor-element.elementor-element-d829aa0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-4ca4455{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-d5fd088 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-50790fbb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-6cbdbb6a{--display:flex;--overflow:hidden;}.elementor-235 .elementor-element.elementor-element-6cbdbb6a:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-6cbdbb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/IR-1.png");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-556ead95{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-556ead95:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-556ead95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D0F2FF00 0%, #D0F2FFD9 47%);}.elementor-235 .elementor-element.elementor-element-bf056f1{--display:flex;--min-height:0px;}.elementor-235 .elementor-element.elementor-element-3750246c{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-3750246c .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-7d222bc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-235 .elementor-element.elementor-element-0c59924{padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-0c59924 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-ece659f{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3e081d6-font-family ), Sans-serif;font-size:var( --e-global-typography-3e081d6-font-size );font-weight:var( --e-global-typography-3e081d6-font-weight );line-height:var( --e-global-typography-3e081d6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-ece659f p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-1c807855{--display:flex;--justify-content:flex-end;}.elementor-235 .elementor-element.elementor-element-1c807855:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-1c807855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/IR-2.png");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-6c5c4c92{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-6c5c4c92:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-6c5c4c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D0F2FF00 0%, #D0F2FFD9 47%);}.elementor-235 .elementor-element.elementor-element-885accc{--display:flex;--min-height:0px;}.elementor-235 .elementor-element.elementor-element-6fa0b25d{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-6fa0b25d .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-c8add5b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-235 .elementor-element.elementor-element-da007be{padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-da007be p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-06bc666{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3e081d6-font-family ), Sans-serif;font-size:var( --e-global-typography-3e081d6-font-size );font-weight:var( --e-global-typography-3e081d6-font-weight );line-height:var( --e-global-typography-3e081d6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-06bc666 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-431acdc{--display:flex;--justify-content:flex-end;}.elementor-235 .elementor-element.elementor-element-431acdc:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-431acdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/IR-3.png");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-18b71ac3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-18b71ac3:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-18b71ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D0F2FF00 0%, #D0F2FFD9 47%);}.elementor-235 .elementor-element.elementor-element-b5ee407{--display:flex;--min-height:0px;}.elementor-235 .elementor-element.elementor-element-92cd033{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-92cd033 .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-bb3851e{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-bb3851e .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-8e0c308{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-235 .elementor-element.elementor-element-8d0a691{padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-8d0a691 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-7b4ca46{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3e081d6-font-family ), Sans-serif;font-size:var( --e-global-typography-3e081d6-font-size );font-weight:var( --e-global-typography-3e081d6-font-weight );line-height:var( --e-global-typography-3e081d6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-7b4ca46 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-3b726c7{--display:flex;--justify-content:flex-end;}.elementor-235 .elementor-element.elementor-element-3b726c7:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-3b726c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home-one-region-eight-location-advantages.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-fcc6c08{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-fcc6c08:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-fcc6c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D0F2FF00 0%, #D0F2FFD9 47%);}.elementor-235 .elementor-element.elementor-element-f084ff0{--display:flex;--min-height:0px;}.elementor-235 .elementor-element.elementor-element-7d63cdd{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-7d63cdd .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-bd820e5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-235 .elementor-element.elementor-element-8de4c9b{padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-8de4c9b p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-d4f2a53{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-3e081d6-font-family ), Sans-serif;font-size:var( --e-global-typography-3e081d6-font-size );font-weight:var( --e-global-typography-3e081d6-font-weight );line-height:var( --e-global-typography-3e081d6-line-height );color:var( --e-global-color-text );}.elementor-235 .elementor-element.elementor-element-d4f2a53 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-7496c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e180afc .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-cecba4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-235 .elementor-element.elementor-element-fdda68a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-e6b182d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-140a476{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-140a476 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-bf376cc{padding:0px 0px 20px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-bf376cc p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-f6554a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-f6554a4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-8c6b89a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-0cf2548 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-235 .elementor-element.elementor-element-0cf2548 .elementor-custom-embed-play i{color:var( --e-global-color-de2f655 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-235 .elementor-element.elementor-element-0cf2548 .elementor-custom-embed-play svg{fill:var( --e-global-color-de2f655 );}.elementor-235 .elementor-element.elementor-element-d7f12e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:180px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-76519c6 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-c3a0271{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-0fdb67a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-c8dbcd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-b3d9966{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-b3d9966:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-b3d9966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-476cafc );}.elementor-235 .elementor-element.elementor-element-3b53ebf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1db98ef{text-align:start;}.elementor-235 .elementor-element.elementor-element-1db98ef .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-eec514f{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-eec514f:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-eec514f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-8ecfaf2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-76d68530 );font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0eb652d{text-align:start;}.elementor-235 .elementor-element.elementor-element-0eb652d .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );color:var( --e-global-color-76d68530 );}.elementor-235 .elementor-element.elementor-element-a3ece70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-63e865b{--display:flex;--min-height:250px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-63e865b:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-63e865b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-c8c1b9b{--e-image-carousel-slides-to-show:2;}.elementor-235 .elementor-element.elementor-element-c8c1b9b .swiper-wrapper{display:flex;align-items:center;}.elementor-235 .elementor-element.elementor-element-44ffdc5{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-44ffdc5:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-44ffdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e331e0 );}.elementor-235 .elementor-element.elementor-element-198d01c .elementor-heading-title{font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-937c38c{text-align:start;}.elementor-235 .elementor-element.elementor-element-937c38c .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63bfde0{--display:flex;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-63bfde0:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-63bfde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76d68530 );}.elementor-235 .elementor-element.elementor-element-1345e53 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-de2f655 );font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-15bd219{text-align:start;}.elementor-235 .elementor-element.elementor-element-15bd219 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-a0b1ce1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-034d444{--display:flex;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-034d444:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-034d444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78bd283 );}.elementor-235 .elementor-element.elementor-element-8a963ac .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-de2f655 );font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-68b1480{text-align:start;}.elementor-235 .elementor-element.elementor-element-68b1480 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-e02c9a6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-efd577a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-da85df9{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-da85df9:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-da85df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76d68530 );}.elementor-235 .elementor-element.elementor-element-8566cdf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-e2dfe58{text-align:start;}.elementor-235 .elementor-element.elementor-element-e2dfe58 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-676b2eb{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-676b2eb:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-676b2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-235 .elementor-element.elementor-element-af2cb64 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-76d68530 );font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6e7de63{text-align:start;}.elementor-235 .elementor-element.elementor-element-6e7de63 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );color:var( --e-global-color-76d68530 );}.elementor-235 .elementor-element.elementor-element-7723bbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-ecb8dd5{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-ecb8dd5:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-ecb8dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-235 .elementor-element.elementor-element-383efbf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-3a76802{text-align:start;}.elementor-235 .elementor-element.elementor-element-3a76802 .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-554fbeb{--display:flex;--min-height:250px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-554fbeb:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-554fbeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-476cafc );}.elementor-235 .elementor-element.elementor-element-745ebaf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-acc60f7-font-family ), Sans-serif;font-size:var( --e-global-typography-acc60f7-font-size );font-weight:var( --e-global-typography-acc60f7-font-weight );text-transform:var( --e-global-typography-acc60f7-text-transform );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0b182ce{text-align:start;}.elementor-235 .elementor-element.elementor-element-0b182ce .elementor-heading-title{font-family:var( --e-global-typography-13f815a-font-family ), Sans-serif;font-size:var( --e-global-typography-13f815a-font-size );font-weight:var( --e-global-typography-13f815a-font-weight );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-9ce1289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4ae3d11 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-4061b42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-1377e53{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-4af6aba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-a0d6381{padding:0px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-a0d6381 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-7a4f589 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-7a4f589 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-235 .elementor-element.elementor-element-9ca1c66{--display:flex;}.elementor-235 .elementor-element.elementor-element-7beac0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-dc386e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-dc386e4:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-dc386e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home-understanding-business-environment.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-b31f5a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-b31f5a5.e-con{--align-self:center;}.elementor-235 .elementor-element.elementor-element-e6168fc .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6b85b74 .elementor-heading-title{font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8175e9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-2d94b1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-2d94b1c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-2d94b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home-identify-suitable-sites.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-a76207c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-a76207c.e-con{--align-self:center;}.elementor-235 .elementor-element.elementor-element-d7c2494 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0d9b5c5 .elementor-heading-title{font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-085f167{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-8f800d8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-8f800d8:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-8f800d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home-understand-labour-availability-1.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-ca80ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-ca80ef4.e-con{--align-self:center;}.elementor-235 .elementor-element.elementor-element-fadfa4d .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d352a10 .elementor-heading-title{font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-5b6e7e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-7be042c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-7be042c:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-7be042c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home-navigate-requirements.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-3586ad3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-3586ad3.e-con{--align-self:center;}.elementor-235 .elementor-element.elementor-element-1bf7918 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8928929 .elementor-heading-title{font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-7ca2a85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e7c38b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235 .elementor-element.elementor-element-e7c38b5:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-e7c38b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home-establish-operations.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-bb84d25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-bb84d25.e-con{--align-self:center;}.elementor-235 .elementor-element.elementor-element-b198816 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2b5049a .elementor-heading-title{font-family:var( --e-global-typography-545d92b-font-family ), Sans-serif;font-size:var( --e-global-typography-545d92b-font-size );font-weight:var( --e-global-typography-545d92b-font-weight );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-428fe51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-0327fa3{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:15;}.elementor-235 .elementor-element.elementor-element-7801555 .elementor-heading-title{font-family:var( --e-global-typography-f0161f6-font-family ), Sans-serif;font-size:var( --e-global-typography-f0161f6-font-size );font-weight:var( --e-global-typography-f0161f6-font-weight );text-transform:var( --e-global-typography-f0161f6-text-transform );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a8c52e{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 40px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-d5efac2{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 30px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-d5efac2.elementor-element{--align-self:flex-start;}.elementor-235 .elementor-element.elementor-element-d5efac2 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-1abebef{z-index:10;}.elementor-235 .elementor-element.elementor-element-1abebef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-235 .elementor-element.elementor-element-1abebef .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-235 .elementor-element.elementor-element-55d92ee{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:0;}.elementor-235 .elementor-element.elementor-element-7f68b0b{--display:flex;}.elementor-235 .elementor-element.elementor-element-07e3cf7{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-235 .elementor-element.elementor-element-07e3cf7:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-07e3cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/card-logistics2.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-eab7950 .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-1bd282b{--display:flex;}.elementor-235 .elementor-element.elementor-element-aec2b9f{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-235 .elementor-element.elementor-element-aec2b9f:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-aec2b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/card_aero2.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-5c2d914 .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-b562e14{--display:flex;}.elementor-235 .elementor-element.elementor-element-3c8dec6{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-235 .elementor-element.elementor-element-3c8dec6:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-3c8dec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/agri-tech2.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-68982e4 .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-7d901bf{--display:flex;}.elementor-235 .elementor-element.elementor-element-3c58f4a{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-235 .elementor-element.elementor-element-3c58f4a:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-3c58f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/card_manufacturing2.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-3c6e85e .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-da1d442{--display:flex;}.elementor-235 .elementor-element.elementor-element-d82d1c5{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-235 .elementor-element.elementor-element-d82d1c5:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-d82d1c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/card_data2.webp");background-position:center center;background-size:cover;}.elementor-235 .elementor-element.elementor-element-1a943a3 .elementor-heading-title{font-family:var( --e-global-typography-538c6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-538c6c6-font-size );font-weight:var( --e-global-typography-538c6c6-font-weight );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-c359837{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-de2f655 );--e-n-carousel-swiper-pagination-size:0.8rem;--e-n-carousel-dots-normal-color:var( --e-global-color-de2f655 );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-235 .elementor-element.elementor-element-c359837 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-de2f655 );border-radius:5px 5px 5px 5px;padding:25px 25px 20px 25px;}.elementor-235 .elementor-element.elementor-element-c359837 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-476cafc );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-235 .elementor-element.elementor-element-58ea4af{padding:210px 0px 0px 0px;}.elementor-235 .elementor-element.elementor-element-a795523{--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-369df0b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d2ea7ec .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-ee2a032 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63e31ac .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a064f7 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-189b7f4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1486f11{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-235 .elementor-element.elementor-element-1486f11 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-3e6b0e9{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4f75d61{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-9058268 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-50790fbb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-bf056f1{--min-height:0px;}.elementor-235 .elementor-element.elementor-element-3750246c .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-ece659f{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-885accc{--min-height:0px;}.elementor-235 .elementor-element.elementor-element-6fa0b25d .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-06bc666{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-b5ee407{--min-height:0px;}.elementor-235 .elementor-element.elementor-element-92cd033 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-bb3851e .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-7b4ca46{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-f084ff0{--min-height:0px;}.elementor-235 .elementor-element.elementor-element-7d63cdd .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-d4f2a53{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-7496c42{--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e180afc .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-cecba4e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-235 .elementor-element.elementor-element-bf376cc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-d7f12e3{--padding-top:150px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-76519c6 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-b3d9966{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-3b53ebf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1db98ef .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-eec514f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-8ecfaf2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0eb652d .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63e865b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-44ffdc5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-198d01c .elementor-heading-title{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-937c38c .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63bfde0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-1345e53 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-15bd219 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-034d444{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-8a963ac .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-68b1480 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-da85df9{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-8566cdf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-e2dfe58 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-676b2eb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-af2cb64 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6e7de63 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-ecb8dd5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-383efbf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-3a76802 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-554fbeb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-745ebaf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0b182ce .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-9ce1289{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4ae3d11 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-4061b42{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-235 .elementor-element.elementor-element-7beac0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e6168fc .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6b85b74 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8175e9d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-d7c2494 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0d9b5c5 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-085f167{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-fadfa4d .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d352a10 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-5b6e7e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-1bf7918 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8928929 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-7ca2a85{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-b198816 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2b5049a .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-428fe51{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-7801555 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a8c52e{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-235 .elementor-element.elementor-element-d5efac2{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-235 .elementor-element.elementor-element-55d92ee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-eab7950 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-5c2d914 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-68982e4 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-3c6e85e .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-1a943a3 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-c359837{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1200px){.elementor-235 .elementor-element.elementor-element-a795523{--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-93f9d37{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-85b3a71{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-3e6b9c2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-1486f11{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-235 .elementor-element.elementor-element-3e6b0e9{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4f75d61{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-50790fbb{--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-7496c42{--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-d7f12e3{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-b3d9966{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-eec514f{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-63e865b{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-44ffdc5{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-63bfde0{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-a0b1ce1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-034d444{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-da85df9{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-676b2eb{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-ecb8dd5{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-554fbeb{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-235 .elementor-element.elementor-element-9ce1289{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-7beac0a{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-8175e9d{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-085f167{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-5b6e7e2{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-7ca2a85{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-428fe51{--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-0327fa3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-235 .elementor-element.elementor-element-2a8c52e{padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-235 .elementor-element.elementor-element-d5efac2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-235 .elementor-element.elementor-element-d5efac2 p{margin-block-end:0px;}.elementor-235 .elementor-element.elementor-element-55d92ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-07e3cf7{--min-height:450px;}.elementor-235 .elementor-element.elementor-element-aec2b9f{--min-height:450px;}.elementor-235 .elementor-element.elementor-element-3c8dec6{--min-height:450px;}.elementor-235 .elementor-element.elementor-element-3c58f4a{--min-height:450px;}.elementor-235 .elementor-element.elementor-element-d82d1c5{--min-height:450px;}.elementor-235 .elementor-element.elementor-element-c359837{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:50px;--e-n-carousel-arrow-next-top-position:50px;}}@media(max-width:1024px){.elementor-235 .elementor-element.elementor-element-63096fd:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-63096fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-235 .elementor-element.elementor-element-a795523{--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-369df0b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d2ea7ec{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-d2ea7ec.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-d2ea7ec .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-ee2a032{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-235 .elementor-element.elementor-element-ee2a032.elementor-element{--align-self:center;}.elementor-235 .elementor-element.elementor-element-ee2a032 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63e31ac .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a064f7 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-189b7f4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1486f11 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-3e6b0e9{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4f75d61{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-9058268 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-371eaef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-235 .elementor-element.elementor-element-50790fbb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-556ead95{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-3750246c .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-ece659f{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-6c5c4c92{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-6fa0b25d .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-06bc666{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-18b71ac3{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-92cd033 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-bb3851e .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-7b4ca46{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-fcc6c08{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-235 .elementor-element.elementor-element-7d63cdd .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-d4f2a53{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-7496c42{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e180afc .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-cecba4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-235 .elementor-element.elementor-element-e6b182d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-bf376cc{padding:0px 0px 10px 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-d7f12e3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-76519c6 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-c3a0271{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-3b53ebf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1db98ef .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-8ecfaf2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0eb652d .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-198d01c .elementor-heading-title{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-937c38c .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63bfde0{--min-height:250px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-1345e53 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-15bd219 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-a0b1ce1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-034d444{--min-height:250px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-235 .elementor-element.elementor-element-8a963ac .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-68b1480 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-8566cdf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-e2dfe58 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-af2cb64 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6e7de63 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-383efbf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-3a76802 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-745ebaf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0b182ce .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-9ce1289{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4ae3d11 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-4061b42{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-4af6aba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-7beac0a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-e6168fc .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6b85b74 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8175e9d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-d7c2494 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0d9b5c5 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-085f167{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-fadfa4d .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d352a10 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-5b6e7e2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-1bf7918 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8928929 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-7ca2a85{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-235 .elementor-element.elementor-element-b198816 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2b5049a .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-428fe51{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-0327fa3{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-7801555 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a8c52e{padding:0px 0px 20px 0px;}.elementor-235 .elementor-element.elementor-element-d5efac2{padding:0px 0px 20px 0px;}.elementor-235 .elementor-element.elementor-element-07e3cf7{--min-height:430px;}.elementor-235 .elementor-element.elementor-element-eab7950 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-aec2b9f{--min-height:430px;}.elementor-235 .elementor-element.elementor-element-5c2d914 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-3c8dec6{--min-height:430px;}.elementor-235 .elementor-element.elementor-element-68982e4 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-3c58f4a{--min-height:430px;}.elementor-235 .elementor-element.elementor-element-3c6e85e .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-d82d1c5{--min-height:430px;}.elementor-235 .elementor-element.elementor-element-1a943a3 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-c359837{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:140px;--e-n-carousel-arrow-next-top-position:140px;--e-n-carousel-dots-vertical-offset:100px;}}@media(max-width:767px){.elementor-235 .elementor-element.elementor-element-63096fd:not(.elementor-motion-effects-element-type-background), .elementor-235 .elementor-element.elementor-element-63096fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://investgreatercalgary.com/wp-content/uploads/2026/09/home_hero-mobilev2.webp");background-position:center center;}.elementor-235 .elementor-element.elementor-element-63096fd{--min-height:600px;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-58ea4af{padding:0px 0px 50px 0px;}.elementor-235 .elementor-element.elementor-element-a61779b{padding:0px 0px 50px 0px;}.elementor-235 .elementor-element.elementor-element-a795523{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-93f9d37{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-369df0b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d2ea7ec .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-ee2a032 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-85b3a71{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-63e31ac .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a064f7 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-3e6b9c2{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-235 .elementor-element.elementor-element-189b7f4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1486f11{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-235 .elementor-element.elementor-element-1486f11 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-4f75d61{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-235 .elementor-element.elementor-element-9058268 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-50790fbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-235 .elementor-element.elementor-element-3750246c .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-ece659f{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-6fa0b25d .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-06bc666{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-92cd033 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-bb3851e .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-7b4ca46{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-7d63cdd .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-d4f2a53{font-size:var( --e-global-typography-3e081d6-font-size );line-height:var( --e-global-typography-3e081d6-line-height );}.elementor-235 .elementor-element.elementor-element-e180afc .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-e6b182d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-bf376cc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-235 .elementor-element.elementor-element-76519c6 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-b3d9966{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-3b53ebf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-1db98ef .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-eec514f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-8ecfaf2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0eb652d .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63e865b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-44ffdc5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-198d01c .elementor-heading-title{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-937c38c .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-63bfde0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-1345e53 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-15bd219 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-034d444{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-8a963ac .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-68b1480 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-da85df9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-8566cdf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-e2dfe58 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-676b2eb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-af2cb64 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6e7de63 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-ecb8dd5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-383efbf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-3a76802 .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-554fbeb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-745ebaf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-acc60f7-font-size );line-height:var( --e-global-typography-acc60f7-line-height );letter-spacing:var( --e-global-typography-acc60f7-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0b182ce .elementor-heading-title{font-size:var( --e-global-typography-13f815a-font-size );line-height:var( --e-global-typography-13f815a-line-height );}.elementor-235 .elementor-element.elementor-element-4ae3d11 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-4af6aba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-235 .elementor-element.elementor-element-7beac0a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-e6168fc .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-6b85b74 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8175e9d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-d7c2494 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-0d9b5c5 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-085f167{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-fadfa4d .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-d352a10 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-5b6e7e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-1bf7918 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-8928929 .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-7ca2a85{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-b198816 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2b5049a .elementor-heading-title{font-size:var( --e-global-typography-545d92b-font-size );line-height:var( --e-global-typography-545d92b-line-height );letter-spacing:var( --e-global-typography-545d92b-letter-spacing );}.elementor-235 .elementor-element.elementor-element-428fe51{--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-0327fa3{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-235 .elementor-element.elementor-element-7801555 .elementor-heading-title{font-size:var( --e-global-typography-f0161f6-font-size );line-height:var( --e-global-typography-f0161f6-line-height );letter-spacing:var( --e-global-typography-f0161f6-letter-spacing );}.elementor-235 .elementor-element.elementor-element-2a8c52e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-235 .elementor-element.elementor-element-d5efac2{padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-235 .elementor-element.elementor-element-07e3cf7{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-eab7950 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-aec2b9f{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-5c2d914 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-3c8dec6{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-68982e4 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-3c58f4a{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-3c6e85e .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-d82d1c5{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-235 .elementor-element.elementor-element-1a943a3 .elementor-heading-title{font-size:var( --e-global-typography-538c6c6-font-size );line-height:var( --e-global-typography-538c6c6-line-height );}.elementor-235 .elementor-element.elementor-element-c359837{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:120px;--e-n-carousel-arrow-next-top-position:120px;--e-n-carousel-swiper-pagination-size:0.6rem;--e-n-carousel-dots-vertical-offset:80px;}}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-d829aa0{--width:45%;}.elementor-235 .elementor-element.elementor-element-4ca4455{--width:55%;}.elementor-235 .elementor-element.elementor-element-fdda68a{--width:45%;}.elementor-235 .elementor-element.elementor-element-e6b182d{--width:55%;}.elementor-235 .elementor-element.elementor-element-0fdb67a{--width:67%;}.elementor-235 .elementor-element.elementor-element-b3d9966{--width:45%;}.elementor-235 .elementor-element.elementor-element-eec514f{--width:55%;}.elementor-235 .elementor-element.elementor-element-63e865b{--width:55%;}.elementor-235 .elementor-element.elementor-element-44ffdc5{--width:45%;}.elementor-235 .elementor-element.elementor-element-63bfde0{--width:33%;}.elementor-235 .elementor-element.elementor-element-034d444{--width:33%;}.elementor-235 .elementor-element.elementor-element-e02c9a6{--width:67%;}.elementor-235 .elementor-element.elementor-element-da85df9{--width:45%;}.elementor-235 .elementor-element.elementor-element-676b2eb{--width:55%;}.elementor-235 .elementor-element.elementor-element-ecb8dd5{--width:55%;}.elementor-235 .elementor-element.elementor-element-554fbeb{--width:45%;}.elementor-235 .elementor-element.elementor-element-1377e53{--width:45%;}.elementor-235 .elementor-element.elementor-element-4af6aba{--width:55%;}.elementor-235 .elementor-element.elementor-element-dc386e4{--width:45%;}.elementor-235 .elementor-element.elementor-element-b31f5a5{--width:44%;}.elementor-235 .elementor-element.elementor-element-2d94b1c{--width:45%;}.elementor-235 .elementor-element.elementor-element-a76207c{--width:44%;}.elementor-235 .elementor-element.elementor-element-8f800d8{--width:45%;}.elementor-235 .elementor-element.elementor-element-ca80ef4{--width:44%;}.elementor-235 .elementor-element.elementor-element-7be042c{--width:45%;}.elementor-235 .elementor-element.elementor-element-3586ad3{--width:44%;}.elementor-235 .elementor-element.elementor-element-e7c38b5{--width:45%;}.elementor-235 .elementor-element.elementor-element-bb84d25{--width:44%;}.elementor-235 .elementor-element.elementor-element-0327fa3{--width:45%;}.elementor-235 .elementor-element.elementor-element-55d92ee{--width:55%;}}@media(max-width:1366px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-d829aa0{--width:50%;}.elementor-235 .elementor-element.elementor-element-4ca4455{--width:50%;}.elementor-235 .elementor-element.elementor-element-fdda68a{--width:50%;}.elementor-235 .elementor-element.elementor-element-e6b182d{--width:50%;}.elementor-235 .elementor-element.elementor-element-1377e53{--width:50%;}.elementor-235 .elementor-element.elementor-element-4af6aba{--width:50%;}.elementor-235 .elementor-element.elementor-element-dc386e4{--width:45%;}.elementor-235 .elementor-element.elementor-element-b31f5a5{--width:50%;}.elementor-235 .elementor-element.elementor-element-2d94b1c{--width:45%;}.elementor-235 .elementor-element.elementor-element-a76207c{--width:50%;}.elementor-235 .elementor-element.elementor-element-8f800d8{--width:45%;}.elementor-235 .elementor-element.elementor-element-ca80ef4{--width:50%;}.elementor-235 .elementor-element.elementor-element-7be042c{--width:45%;}.elementor-235 .elementor-element.elementor-element-3586ad3{--width:50%;}.elementor-235 .elementor-element.elementor-element-e7c38b5{--width:45%;}.elementor-235 .elementor-element.elementor-element-bb84d25{--width:50%;}.elementor-235 .elementor-element.elementor-element-0327fa3{--width:50%;}.elementor-235 .elementor-element.elementor-element-55d92ee{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-b3d9966{--width:45%;}.elementor-235 .elementor-element.elementor-element-eec514f{--width:55%;}.elementor-235 .elementor-element.elementor-element-63e865b{--width:55%;}.elementor-235 .elementor-element.elementor-element-44ffdc5{--width:45%;}.elementor-235 .elementor-element.elementor-element-da85df9{--width:45%;}.elementor-235 .elementor-element.elementor-element-676b2eb{--width:55%;}.elementor-235 .elementor-element.elementor-element-ecb8dd5{--width:55%;}.elementor-235 .elementor-element.elementor-element-554fbeb{--width:45%;}.elementor-235 .elementor-element.elementor-element-dc386e4{--width:45%;}.elementor-235 .elementor-element.elementor-element-b31f5a5{--width:50%;}.elementor-235 .elementor-element.elementor-element-2d94b1c{--width:45%;}.elementor-235 .elementor-element.elementor-element-a76207c{--width:50%;}.elementor-235 .elementor-element.elementor-element-8f800d8{--width:45%;}.elementor-235 .elementor-element.elementor-element-ca80ef4{--width:50%;}.elementor-235 .elementor-element.elementor-element-7be042c{--width:45%;}.elementor-235 .elementor-element.elementor-element-3586ad3{--width:50%;}.elementor-235 .elementor-element.elementor-element-e7c38b5{--width:45%;}.elementor-235 .elementor-element.elementor-element-bb84d25{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-235 .elementor-element.elementor-element-d829aa0{--width:100%;}.elementor-235 .elementor-element.elementor-element-4ca4455{--width:100%;}.elementor-235 .elementor-element.elementor-element-fdda68a{--width:100%;}.elementor-235 .elementor-element.elementor-element-e6b182d{--width:100%;}.elementor-235 .elementor-element.elementor-element-0fdb67a{--width:100%;}.elementor-235 .elementor-element.elementor-element-63bfde0{--width:100%;}.elementor-235 .elementor-element.elementor-element-034d444{--width:100%;}.elementor-235 .elementor-element.elementor-element-e02c9a6{--width:100%;}.elementor-235 .elementor-element.elementor-element-1377e53{--width:100%;}.elementor-235 .elementor-element.elementor-element-4af6aba{--width:100%;}.elementor-235 .elementor-element.elementor-element-0327fa3{--width:100%;}.elementor-235 .elementor-element.elementor-element-55d92ee{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-50790fbb *//* Each full card */
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal {
    position: relative;
    overflow: hidden;
    height: clamp(450px, 45vw, 650px);
}

/* box anchored to the bottom */
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-box-reveal {
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    width: 100%;
    height: clamp(250px, 12vw, 300px);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
      transition: height 0.55s cubic-bezier(.22, 1, .36, 1);
}

/* Expand the box to fill the card */
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:hover .grow-box-reveal,
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:focus-within .grow-box-reveal {
    height:100%;
    background-color: rgba(208, 242, 255, 0.85)
}

.elementor-235 .elementor-element.elementor-element-50790fbb .grow-reveal {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(15px);
    transition:
        max-height 0.45s ease,
        transform 0.45s ease;
}

.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:hover .grow-reveal,
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:focus-within .grow-reveal {
    max-height: 400px;
    opacity: 1;
    transform: translateY(0);
}
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-box-header{
    padding-top:50px;
}
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:hover .grow-box-header{
    padding-top:0;
}

@media (max-width: 1024px) {
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-box-header,
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:hover .grow-box-header,
.elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:focus-within .grow-box-header {
    padding-top: 0 !important;
}
    .elementor-235 .elementor-element.elementor-element-50790fbb .grow-box-reveal,
    .elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:hover .grow-box-reveal,
    .elementor-235 .elementor-element.elementor-element-50790fbb .grow-card-reveal:focus-within .grow-box-reveal {
        height: 100% !important;
        transform: none !important;

        /* Match the desktop hover background */
        background-image: none !important;
        background-color: rgba(208, 242, 255, 0.9) !important;
    }

    .elementor-235 .elementor-element.elementor-element-50790fbb .grow-reveal {
        max-height: none !important;
        opacity: 1 !important;
        overflow: visible;
        transform: translateY(0) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c8c1b9b */.elementor-235 .elementor-element.elementor-element-c8c1b9b .swiper-wrapper {
  transition-timing-function: linear !important;
}

.elementor-235 .elementor-element.elementor-element-c8c1b9b .swiper-slide {
    width: auto !important;
    display: flex;
    align-items: center;
}

.elementor-235 .elementor-element.elementor-element-c8c1b9b .swiper-slide-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-235 .elementor-element.elementor-element-c8c1b9b .swiper-slide-image {
    display: block;
    width: auto !important;
    height: 50px;
    max-width: none;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7beac0a */.elementor-235 .elementor-element.elementor-element-7beac0a {
    /* Row heights */
    --row-closed-height:clamp(300px, calc(185.475px + 11.173vw), 400px);
    --row-open-height: clamp(380px, calc(242.57px + 13.408vw), 500px);

    /* Image's full hovered height */
    --image-open-height: clamp(300px, calc(162.57px + 13.408vw), 420px);

    --image-closed-scale: 0.76;
    --speed: 0.9s;
    --easing: cubic-bezier(.4, 0, .2, 1);

    position: relative;
    height: var(--row-closed-height);
    overflow: clip;

    transition: height var(--speed) var(--easing);
}

/* Elementor boxed container */
.elementor-235 .elementor-element.elementor-element-7beac0a > .e-con-inner {
    height: 100%;
    align-items: flex-start;
}

/* Parent expands downward */
.elementor-235 .elementor-element.elementor-element-7beac0a:hover {
    height: var(--row-open-height);
}

/* Image/background container */
.elementor-235 .elementor-element.elementor-element-7beac0a .image-hover-container {
    height: var(--image-open-height);
    min-height: 0;
    align-self: flex-start;
    position: relative;
    z-index: 2;

    transform: translate3d(0, 0, 0)
               scale(var(--image-closed-scale));
    transform-origin: top left;

    transition: transform var(--speed) var(--easing);
    will-change: transform;
    backface-visibility: hidden;
}

/* Image expands uniformly */
.elementor-235 .elementor-element.elementor-element-7beac0a:hover .image-hover-container {
    transform: translate3d(0, 0, 0) scale(1);
}


/* Reveal it shortly after the row begins expanding */
.elementor-235 .elementor-element.elementor-element-7beac0a:hover .hover-reveal-heading,
.elementor-235 .elementor-element.elementor-element-7beac0a:focus-within .hover-reveal-heading {
    opacity: 1;
    transform: translateY(0) scale(1);
}
@media (max-width: 1024px) {
    .elementor-235 .elementor-element.elementor-element-7beac0a {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-7beac0a > .e-con-inner {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-7beac0a .image-hover-container,
    .elementor-235 .elementor-element.elementor-element-7beac0a:hover .image-hover-container {
        min-height: 275px;
        transform: none;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8175e9d */.elementor-235 .elementor-element.elementor-element-8175e9d {
    /* Row heights */
    --row-closed-height:clamp(300px, calc(185.475px + 11.173vw), 400px);
    --row-open-height: clamp(380px, calc(242.57px + 13.408vw), 500px);

    /* Image's full hovered height */
    --image-open-height: clamp(300px, calc(162.57px + 13.408vw), 420px);

    --image-closed-scale: 0.76;
    --speed: 0.9s;
    --easing: cubic-bezier(.4, 0, .2, 1);

    position: relative;
    height: var(--row-closed-height);
    overflow: clip;

    transition: height var(--speed) var(--easing);
}

/* Elementor boxed container */
.elementor-235 .elementor-element.elementor-element-8175e9d > .e-con-inner {
    height: 100%;
    align-items: flex-start;
}

/* Parent expands downward */
.elementor-235 .elementor-element.elementor-element-8175e9d:hover {
    height: var(--row-open-height);
}

/* Image/background container */
.elementor-235 .elementor-element.elementor-element-8175e9d .image-hover-container {
    height: var(--image-open-height);
    min-height: 0;
    align-self: flex-start;
    position: relative;
    z-index: 2;

    transform: translate3d(0, 0, 0)
               scale(var(--image-closed-scale));
    transform-origin: top left;

    transition: transform var(--speed) var(--easing);
    will-change: transform;
    backface-visibility: hidden;
}

/* Image expands uniformly */
.elementor-235 .elementor-element.elementor-element-8175e9d:hover .image-hover-container {
    transform: translate3d(0, 0, 0) scale(1);
}


/* Reveal it shortly after the row begins expanding */
.elementor-235 .elementor-element.elementor-element-8175e9d:hover .hover-reveal-heading,
.elementor-235 .elementor-element.elementor-element-8175e9d:focus-within .hover-reveal-heading {
    opacity: 1;
    transform: translateY(0) scale(1);
}
@media (max-width: 1024px) {
    .elementor-235 .elementor-element.elementor-element-8175e9d {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-8175e9d > .e-con-inner {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-8175e9d .image-hover-container,
    .elementor-235 .elementor-element.elementor-element-8175e9d:hover .image-hover-container {
        min-height: 275px;
        transform: none;
    }
  

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-085f167 */.elementor-235 .elementor-element.elementor-element-085f167 {
    /* Row heights */
    --row-closed-height:clamp(300px, calc(185.475px + 11.173vw), 400px);
    --row-open-height: clamp(380px, calc(242.57px + 13.408vw), 500px);

    /* Image's full hovered height */
    --image-open-height: clamp(300px, calc(162.57px + 13.408vw), 420px);

    --image-closed-scale: 0.76;
    --speed: 0.9s;
    --easing: cubic-bezier(.4, 0, .2, 1);

    position: relative;
    height: var(--row-closed-height);
    overflow: clip;

    transition: height var(--speed) var(--easing);
}

/* Elementor boxed container */
.elementor-235 .elementor-element.elementor-element-085f167 > .e-con-inner {
    height: 100%;
    align-items: flex-start;
}

/* Parent expands downward */
.elementor-235 .elementor-element.elementor-element-085f167:hover {
    height: var(--row-open-height);
}

/* Image/background container */
.elementor-235 .elementor-element.elementor-element-085f167 .image-hover-container {
    height: var(--image-open-height);
    min-height: 0;
    align-self: flex-start;
    position: relative;
    z-index: 2;

    transform: translate3d(0, 0, 0)
               scale(var(--image-closed-scale));
    transform-origin: top left;

    transition: transform var(--speed) var(--easing);
    will-change: transform;
    backface-visibility: hidden;
}

/* Image expands uniformly */
.elementor-235 .elementor-element.elementor-element-085f167:hover .image-hover-container {
    transform: translate3d(0, 0, 0) scale(1);
}


/* Reveal it shortly after the row begins expanding */
.elementor-235 .elementor-element.elementor-element-085f167:hover .hover-reveal-heading,
.elementor-235 .elementor-element.elementor-element-085f167:focus-within .hover-reveal-heading {
    opacity: 1;
    transform: translateY(0) scale(1);
}
@media (max-width: 1024px) {
    .elementor-235 .elementor-element.elementor-element-085f167 {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-085f167 > .e-con-inner {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-085f167 .image-hover-container,
    .elementor-235 .elementor-element.elementor-element-085f167:hover .image-hover-container {
        min-height: 275px;
        transform: none;
    }
  

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6e7e2 */.elementor-235 .elementor-element.elementor-element-5b6e7e2 {
    /* Row heights */
    --row-closed-height:clamp(300px, calc(185.475px + 11.173vw), 400px);
    --row-open-height: clamp(380px, calc(242.57px + 13.408vw), 500px);

    /* Image's full hovered height */
    --image-open-height: clamp(300px, calc(162.57px + 13.408vw), 420px);

    --image-closed-scale: 0.76;
    --speed: 0.9s;
    --easing: cubic-bezier(.4, 0, .2, 1);

    position: relative;
    height: var(--row-closed-height);
    overflow: clip;

    transition: height var(--speed) var(--easing);
}

/* Elementor boxed container */
.elementor-235 .elementor-element.elementor-element-5b6e7e2 > .e-con-inner {
    height: 100%;
    align-items: flex-start;
}

/* Parent expands downward */
.elementor-235 .elementor-element.elementor-element-5b6e7e2:hover {
    height: var(--row-open-height);
}

/* Image/background container */
.elementor-235 .elementor-element.elementor-element-5b6e7e2 .image-hover-container {
    height: var(--image-open-height);
    min-height: 0;
    align-self: flex-start;
    position: relative;
    z-index: 2;

    transform: translate3d(0, 0, 0)
               scale(var(--image-closed-scale));
    transform-origin: top left;

    transition: transform var(--speed) var(--easing);
    will-change: transform;
    backface-visibility: hidden;
}

/* Image expands uniformly */
.elementor-235 .elementor-element.elementor-element-5b6e7e2:hover .image-hover-container {
    transform: translate3d(0, 0, 0) scale(1);
}


/* Reveal it shortly after the row begins expanding */
.elementor-235 .elementor-element.elementor-element-5b6e7e2:hover .hover-reveal-heading,
.elementor-235 .elementor-element.elementor-element-5b6e7e2:focus-within .hover-reveal-heading {
    opacity: 1;
    transform: translateY(0) scale(1);
}
@media (max-width: 1024px) {
    .elementor-235 .elementor-element.elementor-element-5b6e7e2 {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-5b6e7e2 > .e-con-inner {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-5b6e7e2 .image-hover-container,
    .elementor-235 .elementor-element.elementor-element-5b6e7e2:hover .image-hover-container {
        min-height: 275px;
        transform: none;
    }
  

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca2a85 */.elementor-235 .elementor-element.elementor-element-7ca2a85 {
    /* Row heights */
    --row-closed-height:clamp(300px, calc(185.475px + 11.173vw), 400px);
    --row-open-height: clamp(380px, calc(242.57px + 13.408vw), 500px);

    /* Image's full hovered height */
    --image-open-height: clamp(300px, calc(162.57px + 13.408vw), 420px);

    --image-closed-scale: 0.76;
    --speed: 0.9s;
    --easing: cubic-bezier(.4, 0, .2, 1);

    position: relative;
    height: var(--row-closed-height);
    overflow: clip;

    transition: height var(--speed) var(--easing);
}

/* Elementor boxed container */
.elementor-235 .elementor-element.elementor-element-7ca2a85 > .e-con-inner {
    height: 100%;
    align-items: flex-start;
}

/* Parent expands downward */
.elementor-235 .elementor-element.elementor-element-7ca2a85:hover {
    height: var(--row-open-height);
}

/* Image/background container */
.elementor-235 .elementor-element.elementor-element-7ca2a85 .image-hover-container {
    height: var(--image-open-height);
    min-height: 0;
    align-self: flex-start;
    position: relative;
    z-index: 2;

    transform: translate3d(0, 0, 0)
               scale(var(--image-closed-scale));
    transform-origin: top left;

    transition: transform var(--speed) var(--easing);
    will-change: transform;
    backface-visibility: hidden;
}

/* Image expands uniformly */
.elementor-235 .elementor-element.elementor-element-7ca2a85:hover .image-hover-container {
    transform: translate3d(0, 0, 0) scale(1);
}


/* Reveal it shortly after the row begins expanding */
.elementor-235 .elementor-element.elementor-element-7ca2a85:hover .hover-reveal-heading,
.elementor-235 .elementor-element.elementor-element-7ca2a85:focus-within .hover-reveal-heading {
    opacity: 1;
    transform: translateY(0) scale(1);
}
@media (max-width: 1024px) {
    .elementor-235 .elementor-element.elementor-element-7ca2a85 {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-7ca2a85 > .e-con-inner {
        height: auto;
    }

    .elementor-235 .elementor-element.elementor-element-7ca2a85 .image-hover-container,
    .elementor-235 .elementor-element.elementor-element-7ca2a85:hover .image-hover-container {
        min-height: 275px;
        transform: none;
    }
  

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce1289 */.elementor-235 .elementor-element.elementor-element-9ce1289,
.elementor-235 .elementor-element.elementor-element-9ce1289 > .e-con-inner {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c359837 */.elementor-235 .elementor-element.elementor-element-c359837 {
    --stack-height: clamp(420px, 52vw, 620px);
    --stack-peek: 20px;
    --slide-gap: 10px;
}


/* Room for the cards peeking above */
.elementor-235 .elementor-element.elementor-element-c359837 .swiper, 
.elementor-235 .elementor-element.elementor-element-c359837 .elementor-main-swiper { 
    overflow: visible !important; 
    padding-top: 42px; 
}

/* Stop Swiper's temporary horizontal repositioning
   from flashing into the left column */
.elementor-235 .elementor-element.elementor-element-c359837 {
    overflow-x: clip;
}

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-wrapper { 
    position: relative; 
    height: var(--stack-height) !important;

    transition-duration: 1ms !important; 
}
/*
The slide itself only handles horizontal correction.
Never animate this transform.
*/
.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide {
    position: relative !important;
    inset: auto !important;

    width: 100% !important;
    height: 100% !important;
    flex-shrink: 0;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition: none !important;
}

/*
The inner Elementor container handles all visible animation.
*/
.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide > .e-con {
    height: 100%;

    opacity: 0;
    transform: translateY(45px) scale(0.96);
    transform-origin: center top;

    transition:
        transform 650ms cubic-bezier(.22, 1, .36, 1),
        opacity 350ms ease;
}

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide > .e-con > .e-con-inner {
    height: 100%;
}

/* Active card */

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide-active {
    z-index: 5;

    opacity: 1;
    visibility: visible;
    pointer-events: auto;

    transform: translate3d(0, 0, 0) !important;
}

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide-active > .e-con {
    opacity: 1;
    transform: translateY(0) scale(1);
}

/* First card behind */

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide-next {
    z-index: 4;

    opacity: 1;
    visibility: visible;
    pointer-events: none;

    transform:
        translate3d(
            calc(-100% - var(--slide-gap)),
            0,
            0
        ) !important;
}

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide-next > .e-con {
    opacity: 0.72;

    transform:
        translateY(calc(-1 * var(--stack-peek)))
        scale(0.95);
}

/* Second card behind */

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide-prev {
    z-index: 3;

    opacity: 1;
    visibility: visible;
    pointer-events: none;

    transform:
        translate3d(
            calc(100% + var(--slide-gap)),
            0,
            0
        ) !important;
}

.elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide-prev > .e-con {
    opacity: 0.42;

    transform:
        translateY(calc(-2 * var(--stack-peek)))
        scale(0.90);
}

@media (max-width: 767px) {
    .elementor-235 .elementor-element.elementor-element-c359837 {
        --stack-height: clamp(400px, 125vw, 560px);
        --stack-peek: 12px;
    }

    .elementor-235 .elementor-element.elementor-element-c359837 .swiper,
    .elementor-235 .elementor-element.elementor-element-c359837 .elementor-main-swiper {
        padding-top: 28px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-235 .elementor-element.elementor-element-c359837 .swiper-slide > .e-con {
        transition-duration: 1ms !important;
    }
}/* End custom CSS */