.elementor-15788 .elementor-element.elementor-element-3e1c5cd6:not(.elementor-motion-effects-element-type-background), .elementor-15788 .elementor-element.elementor-element-3e1c5cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.algotech.ca/wp-content/uploads/2025/09/DSC00705-HDR9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15788 .elementor-element.elementor-element-3e1c5cd6 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15788 .elementor-element.elementor-element-3e1c5cd6 > .elementor-container{min-height:36vh;}.elementor-15788 .elementor-element.elementor-element-3e1c5cd6{border-style:solid;border-width:0px 0px 16px 0px;border-color:var( --e-global-color-0df7e46 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 10% 2% 10%;}.elementor-15788 .elementor-element.elementor-element-13a228f1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15788 .elementor-element.elementor-element-13a228f1{text-align:center;}.elementor-15788 .elementor-element.elementor-element-13a228f1 img{max-width:160px;}.elementor-15788 .elementor-element.elementor-element-551e6641{text-align:center;}.elementor-15788 .elementor-element.elementor-element-551e6641 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15788 .elementor-element.elementor-element-51b50492{padding:6% 4% 6% 4%;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-24139abf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-24139abf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-24139abf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15788 .elementor-element.elementor-element-620f1cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-620f1cd2{text-align:center;}.elementor-15788 .elementor-element.elementor-element-620f1cd2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-15c2593 );}.elementor-15788 .elementor-element.elementor-element-58578356{margin-top:40px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-57b6b349.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-57b6b349.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-65e348e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-65e348e0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-15c2593 );}.elementor-15788 .elementor-element.elementor-element-5c66084e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-5c66084e{color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-3424f72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-7f202d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-4a69cabd{text-align:right;}.elementor-15788 .elementor-element.elementor-element-4a69cabd img{width:100%;max-width:610px;border-radius:5px 5px 5px 5px;}.elementor-15788 .elementor-element.elementor-element-ccfe315{padding:0% 4% 6% 4%;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-2b2acee7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-2b2acee7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-2b2acee7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15788 .elementor-element.elementor-element-1aaacef8{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-6fa3630f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-6fa3630f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-633b3f98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-633b3f98 .elementor-heading-title{font-family:var( --e-global-typography-a0774bf-font-family ), Sans-serif;font-size:var( --e-global-typography-a0774bf-font-size );font-weight:var( --e-global-typography-a0774bf-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-e96b077 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-e96b077 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-15c2593 );}.elementor-15788 .elementor-element.elementor-element-77f5c920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-4f88224b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-4f88224b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-3b1393fe{text-align:right;}.elementor-15788 .elementor-element.elementor-element-3b1393fe img{width:100%;max-width:653px;border-radius:5px 5px 5px 5px;}.elementor-15788 .elementor-element.elementor-element-ec6bad7{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-fe070c1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-fe070c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-de239ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-32e2a72.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-32e2a72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-99184b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-fc728f8{padding:0% 4% 6% 4%;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-760b35f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-760b35f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-760b35f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15788 .elementor-element.elementor-element-f5afaaf{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-47a53f8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-47a53f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-b4db231 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-b4db231 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-15c2593 );}.elementor-15788 .elementor-element.elementor-element-2fcf4bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-f30fac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-4cc195a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-4cc195a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-e92edb2{text-align:right;}.elementor-15788 .elementor-element.elementor-element-e92edb2 img{width:100%;max-width:653px;border-radius:5px 5px 5px 5px;}.elementor-15788 .elementor-element.elementor-element-c7e3081{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-37691ce.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-37691ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-e3edf0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-82ef9bc{text-align:center;}.elementor-15788 .elementor-element.elementor-element-82ef9bc img{width:100%;max-width:487px;border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-62a9314.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-62a9314.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15788 .elementor-element.elementor-element-a13e284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-bb1231b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-6fb3db7d > .elementor-container{max-width:1400px;}.elementor-15788 .elementor-element.elementor-element-6fb3db7d{padding:0% 0% 6% 0%;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-43f41c21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-43f41c21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-43f41c21.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15788 .elementor-element.elementor-element-1196b68c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-1196b68c{text-align:center;}.elementor-15788 .elementor-element.elementor-element-1196b68c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-15c2593 );}.elementor-15788 .elementor-element.elementor-global-15245 .elementor-button{background-color:var( --e-global-color-0df7e46 );fill:var( --e-global-color-26d911fd );color:var( --e-global-color-26d911fd );}.elementor-15788 .elementor-element.elementor-global-15245 .elementor-button:hover, .elementor-15788 .elementor-element.elementor-global-15245 .elementor-button:focus{background-color:var( --e-global-color-26d911fd );color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-global-15245 .elementor-button:hover svg, .elementor-15788 .elementor-element.elementor-global-15245 .elementor-button:focus svg{fill:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-43a4538b:not(.elementor-motion-effects-element-type-background), .elementor-15788 .elementor-element.elementor-element-43a4538b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15788 .elementor-element.elementor-element-43a4538b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 4% 7% 4%;}.elementor-15788 .elementor-element.elementor-element-43a4538b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15788 .elementor-element.elementor-element-1501454.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15788 .elementor-element.elementor-element-1501454.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15788 .elementor-element.elementor-element-4a57292 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-4a57292 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-15c2593 );}.elementor-15788 .elementor-element.elementor-element-62b9f685 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-3a26674e .elementor-icon-box-wrapper{align-items:center;}.elementor-15788 .elementor-element.elementor-element-3a26674e{--icon-box-icon-margin:15px;}.elementor-15788 .elementor-element.elementor-element-3a26674e .elementor-icon-box-title{margin-block-end:6px;}.elementor-15788 .elementor-element.elementor-element-3a26674e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-3a26674e.elementor-view-framed .elementor-icon, .elementor-15788 .elementor-element.elementor-element-3a26674e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0df7e46 );color:var( --e-global-color-0df7e46 );border-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-3a26674e .elementor-icon{font-size:30px;}.elementor-15788 .elementor-element.elementor-element-3a26674e .elementor-icon-box-title, .elementor-15788 .elementor-element.elementor-element-3a26674e .elementor-icon-box-title a{font-size:18px;}.elementor-15788 .elementor-element.elementor-element-32e198d0 .elementor-icon-box-wrapper{align-items:center;}.elementor-15788 .elementor-element.elementor-element-32e198d0{--icon-box-icon-margin:15px;}.elementor-15788 .elementor-element.elementor-element-32e198d0 .elementor-icon-box-title{margin-block-end:6px;}.elementor-15788 .elementor-element.elementor-element-32e198d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-32e198d0.elementor-view-framed .elementor-icon, .elementor-15788 .elementor-element.elementor-element-32e198d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-0df7e46 );color:var( --e-global-color-0df7e46 );border-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-32e198d0 .elementor-icon{font-size:30px;}.elementor-15788 .elementor-element.elementor-element-32e198d0 .elementor-icon-box-title, .elementor-15788 .elementor-element.elementor-element-32e198d0 .elementor-icon-box-title a{font-size:18px;}.elementor-15788 .elementor-element.elementor-element-2ca5a92d .elementor-icon-box-wrapper{align-items:center;}.elementor-15788 .elementor-element.elementor-element-2ca5a92d{--icon-box-icon-margin:15px;}.elementor-15788 .elementor-element.elementor-element-2ca5a92d .elementor-icon-box-title{margin-block-end:6px;}.elementor-15788 .elementor-element.elementor-element-2ca5a92d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-2ca5a92d.elementor-view-framed .elementor-icon, .elementor-15788 .elementor-element.elementor-element-2ca5a92d.elementor-view-default .elementor-icon{fill:var( --e-global-color-0df7e46 );color:var( --e-global-color-0df7e46 );border-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-2ca5a92d .elementor-icon{font-size:30px;}.elementor-15788 .elementor-element.elementor-element-2ca5a92d .elementor-icon-box-title, .elementor-15788 .elementor-element.elementor-element-2ca5a92d .elementor-icon-box-title a{font-size:18px;}.elementor-15788 .elementor-element.elementor-element-6b7bdddf .elementor-icon-box-wrapper{align-items:center;}.elementor-15788 .elementor-element.elementor-element-6b7bdddf{--icon-box-icon-margin:15px;}.elementor-15788 .elementor-element.elementor-element-6b7bdddf .elementor-icon-box-title{margin-block-end:6px;}.elementor-15788 .elementor-element.elementor-element-6b7bdddf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-6b7bdddf.elementor-view-framed .elementor-icon, .elementor-15788 .elementor-element.elementor-element-6b7bdddf.elementor-view-default .elementor-icon{fill:var( --e-global-color-0df7e46 );color:var( --e-global-color-0df7e46 );border-color:var( --e-global-color-0df7e46 );}.elementor-15788 .elementor-element.elementor-element-6b7bdddf .elementor-icon{font-size:30px;}.elementor-15788 .elementor-element.elementor-element-6b7bdddf .elementor-icon-box-title, .elementor-15788 .elementor-element.elementor-element-6b7bdddf .elementor-icon-box-title a{font-size:18px;}.elementor-15788 .elementor-element.elementor-element-702a500f > .elementor-element-populated{padding:0px 0px 0px 40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15788 .elementor-element.elementor-element-4ef8acf0{width:44.412%;}.elementor-15788 .elementor-element.elementor-element-1c69fc99{width:55.588%;}}@media(max-width:1024px){.elementor-15788 .elementor-element.elementor-element-551e6641 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15788 .elementor-element.elementor-element-620f1cd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-65e348e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-4a69cabd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-633b3f98 .elementor-heading-title{font-size:var( --e-global-typography-a0774bf-font-size );}.elementor-15788 .elementor-element.elementor-element-e96b077 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-4f88224b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15788 .elementor-element.elementor-element-32e2a72 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15788 .elementor-element.elementor-element-b4db231 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-4cc195a > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15788 .elementor-element.elementor-element-62a9314 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15788 .elementor-element.elementor-element-1196b68c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-4a57292 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-702a500f > .elementor-element-populated{padding:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-15788 .elementor-element.elementor-element-3e1c5cd6 > .elementor-container{min-height:0vh;}.elementor-15788 .elementor-element.elementor-element-3e1c5cd6{padding:10% 10% 10% 10%;}.elementor-15788 .elementor-element.elementor-element-13a228f1 img{max-width:100px;}.elementor-15788 .elementor-element.elementor-element-551e6641 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15788 .elementor-element.elementor-element-51b50492{padding:12% 0% 12% 0%;}.elementor-15788 .elementor-element.elementor-element-620f1cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15788 .elementor-element.elementor-element-620f1cd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-58578356{margin-top:0px;margin-bottom:0px;}.elementor-15788 .elementor-element.elementor-element-65e348e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-ccfe315{padding:0% 0% 12% 0%;}.elementor-15788 .elementor-element.elementor-element-1aaacef8{margin-top:0px;margin-bottom:0px;}.elementor-15788 .elementor-element.elementor-element-633b3f98 .elementor-heading-title{font-size:var( --e-global-typography-a0774bf-font-size );}.elementor-15788 .elementor-element.elementor-element-e96b077 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-ec6bad7{margin-top:0px;margin-bottom:0px;}.elementor-15788 .elementor-element.elementor-element-fc728f8{padding:0% 0% 12% 0%;}.elementor-15788 .elementor-element.elementor-element-f5afaaf{margin-top:0px;margin-bottom:0px;}.elementor-15788 .elementor-element.elementor-element-b4db231 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-c7e3081{margin-top:0px;margin-bottom:0px;}.elementor-15788 .elementor-element.elementor-element-6fb3db7d{padding:0% 0% 12% 0%;}.elementor-15788 .elementor-element.elementor-element-1196b68c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15788 .elementor-element.elementor-element-43a4538b{padding:12% 0% 13% 0%;}.elementor-15788 .elementor-element.elementor-element-4a57292 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-15788 .elementor-element.elementor-element-57b6b349{width:100%;}.elementor-15788 .elementor-element.elementor-element-40e2ced4{width:100%;}.elementor-15788 .elementor-element.elementor-element-6fa3630f{width:100%;}.elementor-15788 .elementor-element.elementor-element-4f88224b{width:100%;}.elementor-15788 .elementor-element.elementor-element-fe070c1{width:100%;}.elementor-15788 .elementor-element.elementor-element-32e2a72{width:100%;}.elementor-15788 .elementor-element.elementor-element-47a53f8{width:100%;}.elementor-15788 .elementor-element.elementor-element-4cc195a{width:100%;}.elementor-15788 .elementor-element.elementor-element-37691ce{width:100%;}.elementor-15788 .elementor-element.elementor-element-62a9314{width:100%;}.elementor-15788 .elementor-element.elementor-element-1501454{width:100%;}.elementor-15788 .elementor-element.elementor-element-702a500f{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-65e348e0 */.elementor-15788 .elementor-element.elementor-element-65e348e0 {
    max-width: 900px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c66084e */.elementor-15788 .elementor-element.elementor-element-5c66084e {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3424f72 */.elementor-15788 .elementor-element.elementor-element-3424f72 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f202d3 */.elementor-15788 .elementor-element.elementor-element-7f202d3 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-633b3f98 */.elementor-15788 .elementor-element.elementor-element-633b3f98 {
    max-width: 900px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e96b077 */.elementor-15788 .elementor-element.elementor-element-e96b077 {
    max-width: 900px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77f5c920 */.elementor-15788 .elementor-element.elementor-element-77f5c920 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de239ba */.elementor-15788 .elementor-element.elementor-element-de239ba {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99184b0 */.elementor-15788 .elementor-element.elementor-element-99184b0 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4db231 */.elementor-15788 .elementor-element.elementor-element-b4db231 {
    max-width: 900px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fcf4bc */.elementor-15788 .elementor-element.elementor-element-2fcf4bc {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f30fac0 */.elementor-15788 .elementor-element.elementor-element-f30fac0 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3edf0e */.elementor-15788 .elementor-element.elementor-element-e3edf0e {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a13e284 */.elementor-15788 .elementor-element.elementor-element-a13e284 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb1231b */.elementor-15788 .elementor-element.elementor-element-bb1231b {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a57292 */.elementor-15788 .elementor-element.elementor-element-4a57292 {
    max-width: 900px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62b9f685 */.elementor-15788 .elementor-element.elementor-element-62b9f685 {
    max-width: 700px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS */.hero-container .elementor-widget-wrap {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
}/* End custom CSS */