.elementor-4940 .elementor-element.elementor-element-de86022 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4940 .elementor-element.elementor-element-de86022:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-de86022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanwiebe.ca/wp-content/uploads/2025/07/Home-Hero-bg1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4940 .elementor-element.elementor-element-de86022 > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-de86022{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:200px 0px 0px 0px;z-index:1;}.elementor-4940 .elementor-element.elementor-element-de86022 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-6c1a6a74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-4940 .elementor-element.elementor-element-6c1a6a74 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3{width:var( --container-widget-width, 126.715% );max-width:126.715%;--container-widget-width:126.715%;--container-widget-flex-grow:0;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 .elementor-image-box-title{margin-bottom:25px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 .elementor-image-box-wrapper .elementor-image-box-img{width:49px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4940 .elementor-element.elementor-element-4a06023 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4940 .elementor-element.elementor-element-4a06023 .premium-prefix-text, .elementor-4940 .elementor-element.elementor-element-4a06023 .premium-suffix-text{display:inline;}.elementor-4940 .elementor-element.elementor-element-4a06023 .premium-atext__headline{text-align:left;}.elementor-4940 .elementor-element.elementor-element-4a06023 .premium-atext__headline, .elementor-4940 .elementor-element.elementor-element-4a06023 .premium-atext__text svg g > text{font-size:47px;}.elementor-4940 .elementor-element.elementor-element-4a06023 .premium-atext__text{color:var( --e-global-color-accent );margin:0px -5px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4a06023 .premium-fancy-svg-text .premium-fancy-list-items, .elementor-4940 .elementor-element.elementor-element-4a06023 .text{fill:var( --e-global-color-accent );}.elementor-4940 .elementor-element.elementor-element-4a06023 .typed-cursor{color:#30A5C780;}.elementor-4940 .elementor-element.elementor-element-63e286cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-63e286cb{color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-7688796 .elementor-button{background-color:#30A5C726;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:12px 12px 30px #15A6CA;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8bf2771 );border-radius:45px 45px 45px 45px;}.elementor-4940 .elementor-element.elementor-element-7688796 .elementor-button:hover, .elementor-4940 .elementor-element.elementor-element-7688796 .elementor-button:focus{background-color:var( --e-global-color-9c4e4e4 );}.elementor-4940 .elementor-element.elementor-element-7688796 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4940 .elementor-element.elementor-element-7688796 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-bc-flex-widget .elementor-4940 .elementor-element.elementor-element-1174435c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4940 .elementor-element.elementor-element-1174435c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4940 .elementor-element.elementor-element-1174435c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4940 .elementor-element.elementor-element-1174435c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-1174435c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-1174435c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-6dd48fe6 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px -29px 0px;}.elementor-4940 .elementor-element.elementor-element-6dd48fe6{z-index:1;text-align:center;}.elementor-4940 .elementor-element.elementor-element-6dd48fe6 img{width:85%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-395aad4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4940 .elementor-element.elementor-element-395aad4 > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-395aad4:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-395aad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ryanwiebe.ca/wp-content/uploads/2025/07/Home-Hero-bgmb3.jpg") 50% 50%;background-size:cover;}.elementor-4940 .elementor-element.elementor-element-395aad4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:175px 0px 0px 0px;z-index:1;}.elementor-4940 .elementor-element.elementor-element-395aad4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-d8150be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-4940 .elementor-element.elementor-element-d8150be > .elementor-element-populated{padding:0% 15% 0% 0%;}.elementor-4940 .elementor-element.elementor-element-83bb4ec{width:var( --container-widget-width, 126.715% );max-width:126.715%;--container-widget-width:126.715%;--container-widget-flex-grow:0;}.elementor-4940 .elementor-element.elementor-element-83bb4ec > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-title{margin-bottom:25px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-wrapper .elementor-image-box-img{width:49px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4940 .elementor-element.elementor-element-0e1f1da{color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-85363da .elementor-button{background-color:var( --e-global-color-8bf2771 );font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:12px 12px 30px #15A6CA;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8bf2771 );border-radius:45px 45px 45px 45px;}.elementor-4940 .elementor-element.elementor-element-85363da .elementor-button:hover, .elementor-4940 .elementor-element.elementor-element-85363da .elementor-button:focus{background-color:var( --e-global-color-9c4e4e4 );}.elementor-4940 .elementor-element.elementor-element-85363da .elementor-button-content-wrapper{flex-direction:row;}.elementor-4940 .elementor-element.elementor-element-85363da .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4940 .elementor-element.elementor-element-43b4b99.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4940 .elementor-element.elementor-element-43b4b99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-43b4b99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4940 .elementor-element.elementor-element-43b4b99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-a5ceeec{z-index:1;text-align:center;}.elementor-4940 .elementor-element.elementor-element-a5ceeec img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-76d6972b:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-76d6972b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151F28;}.elementor-4940 .elementor-element.elementor-element-76d6972b > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-76d6972b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-76d6972b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-449c709d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-b58fb27{padding:0px 100px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-769088fe > .elementor-element-populated{padding:0px 0px 75px 0px;}.elementor-4940 .elementor-element.elementor-element-1b8f9d3e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4940 .elementor-element.elementor-element-f2fde1d{width:var( --container-widget-width, 100.19% );max-width:100.19%;--container-widget-width:100.19%;--container-widget-flex-grow:0;}.elementor-4940 .elementor-element.elementor-element-f2fde1d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4940 .elementor-element.elementor-element-f2fde1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4940 .elementor-element.elementor-element-f2fde1d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;}.elementor-4940 .elementor-element.elementor-element-5c569955{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-44649d7 .elementor-button{background-color:#30A5C726;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:12px 12px 30px #15A6CA;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8bf2771 );border-radius:45px 45px 45px 45px;}.elementor-4940 .elementor-element.elementor-element-44649d7 .elementor-button:hover, .elementor-4940 .elementor-element.elementor-element-44649d7 .elementor-button:focus{background-color:var( --e-global-color-9c4e4e4 );}.elementor-4940 .elementor-element.elementor-element-44649d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4940 .elementor-element.elementor-element-44649d7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-4940 .elementor-element.elementor-element-a08ecd7{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:0px 35px 35px 35px;}.elementor-4940 .elementor-element.elementor-element-a08ecd7, .elementor-4940 .elementor-element.elementor-element-a08ecd7 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-4940 .elementor-element.elementor-element-a08ecd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-5f9d2680 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-5f9d2680 .elementor-icon-wrapper{text-align:start;}.elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-8bf2771 );}.elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-framed .elementor-icon, .elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-framed .elementor-icon, .elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-8bf2771 );}.elementor-4940 .elementor-element.elementor-element-5f9d2680.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-8bf2771 );}.elementor-4940 .elementor-element.elementor-element-5f9d2680 .elementor-icon{font-size:25px;padding:15px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-5f9d2680 .elementor-icon svg{height:25px;}.elementor-4940 .elementor-element.elementor-element-113d7605 .elementor-heading-title{color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-27a061a5{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-76c08c95{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4940 .elementor-element.elementor-element-76c08c95 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-76c08c95 .elementor-icon-list-icon i{color:var( --e-global-color-8bf2771 );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-76c08c95 .elementor-icon-list-icon svg{fill:var( --e-global-color-8bf2771 );transition:fill 0.3s;}.elementor-4940 .elementor-element.elementor-element-76c08c95 .elementor-icon-list-text{color:var( --e-global-color-6a9150a );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-72f1e043{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4940 .elementor-element.elementor-element-72f1e043 .elementor-icon-list-icon i{color:var( --e-global-color-8bf2771 );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-72f1e043 .elementor-icon-list-icon svg{fill:var( --e-global-color-8bf2771 );transition:fill 0.3s;}.elementor-4940 .elementor-element.elementor-element-72f1e043 .elementor-icon-list-text{color:var( --e-global-color-6a9150a );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-6d4204c0{--spacer-size:40vh;top:-29.456%;z-index:0;}.elementor-4940 .elementor-element.elementor-element-6d4204c0 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, #30A5C71A 0%, #C0A1F900 70%);}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-6d4204c0{left:-28.893%;}body.rtl .elementor-4940 .elementor-element.elementor-element-6d4204c0{right:-28.893%;}.elementor-4940 .elementor-element.elementor-element-24f07033:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-24f07033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-24f07033{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:0px 35px 35px 35px;}.elementor-4940 .elementor-element.elementor-element-24f07033, .elementor-4940 .elementor-element.elementor-element-24f07033 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-4940 .elementor-element.elementor-element-24f07033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-4e85be09 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4e85be09 .elementor-icon-wrapper{text-align:start;}.elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#8E82FE;}.elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-framed .elementor-icon, .elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-framed .elementor-icon, .elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-framed .elementor-icon{background-color:#8E82FE;}.elementor-4940 .elementor-element.elementor-element-4e85be09.elementor-view-stacked .elementor-icon svg{fill:#8E82FE;}.elementor-4940 .elementor-element.elementor-element-4e85be09 .elementor-icon{font-size:25px;padding:15px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-4e85be09 .elementor-icon svg{height:25px;}.elementor-4940 .elementor-element.elementor-element-4d3088db .elementor-heading-title{color:#8E82FE;}.elementor-4940 .elementor-element.elementor-element-d9ac2b{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-7be34730{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4940 .elementor-element.elementor-element-7be34730 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-7be34730 .elementor-icon-list-icon i{color:#8E82FE;transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-7be34730 .elementor-icon-list-icon svg{fill:#8E82FE;transition:fill 0.3s;}.elementor-4940 .elementor-element.elementor-element-7be34730 .elementor-icon-list-text{color:var( --e-global-color-6a9150a );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-61de3c0a{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4940 .elementor-element.elementor-element-61de3c0a .elementor-icon-list-icon i{color:#8E82FE;transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-61de3c0a .elementor-icon-list-icon svg{fill:#8E82FE;transition:fill 0.3s;}.elementor-4940 .elementor-element.elementor-element-61de3c0a .elementor-icon-list-text{color:var( --e-global-color-6a9150a );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-d07efbf{--spacer-size:40vh;top:-29.154%;z-index:0;}.elementor-4940 .elementor-element.elementor-element-d07efbf > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, #8B30C714 0%, #C0A1F900 70%);}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-d07efbf{left:-28.548%;}body.rtl .elementor-4940 .elementor-element.elementor-element-d07efbf{right:-28.548%;}.elementor-4940 .elementor-element.elementor-element-4afd800:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-4afd800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-4afd800{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:0px 35px 35px 35px;}.elementor-4940 .elementor-element.elementor-element-4afd800, .elementor-4940 .elementor-element.elementor-element-4afd800 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-4940 .elementor-element.elementor-element-4afd800 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e .elementor-icon-wrapper{text-align:start;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#2AA336;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-framed .elementor-icon, .elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-framed .elementor-icon, .elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-framed .elementor-icon{background-color:#2AA336;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e.elementor-view-stacked .elementor-icon svg{fill:#2AA336;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e .elementor-icon{font-size:25px;padding:15px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-2b2fd87e .elementor-icon svg{height:25px;}.elementor-4940 .elementor-element.elementor-element-a03f4b5 .elementor-heading-title{color:#33A53E;}.elementor-4940 .elementor-element.elementor-element-b90d429{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-6fd5b4ce{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4940 .elementor-element.elementor-element-6fd5b4ce > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-6fd5b4ce .elementor-icon-list-icon i{color:#33A53E;transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-6fd5b4ce .elementor-icon-list-icon svg{fill:#33A53E;transition:fill 0.3s;}.elementor-4940 .elementor-element.elementor-element-6fd5b4ce .elementor-icon-list-text{color:var( --e-global-color-6a9150a );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-3cc1996b{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4940 .elementor-element.elementor-element-3cc1996b .elementor-icon-list-icon i{color:#33A53E;transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-3cc1996b .elementor-icon-list-icon svg{fill:#33A53E;transition:fill 0.3s;}.elementor-4940 .elementor-element.elementor-element-3cc1996b .elementor-icon-list-text{color:var( --e-global-color-6a9150a );transition:color 0.3s;}.elementor-4940 .elementor-element.elementor-element-409fae5d{--spacer-size:40vh;top:-23.029%;z-index:0;}.elementor-4940 .elementor-element.elementor-element-409fae5d > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, #48C7300D 0%, #C0A1F900 70%);}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-409fae5d{left:-33.501%;}body.rtl .elementor-4940 .elementor-element.elementor-element-409fae5d{right:-33.501%;}.elementor-4940 .elementor-element.elementor-element-33a8c86:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-33a8c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d46d0a );}.elementor-4940 .elementor-element.elementor-element-33a8c86 > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-33a8c86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-33a8c86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-622207f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-847dcba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4940 .elementor-element.elementor-element-847dcba{margin-top:50px;margin-bottom:25px;}.elementor-4940 .elementor-element.elementor-element-69fc2cf{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-5bb5980a:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-5bb5980a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151F28;}.elementor-4940 .elementor-element.elementor-element-5bb5980a > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-5bb5980a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4940 .elementor-element.elementor-element-5bb5980a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-35dbfb2f > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-53a18c5e:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-53a18c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-53a18c5e:hover{background-color:#FFFFFF05;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C729;}.elementor-4940 .elementor-element.elementor-element-53a18c5e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;box-shadow:0px -5px 20px -19px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 10px 0px 10px;}.elementor-4940 .elementor-element.elementor-element-53a18c5e, .elementor-4940 .elementor-element.elementor-element-53a18c5e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-53a18c5e:hover, .elementor-4940 .elementor-element.elementor-element-53a18c5e:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-53a18c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-1332dead.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-1332dead > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-1332dead > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-7af6204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-7af6204{text-align:center;}.elementor-4940 .elementor-element.elementor-element-7af6204 .elementor-heading-title{font-size:25px;color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-442a7aab{width:auto;max-width:auto;align-self:center;text-align:center;font-size:13px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-442a7aab > .elementor-widget-container{background-color:#FFFFFF14;margin:12px 0px 10px 0px;padding:5px 15px 5px 15px;border-radius:31px 31px 31px 31px;}.elementor-4940 .elementor-element.elementor-element-519010c2 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4940 .elementor-element.elementor-element-519010c2{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-34cec918 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-4940 .elementor-element.elementor-element-3c93735f:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-3c93735f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-3c93735f:hover{background-color:#FFFFFF05;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C729;}.elementor-4940 .elementor-element.elementor-element-3c93735f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;box-shadow:0px -5px 20px -19px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 10px 0px 10px;}.elementor-4940 .elementor-element.elementor-element-3c93735f, .elementor-4940 .elementor-element.elementor-element-3c93735f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-3c93735f:hover, .elementor-4940 .elementor-element.elementor-element-3c93735f:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-3c93735f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-5c451e2c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-5c451e2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-5c451e2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-6ac057d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-6ac057d8{text-align:center;}.elementor-4940 .elementor-element.elementor-element-6ac057d8 .elementor-heading-title{font-size:25px;color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-63093766{width:auto;max-width:auto;align-self:center;text-align:center;font-size:13px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-63093766 > .elementor-widget-container{background-color:#FFFFFF14;margin:12px 0px 10px 0px;padding:5px 15px 5px 15px;border-radius:31px 31px 31px 31px;}.elementor-4940 .elementor-element.elementor-element-1fc6a5db > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4940 .elementor-element.elementor-element-1fc6a5db{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-1e383638 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-4940 .elementor-element.elementor-element-1e383638 img{height:100%;}.elementor-4940 .elementor-element.elementor-element-52f95ec2:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-52f95ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-52f95ec2:hover{background-color:#FFFFFF05;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C757;}.elementor-4940 .elementor-element.elementor-element-52f95ec2{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;box-shadow:0px -5px 20px -19px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 10px 0px 10px;}.elementor-4940 .elementor-element.elementor-element-52f95ec2, .elementor-4940 .elementor-element.elementor-element-52f95ec2 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-52f95ec2:hover, .elementor-4940 .elementor-element.elementor-element-52f95ec2:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-52f95ec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-1dc3f526.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-1dc3f526 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-1dc3f526 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-36f671e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-36f671e1{text-align:center;}.elementor-4940 .elementor-element.elementor-element-36f671e1 .elementor-heading-title{font-size:25px;color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-701d5e9b{width:auto;max-width:auto;align-self:center;text-align:center;font-size:13px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-701d5e9b > .elementor-widget-container{background-color:#FFFFFF14;margin:12px 5px 10px 0px;padding:5px 15px 5px 15px;border-radius:31px 31px 31px 31px;}.elementor-4940 .elementor-element.elementor-element-74c6b19b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4940 .elementor-element.elementor-element-74c6b19b{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-7bddb241 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-4940 .elementor-element.elementor-element-43223607:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-43223607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-43223607:hover{background-color:#FFFFFF05;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C729;}.elementor-4940 .elementor-element.elementor-element-43223607{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;box-shadow:0px -5px 20px -19px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 10px 0px 10px;}.elementor-4940 .elementor-element.elementor-element-43223607, .elementor-4940 .elementor-element.elementor-element-43223607 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-43223607:hover, .elementor-4940 .elementor-element.elementor-element-43223607:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-43223607 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-f45a1d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-f45a1d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-f45a1d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4bac0fb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4bac0fb8{text-align:center;}.elementor-4940 .elementor-element.elementor-element-4bac0fb8 .elementor-heading-title{font-size:25px;color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-2eb27fc9{width:auto;max-width:auto;align-self:center;text-align:center;font-size:13px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-2eb27fc9 > .elementor-widget-container{background-color:#FFFFFF14;margin:12px 0px 10px 0px;padding:5px 15px 5px 15px;border-radius:31px 31px 31px 31px;}.elementor-4940 .elementor-element.elementor-element-1121f60c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4940 .elementor-element.elementor-element-1121f60c{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-62b5893a > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-4940 .elementor-element.elementor-element-5ae3fa76:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-5ae3fa76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-5ae3fa76:hover{background-color:#FFFFFF05;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C729;}.elementor-4940 .elementor-element.elementor-element-5ae3fa76{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;box-shadow:0px -5px 20px -19px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 10px 0px 10px;}.elementor-4940 .elementor-element.elementor-element-5ae3fa76, .elementor-4940 .elementor-element.elementor-element-5ae3fa76 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-5ae3fa76:hover, .elementor-4940 .elementor-element.elementor-element-5ae3fa76:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-5ae3fa76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-7114a0ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-7114a0ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-7114a0ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-338bcfa2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-338bcfa2{text-align:center;}.elementor-4940 .elementor-element.elementor-element-338bcfa2 .elementor-heading-title{font-size:25px;color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-1b543f22{width:auto;max-width:auto;align-self:center;text-align:center;font-size:13px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-1b543f22 > .elementor-widget-container{background-color:#FFFFFF14;margin:12px 0px 10px 0px;padding:5px 15px 5px 15px;border-radius:31px 31px 31px 31px;}.elementor-4940 .elementor-element.elementor-element-2c531256 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4940 .elementor-element.elementor-element-2c531256{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-3182e2a3 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-4940 .elementor-element.elementor-element-3e3f0603:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-3e3f0603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-4940 .elementor-element.elementor-element-3e3f0603:hover{background-color:#FFFFFF05;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C729;}.elementor-4940 .elementor-element.elementor-element-3e3f0603{border-style:solid;border-width:1px 1px 1px 1px;border-color:#30A5C714;box-shadow:0px -5px 20px -19px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 10px 0px 10px;}.elementor-4940 .elementor-element.elementor-element-3e3f0603, .elementor-4940 .elementor-element.elementor-element-3e3f0603 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-3e3f0603:hover, .elementor-4940 .elementor-element.elementor-element-3e3f0603:hover > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-3e3f0603 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-265c4940.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-265c4940 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4940 .elementor-element.elementor-element-265c4940 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-18654680 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-18654680{text-align:center;}.elementor-4940 .elementor-element.elementor-element-18654680 .elementor-heading-title{font-size:25px;color:var( --e-global-color-e353705 );}.elementor-4940 .elementor-element.elementor-element-fbcfe34{width:auto;max-width:auto;align-self:center;text-align:center;font-size:13px;color:var( --e-global-color-6a9150a );}.elementor-4940 .elementor-element.elementor-element-fbcfe34 > .elementor-widget-container{background-color:#FFFFFF14;margin:12px 0px 10px 0px;padding:5px 15px 5px 15px;border-radius:31px 31px 31px 31px;}.elementor-4940 .elementor-element.elementor-element-366a48f8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4940 .elementor-element.elementor-element-366a48f8{color:#FFFFFF;}.elementor-4940 .elementor-element.elementor-element-6d41fcd1 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-4940 .elementor-element.elementor-element-27221d3d:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-27221d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d46d0a );}.elementor-4940 .elementor-element.elementor-element-27221d3d > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-27221d3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-4940 .elementor-element.elementor-element-27221d3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4940 .elementor-element.elementor-element-157cca14 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4940 .elementor-element.elementor-element-157cca14 > .elementor-container{max-width:1250px;}.elementor-4940 .elementor-element.elementor-element-157cca14{margin-top:100px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-72af0106.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-106b97af{text-align:center;}.elementor-4940 .elementor-element.elementor-element-76488f97{text-align:center;}.elementor-4940 .elementor-element.elementor-element-32c47946{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-f8987b1 );}.elementor-4940 .elementor-element.elementor-element-32c47946 > .elementor-widget-container{padding:0% 10% 5% 10%;}.elementor-4940 .elementor-element.elementor-element-32c47946.elementor-element{--align-self:center;}.elementor-4940 .elementor-element.elementor-element-2777eebe{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4940 .elementor-element.elementor-element-476fe5e9 > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-476fe5e9 img{width:87%;}.elementor-4940 .elementor-element.elementor-element-1a1aa7aa > .elementor-widget-container{background-color:#FFFFFF08;padding:30px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-104b3c65 > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-637bee2f > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-b632760 > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-1f48291e > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-4c144859 > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-4c144859 img{width:75%;}.elementor-4940 .elementor-element.elementor-element-554a8c6f > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-554a8c6f img{width:50%;}.elementor-4940 .elementor-element.elementor-element-1efdccdd > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-61c4fe9e > .elementor-widget-container{background-color:#FFFFFF08;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-4940 .elementor-element.elementor-element-2e453f73{--spacer-size:100vh;width:var( --container-widget-width, 65vw );max-width:65vw;--container-widget-width:65vw;--container-widget-flex-grow:0;z-index:0;}.elementor-4940 .elementor-element.elementor-element-2e453f73 > .elementor-widget-container{background-color:transparent;margin:-500px 0px -800px 0px;background-image:radial-gradient(at center center, #30A5C730 0%, #C0A1F900 70%);}.elementor-4940 .elementor-element.elementor-element-2e453f73.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4940 .elementor-element.elementor-element-dc32b00 .elementor-button{background-color:var( --e-global-color-8bf2771 );font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:12px 12px 30px #15A6CA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3AB8DD;border-radius:45px 45px 45px 45px;}.elementor-4940 .elementor-element.elementor-element-dc32b00 .elementor-button:hover, .elementor-4940 .elementor-element.elementor-element-dc32b00 .elementor-button:focus{background-color:var( --e-global-color-9c4e4e4 );}.elementor-4940 .elementor-element.elementor-element-dc32b00{z-index:9;}.elementor-4940 .elementor-element.elementor-element-dc32b00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4940 .elementor-element.elementor-element-dc32b00 .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4940 .elementor-element.elementor-element-de86022{margin-top:12%;margin-bottom:0%;}.elementor-4940 .elementor-element.elementor-element-6c1a6a74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-6c1a6a74 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-4940 .elementor-element.elementor-element-1174435c > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4940 .elementor-element.elementor-element-6dd48fe6{text-align:start;}.elementor-4940 .elementor-element.elementor-element-6dd48fe6 img{width:85%;}.elementor-4940 .elementor-element.elementor-element-395aad4{margin-top:12%;margin-bottom:0%;}.elementor-4940 .elementor-element.elementor-element-d8150be.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4940 .elementor-element.elementor-element-d8150be > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-4940 .elementor-element.elementor-element-43b4b99 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4940 .elementor-element.elementor-element-a5ceeec{text-align:start;}.elementor-4940 .elementor-element.elementor-element-a5ceeec img{width:85%;}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-6d4204c0{left:-50%;}body.rtl .elementor-4940 .elementor-element.elementor-element-6d4204c0{right:-50%;}.elementor-4940 .elementor-element.elementor-element-6d4204c0{top:3%;}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-d07efbf{left:-50%;}body.rtl .elementor-4940 .elementor-element.elementor-element-d07efbf{right:-50%;}.elementor-4940 .elementor-element.elementor-element-d07efbf{top:3%;}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-409fae5d{left:-50%;}body.rtl .elementor-4940 .elementor-element.elementor-element-409fae5d{right:-50%;}.elementor-4940 .elementor-element.elementor-element-409fae5d{top:3%;}.elementor-4940 .elementor-element.elementor-element-32c47946 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4940 .elementor-element.elementor-element-2777eebe{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4940 .elementor-element.elementor-element-de86022:not(.elementor-motion-effects-element-type-background), .elementor-4940 .elementor-element.elementor-element-de86022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanwiebe.ca/wp-content/uploads/2025/07/Home-Hero-bgmb3.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4940 .elementor-element.elementor-element-de86022{margin-top:0%;margin-bottom:0%;padding:125px 15px 0px 15px;}.elementor-4940 .elementor-element.elementor-element-6c1a6a74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3{--container-widget-width:184px;--container-widget-flex-grow:0;width:var( --container-widget-width, 184px );max-width:184px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3.elementor-element{--align-self:flex-start;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 .elementor-image-box-wrapper{text-align:start;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 .elementor-image-box-img{margin-bottom:15px;}.elementor-4940 .elementor-element.elementor-element-71c4f3d3 .elementor-image-box-title{margin-bottom:25px;}.elementor-4940 .elementor-element.elementor-element-1174435c > .elementor-element-populated{margin:8% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4940 .elementor-element.elementor-element-6dd48fe6 img{width:100%;max-width:100%;}.elementor-4940 .elementor-element.elementor-element-395aad4{margin-top:0%;margin-bottom:0%;padding:125px 15px 0px 15px;}.elementor-4940 .elementor-element.elementor-element-d8150be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec{--container-widget-width:184px;--container-widget-flex-grow:0;width:var( --container-widget-width, 184px );max-width:184px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-element{--align-self:flex-start;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-wrapper{text-align:start;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-img{margin-bottom:0px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-title{margin-bottom:20px;}.elementor-4940 .elementor-element.elementor-element-83bb4ec .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-4940 .elementor-element.elementor-element-43b4b99 > .elementor-element-populated{margin:8% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4940 .elementor-element.elementor-element-a5ceeec img{width:100%;max-width:100%;}.elementor-4940 .elementor-element.elementor-element-76d6972b{padding:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-b58fb27{padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4b394bc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-a08ecd7{padding:0px 10px 25px 10px;}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-6d4204c0{left:-24%;}body.rtl .elementor-4940 .elementor-element.elementor-element-6d4204c0{right:-24%;}.elementor-4940 .elementor-element.elementor-element-6d4204c0{top:-38%;}.elementor-4940 .elementor-element.elementor-element-24f07033{padding:0px 10px 25px 10px;}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-d07efbf{left:-50%;}body.rtl .elementor-4940 .elementor-element.elementor-element-d07efbf{right:-50%;}.elementor-4940 .elementor-element.elementor-element-d07efbf{top:-40%;}.elementor-4940 .elementor-element.elementor-element-4afd800{margin-top:0px;margin-bottom:0px;padding:0px 10px 25px 10px;}body:not(.rtl) .elementor-4940 .elementor-element.elementor-element-409fae5d{left:-50%;}body.rtl .elementor-4940 .elementor-element.elementor-element-409fae5d{right:-50%;}.elementor-4940 .elementor-element.elementor-element-409fae5d{top:-40%;}.elementor-4940 .elementor-element.elementor-element-33a8c86{padding:15px 15px 15px 15px;}.elementor-4940 .elementor-element.elementor-element-847dcba{margin-top:10px;margin-bottom:0px;}.elementor-4940 .elementor-element.elementor-element-3c93735f{padding:40px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-52f95ec2{padding:40px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-3e3f0603{padding:40px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-27221d3d{padding:15px 15px 50px 15px;}.elementor-4940 .elementor-element.elementor-element-1850162a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-157cca14{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-106b97af{text-align:start;}.elementor-4940 .elementor-element.elementor-element-76488f97{text-align:start;}.elementor-4940 .elementor-element.elementor-element-32c47946 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-4940 .elementor-element.elementor-element-32c47946{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-4940 .elementor-element.elementor-element-32c47946.elementor-element{--align-self:flex-start;}.elementor-4940 .elementor-element.elementor-element-2777eebe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4940 .elementor-element.elementor-element-2e453f73{--spacer-size:50em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4940 .elementor-element.elementor-element-2e453f73 > .elementor-widget-container{margin:-500px 0px -400px 0px;}}@media(min-width:768px){.elementor-4940 .elementor-element.elementor-element-6c1a6a74{width:51.04%;}.elementor-4940 .elementor-element.elementor-element-1174435c{width:48.96%;}.elementor-4940 .elementor-element.elementor-element-d8150be{width:50%;}.elementor-4940 .elementor-element.elementor-element-43b4b99{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4940 .elementor-element.elementor-element-6c1a6a74{width:100%;}.elementor-4940 .elementor-element.elementor-element-1174435c{width:100%;}.elementor-4940 .elementor-element.elementor-element-d8150be{width:100%;}.elementor-4940 .elementor-element.elementor-element-43b4b99{width:100%;}}/* Start custom CSS for icon, class: .elementor-element-2b2fd87e */.elementor-view-framed .elementor-icon {
    background-color: rgba(48, 165, 199, 1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53a18c5e */.project-list-container {
    overflow: hidden;
}
.project-list-container .project-list-image {
    bottom:-7%;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.project-list-container:hover .project-list-image{
    bottom:-0%;
    transition: 0.2s ease-in-out;
}

.project-list-container.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container:hover.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container .p:hover {
   color:black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c93735f */.project-list-container {
    overflow: hidden;
}
.project-list-container .project-list-image {
    bottom:-7%;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.project-list-container:hover .project-list-image{
    bottom:-0%;
    transition: 0.2s ease-in-out;
}

.project-list-container.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container:hover.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container .p:hover {
   color:black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52f95ec2 */.project-list-container {
    overflow: hidden;
}
.project-list-container .project-list-image {
    bottom:-7%;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.project-list-container:hover .project-list-image{
    bottom:-0%;
    transition: 0.2s ease-in-out;
}

.project-list-container.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container:hover.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container .p:hover {
   color:black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43223607 */.project-list-container {
    overflow: hidden;
}
.project-list-container .project-list-image {
    bottom:-7%;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.project-list-container:hover .project-list-image{
    bottom:-0%;
    transition: 0.2s ease-in-out;
}

.project-list-container.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container:hover.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container .p:hover {
   color:black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ae3fa76 */.project-list-container {
    overflow: hidden;
}
.project-list-container .project-list-image {
    bottom:-7%;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.project-list-container:hover .project-list-image{
    bottom:-0%;
    transition: 0.2s ease-in-out;
}

.project-list-container.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container:hover.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container .p:hover {
   color:black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e3f0603 */.project-list-container {
    overflow: hidden;
}
.project-list-container .project-list-image {
    bottom:-7%;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.project-list-container:hover .project-list-image{
    bottom:-0%;
    transition: 0.2s ease-in-out;
}

.project-list-container.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container:hover.project-list-container-text-1:hover {
   color:black !important;
}
.project-list-container .p:hover {
   color:black !important;
}/* End custom CSS */