.elementor-239 .elementor-element.elementor-element-5c5b516{--display:flex;--min-height:95vh;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-5c5b516:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-5c5b516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swiftgrouprealty.ca/wp-content/uploads/2026/09/Hero-E6ZFMJ4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-5c5b516::before, .elementor-239 .elementor-element.elementor-element-5c5b516 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-5c5b516 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-5c5b516 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-5c5b516 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-5c5b516 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d23042e );--background-overlay:'';}.elementor-239 .elementor-element.elementor-element-3e86726{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-af899f8{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-239 .elementor-element.elementor-element-bd890c3 .section-main-title{text-align:left;font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-bd890c3 .section-main-title,.elementor-239 .elementor-element.elementor-element-bd890c3 .section-main-title a{color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-d4035b7 .elementor-icon-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-framed .elementor-icon, .elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-framed .elementor-icon:hover, .elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-framed .elementor-icon:hover, .elementor-239 .elementor-element.elementor-element-d4035b7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-239 .elementor-element.elementor-element-d4035b7 .elementor-icon{font-size:16px;}.elementor-239 .elementor-element.elementor-element-d4035b7 .elementor-icon svg{height:16px;}.elementor-239 .elementor-element.elementor-element-056c4af .section-main-title{text-align:left;font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-056c4af .section-main-title,.elementor-239 .elementor-element.elementor-element-056c4af .section-main-title a{color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-7ec2950{width:var( --container-widget-width, 60% );max-width:60%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-7ec2950 .elementor-heading-title{font-size:86px;text-transform:capitalize;line-height:95px;color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-577fd9c-font-family ), Sans-serif;font-size:var( --e-global-typography-577fd9c-font-size );font-weight:var( --e-global-typography-577fd9c-font-weight );text-transform:var( --e-global-typography-577fd9c-text-transform );text-decoration:var( --e-global-typography-577fd9c-text-decoration );line-height:var( --e-global-typography-577fd9c-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button:hover, .elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button:hover svg, .elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-22637714{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-144f0d85{--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;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-239 .elementor-element.elementor-element-7c64464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-38fe6b40{text-align:center;}.elementor-239 .elementor-element.elementor-element-38fe6b40 .elementor-heading-title{font-family:var( --e-global-typography-c408e05-font-family ), Sans-serif;font-size:var( --e-global-typography-c408e05-font-size );font-weight:var( --e-global-typography-c408e05-font-weight );text-transform:var( --e-global-typography-c408e05-text-transform );text-decoration:var( --e-global-typography-c408e05-text-decoration );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-f2ade04 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:64px;font-weight:500;text-transform:none;text-decoration:none;line-height:74px;}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-f2ade04 );padding:0px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-3e51b495{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-1dca31b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-1dca31b9:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-1dca31b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-54cffe0b img{width:64px;}.elementor-239 .elementor-element.elementor-element-20400530{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-icon-box-title:hover,.elementor-239 .elementor-element.elementor-element-20400530 .elementor-icon-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-title:hover,.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-271996bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-271996bb:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-271996bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-47628f2b img{width:64px;}.elementor-239 .elementor-element.elementor-element-6e5f2456{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-icon-box-title:hover,.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-icon-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-title:hover,.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-5ad36215{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-5ad36215:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-5ad36215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-57c4d2da img{width:64px;}.elementor-239 .elementor-element.elementor-element-29a53c33{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-icon-box-title:hover,.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-icon-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-title:hover,.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-46ecebb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-46ecebb7:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-46ecebb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-37a68fe7 img{width:64px;}.elementor-239 .elementor-element.elementor-element-4c8e833b{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-icon-box-title:hover,.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-icon-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-title:hover,.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-title:hover a{color:var( --e-global-color-secondary );}.elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-577fd9c-font-family ), Sans-serif;font-size:var( --e-global-typography-577fd9c-font-size );font-weight:var( --e-global-typography-577fd9c-font-weight );text-transform:var( --e-global-typography-577fd9c-text-transform );text-decoration:var( --e-global-typography-577fd9c-text-decoration );line-height:var( --e-global-typography-577fd9c-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button:hover, .elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button:focus{background-color:var( --e-global-color-d23042e );color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button:hover svg, .elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-534d3845{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-4b113cfc{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-239 .elementor-element.elementor-element-35b34b1{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-5df11c79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-7bbd029 img{width:100%;height:400px;object-fit:cover;object-position:bottom center;border-radius:24px 24px 24px 24px;}.elementor-239 .elementor-element.elementor-element-35720fe0{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-68643fca{text-align:start;}.elementor-239 .elementor-element.elementor-element-68643fca .elementor-heading-title{font-family:var( --e-global-typography-c408e05-font-family ), Sans-serif;font-size:var( --e-global-typography-c408e05-font-size );font-weight:var( --e-global-typography-c408e05-font-weight );text-transform:var( --e-global-typography-c408e05-text-transform );text-decoration:var( --e-global-typography-c408e05-text-decoration );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-47e6bd2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-f2ade04 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:64px;font-weight:500;text-transform:none;text-decoration:none;line-height:74px;}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-f2ade04 );padding:0px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-52b8579c{text-align:start;font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-577fd9c-font-family ), Sans-serif;font-size:var( --e-global-typography-577fd9c-font-size );font-weight:var( --e-global-typography-577fd9c-font-weight );text-transform:var( --e-global-typography-577fd9c-text-transform );text-decoration:var( --e-global-typography-577fd9c-text-decoration );line-height:var( --e-global-typography-577fd9c-line-height );fill:var( --e-global-color-a2c9c4d );color:var( --e-global-color-a2c9c4d );}.elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button:hover, .elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a2c9c4d );}.elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button:hover svg, .elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button:focus svg{fill:var( --e-global-color-a2c9c4d );}.elementor-239 .elementor-element.elementor-element-585071d3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-54c7193a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-54c7193a:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-54c7193a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-650fcd5f{text-align:start;}.elementor-239 .elementor-element.elementor-element-650fcd5f .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-4e3abb3a{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-61900609{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-61900609:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-61900609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-508ca84d{text-align:start;}.elementor-239 .elementor-element.elementor-element-508ca84d .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-32b57a68{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-1011eaf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-1011eaf2:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-1011eaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-754b5f81{text-align:start;}.elementor-239 .elementor-element.elementor-element-754b5f81 .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-67a6c734{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-15baf446{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-239 .elementor-element.elementor-element-15baf446:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-15baf446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2f1f8b );}.elementor-239 .elementor-element.elementor-element-67d60fdc{text-align:start;}.elementor-239 .elementor-element.elementor-element-67d60fdc .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-48a72e0d{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:var( --e-global-typography-0fe8758-font-family ), Sans-serif;font-size:var( --e-global-typography-0fe8758-font-size );font-weight:var( --e-global-typography-0fe8758-font-weight );text-transform:var( --e-global-typography-0fe8758-text-transform );text-decoration:var( --e-global-typography-0fe8758-text-decoration );line-height:var( --e-global-typography-0fe8758-line-height );color:var( --e-global-color-f2ade04 );}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-239 .elementor-element.elementor-element-7417cf1{--display:flex;--overlay-opacity:0.6;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-7417cf1:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-7417cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swiftgrouprealty.ca/wp-content/uploads/2026/09/wmremove-transformed-78.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-239 .elementor-element.elementor-element-7417cf1::before, .elementor-239 .elementor-element.elementor-element-7417cf1 > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-7417cf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-239 .elementor-element.elementor-element-7417cf1 > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-7417cf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-239 .elementor-element.elementor-element-7417cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-239 .elementor-element.elementor-element-2587291f{--display:flex;}.elementor-239 .elementor-element.elementor-element-48cdbecf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-1289d81b{text-align:start;}.elementor-239 .elementor-element.elementor-element-1289d81b .elementor-heading-title{font-family:var( --e-global-typography-c408e05-font-family ), Sans-serif;font-size:var( --e-global-typography-c408e05-font-size );font-weight:var( --e-global-typography-c408e05-font-weight );text-transform:var( --e-global-typography-c408e05-text-transform );text-decoration:var( --e-global-typography-c408e05-text-decoration );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-74178306{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-accent );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:64px;font-weight:500;text-transform:none;text-decoration:none;line-height:74px;}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-a2c9c4d );}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-5046a97c{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-94f3c88 );}.elementor-239 .elementor-element.elementor-element-5046a97c p{margin-block-end:8px;}.elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-577fd9c-font-family ), Sans-serif;font-size:var( --e-global-typography-577fd9c-font-size );font-weight:var( --e-global-typography-577fd9c-font-weight );text-transform:var( --e-global-typography-577fd9c-text-transform );text-decoration:var( --e-global-typography-577fd9c-text-decoration );line-height:var( --e-global-typography-577fd9c-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button:hover, .elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button:hover svg, .elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-5df11c79{--width:50%;}.elementor-239 .elementor-element.elementor-element-35720fe0{--width:50%;}}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-5c5b516{--min-height:400px;--justify-content:flex-end;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3e86726{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-af899f8{--justify-content:center;}.elementor-239 .elementor-element.elementor-element-bd890c3 .section-main-title{text-align:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-056c4af .section-main-title{text-align:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}.elementor-239 .elementor-element.elementor-element-22637714{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-144f0d85{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-239 .elementor-element.elementor-element-7c64464{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-38fe6b40 .elementor-heading-title{font-size:var( --e-global-typography-c408e05-font-size );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-3e51b495{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-1dca31b9{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-271996bb{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-5ad36215{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-46ecebb7{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-wrapper{text-align:start;}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}.elementor-239 .elementor-element.elementor-element-534d3845{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-4b113cfc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-239 .elementor-element.elementor-element-35b34b1{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-239 .elementor-element.elementor-element-5df11c79.e-con{--order:99999 /* order end hack */;}.elementor-239 .elementor-element.elementor-element-7bbd029 img{object-position:top center;}.elementor-239 .elementor-element.elementor-element-35720fe0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-68643fca .elementor-heading-title{font-size:var( --e-global-typography-c408e05-font-size );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );}.elementor-239 .elementor-element.elementor-element-47e6bd2c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-52b8579c{text-align:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}.elementor-239 .elementor-element.elementor-element-585071d3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-54c7193a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-650fcd5f .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-61900609{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-508ca84d .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-1011eaf2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-754b5f81 .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-15baf446{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-67d60fdc .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-wrapper{text-align:center;}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-7417cf1{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-48cdbecf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-239 .elementor-element.elementor-element-1289d81b .elementor-heading-title{font-size:var( --e-global-typography-c408e05-font-size );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );}.elementor-239 .elementor-element.elementor-element-74178306{width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-5046a97c{text-align:start;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-5c5b516{--min-height:85vh;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-3e86726{--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-239 .elementor-element.elementor-element-af899f8{--justify-content:flex-start;--z-index:0;}.elementor-239 .elementor-element.elementor-element-bd890c3 .section-main-title{text-align:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-056c4af .section-main-title{text-align:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-7ec2950{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-239 .elementor-element.elementor-element-7ec2950 .elementor-heading-title{font-size:52px;line-height:55px;}.elementor-239 .elementor-element.elementor-element-f4aa4ad{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-f4aa4ad .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}.elementor-239 .elementor-element.elementor-element-22637714{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-144f0d85{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-239 .elementor-element.elementor-element-38fe6b40 .elementor-heading-title{font-size:var( --e-global-typography-c408e05-font-size );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title{font-size:48px;line-height:62px;}.elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-764e639 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-3e51b495{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-20400530 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-6e5f2456 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-29a53c33 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-4c8e833b .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-4add16d8{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-239 .elementor-element.elementor-element-4add16d8 .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}.elementor-239 .elementor-element.elementor-element-534d3845{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-35b34b1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-239 .elementor-element.elementor-element-7bbd029 img{height:350px;}.elementor-239 .elementor-element.elementor-element-68643fca .elementor-heading-title{font-size:var( --e-global-typography-c408e05-font-size );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title{font-size:48px;line-height:54px;}.elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-61ad4e56 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-52b8579c{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-f5d04f6 .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}.elementor-239 .elementor-element.elementor-element-585071d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-239 .elementor-element.elementor-element-650fcd5f .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-4e3abb3a .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-508ca84d .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-32b57a68 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-754b5f81 .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-67a6c734 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-67d60fdc .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-title{font-size:var( --e-global-typography-0fe8758-font-size );line-height:var( --e-global-typography-0fe8758-line-height );}.elementor-239 .elementor-element.elementor-element-48a72e0d .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-7417cf1{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-239 .elementor-element.elementor-element-1289d81b .elementor-heading-title{font-size:var( --e-global-typography-c408e05-font-size );line-height:var( --e-global-typography-c408e05-line-height );letter-spacing:var( --e-global-typography-c408e05-letter-spacing );}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title{font-size:48px;line-height:62px;}.elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-239 .elementor-element.elementor-element-74178306 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-239 .elementor-element.elementor-element-5046a97c{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-239 .elementor-element.elementor-element-155ae50b{width:100%;max-width:100%;}.elementor-239 .elementor-element.elementor-element-155ae50b .elementor-button{font-size:var( --e-global-typography-577fd9c-font-size );line-height:var( --e-global-typography-577fd9c-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-239 .elementor-element.elementor-element-3e51b495{--width:100%;}.elementor-239 .elementor-element.elementor-element-5df11c79{--width:100%;}.elementor-239 .elementor-element.elementor-element-35720fe0{--width:100%;}}