.elementor-2 .elementor-element.elementor-element-08ba13c{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;--padding-top:220px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-08ba13c::before, .elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-08ba13c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-08ba13c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-652fed8 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-08ba13c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-08ba13c > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-2 .elementor-element.elementor-element-48f0c8d{--display:flex;}.elementor-2 .elementor-element.elementor-element-72baf0b{text-align:start;}.elementor-2 .elementor-element.elementor-element-72baf0b img{width:445px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-584e576 .elementor-heading-title{font-family:var( --e-global-typography-144ea44-font-family ), Sans-serif;font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-70adec4{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-70adec4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-70adec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-5950931{--display:flex;}.elementor-2 .elementor-element.elementor-element-c5dc213 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-37b03e6 );}.elementor-2 .elementor-element.elementor-element-342b458{font-family:var( --e-global-typography-144ea44-font-family ), Sans-serif;font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-7606378{color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-3882f84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2d49009{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6c3b335 );--border-color:var( --e-global-color-6c3b335 );box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-2d49009:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2d49009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE083;}.elementor-2 .elementor-element.elementor-element-2d49009:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-2 .elementor-element.elementor-element-6735a89 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-2ddc8e6{color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-070c1c3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6c3b335 );--border-color:var( --e-global-color-6c3b335 );box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-070c1c3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-070c1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE083;}.elementor-2 .elementor-element.elementor-element-070c1c3:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-2 .elementor-element.elementor-element-0937867 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-810bd91{color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-8e41930{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6c3b335 );--border-color:var( --e-global-color-6c3b335 );box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-8e41930:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8e41930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE083;}.elementor-2 .elementor-element.elementor-element-8e41930:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-2 .elementor-element.elementor-element-919a56b .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-2dc4a26{color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-8b115ad{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6c3b335 );--border-color:var( --e-global-color-6c3b335 );box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-8b115ad:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8b115ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE083;}.elementor-2 .elementor-element.elementor-element-8b115ad:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-2 .elementor-element.elementor-element-0490789 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-a4792e5{color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-5f85b1b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6c3b335 );--border-color:var( --e-global-color-6c3b335 );box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-5f85b1b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5f85b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE083;}.elementor-2 .elementor-element.elementor-element-5f85b1b:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-2 .elementor-element.elementor-element-4a9a3f0 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-af8f197{color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-3896b2c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-3896b2c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3896b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c3b335 );}.elementor-2 .elementor-element.elementor-element-3896b2c:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-2 .elementor-element.elementor-element-28df9ca .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e8429df{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e8429df a{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5303ffc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5303ffc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5303ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elements-resized.envatousercontent.com/envato-dam-assets-production/EVA/TRX/9a/17/58/ff/28/v1_E10/E109A1HN.jpg?w=1600&cf_fit=scale-down&mark-alpha=18&mark=https%3A%2F%2Felements-assets.envato.com%2Fstatic%2Fwatermark4.png&q=85&format=auto&s=be6cffb4e5ea3a6db463ae110eff1a5d2b1c6f2425b18d2bd3c32eda5a3279b2");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5303ffc::before, .elementor-2 .elementor-element.elementor-element-5303ffc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5303ffc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5303ffc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5303ffc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5303ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-652fed8 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-5ba6664{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-54fdbf9{--display:flex;--min-height:600px;}.elementor-2 .elementor-element.elementor-element-54fdbf9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54fdbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themainagencygroup.com/wp-content/uploads/2025/11/t9z8musl-6h5ngceeju5v.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b4d7faa{--display:flex;}.elementor-2 .elementor-element.elementor-element-95b1a2e .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-b9899e6{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b9899e6 .elementor-heading-title{font-family:var( --e-global-typography-bc543b4-font-family ), Sans-serif;font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-bfe7f5b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fbc8d43{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4312960{padding:7px 7px 7px 7px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4312960 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-7460a39{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-7460a39 .elementor-heading-title{font-family:var( --e-global-typography-844b512-font-family ), Sans-serif;font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-ebb5885{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d86d9bc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-697f05b{background-color:var( --e-global-color-accent );padding:7px 7px 7px 7px;text-align:center;}.elementor-2 .elementor-element.elementor-element-697f05b .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-2fe9c93{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-2fe9c93 .elementor-heading-title{font-family:var( --e-global-typography-844b512-font-family ), Sans-serif;font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-9a6a09b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-858e985{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4fa891e{background-color:var( --e-global-color-accent );padding:7px 7px 7px 7px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4fa891e .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-88f2a68{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-88f2a68 .elementor-heading-title{font-family:var( --e-global-typography-844b512-font-family ), Sans-serif;font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-c65bbc0{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-76c5eb3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dae6d52{background-color:var( --e-global-color-accent );padding:7px 7px 7px 7px;text-align:center;}.elementor-2 .elementor-element.elementor-element-dae6d52 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-f2b552b{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-f2b552b .elementor-heading-title{font-family:var( --e-global-typography-844b512-font-family ), Sans-serif;font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-2d10440{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-787fb1c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-787fb1c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-787fb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c3b335 );}.elementor-2 .elementor-element.elementor-element-61dd453{--display:flex;}.elementor-2 .elementor-element.elementor-element-a916056 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-1cd41da{font-family:var( --e-global-typography-144ea44-font-family ), Sans-serif;font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9df76ed{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1e2ad19{font-family:var( --e-global-typography-844b512-font-family ), Sans-serif;font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-eddb593{--e-image-carousel-slides-to-show:5;}.elementor-2 .elementor-element.elementor-element-eddb593 .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-04a24c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-05986f8{--display:flex;}.elementor-2 .elementor-element.elementor-element-44fbf6c{--display:flex;--min-height:100%;}.elementor-2 .elementor-element.elementor-element-44fbf6c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-44fbf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themainagencygroup.com/wp-content/uploads/2025/12/more-impact-less-complexity.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f842511{--display:flex;}.elementor-2 .elementor-element.elementor-element-7759a51 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-3ba91d6 .elementor-heading-title{font-family:var( --e-global-typography-bc543b4-font-family ), Sans-serif;font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-e53c889{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-db434c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-db434c4::before, .elementor-2 .elementor-element.elementor-element-db434c4 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-db434c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-db434c4 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-db434c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-db434c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-652fed8 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c936ead{--display:flex;}.elementor-2 .elementor-element.elementor-element-736d2da .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-d3f108d .elementor-heading-title{font-family:var( --e-global-typography-bc543b4-font-family ), Sans-serif;font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-0bbdeab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ef59c3a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-ef59c3a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ef59c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c3b335 );}.elementor-2 .elementor-element.elementor-element-7f9873f .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4f9c1e9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-4f9c1e9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4f9c1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c3b335 );}.elementor-2 .elementor-element.elementor-element-dd6257d .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-312feb4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-312feb4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-312feb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c3b335 );}.elementor-2 .elementor-element.elementor-element-b952318 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9fc8f3e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-9fc8f3e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9fc8f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c3b335 );}.elementor-2 .elementor-element.elementor-element-4f14f40 .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bb2e017{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-f043d3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0dc12f2{--display:flex;}.elementor-2 .elementor-element.elementor-element-28f33ba .elementor-heading-title{font-family:var( --e-global-typography-b17e65b-font-family ), Sans-serif;font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-d57f6de .elementor-heading-title{font-family:var( --e-global-typography-bc543b4-font-family ), Sans-serif;font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-2f031d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-904119a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-a774dd3{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a774dd3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-171588d );}.elementor-2 .elementor-element.elementor-element-5ef0bba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d651b85{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d651b85 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-171588d );}.elementor-2 .elementor-element.elementor-element-9cd65e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-38076ac .elementor-button{background-color:#00000000;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-38076ac .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-38076ac .elementor-button:focus{background-color:var( --e-global-color-171588d );color:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-38076ac .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-38076ac .elementor-button:focus svg{fill:var( --e-global-color-652fed8 );}.elementor-2 .elementor-element.elementor-element-23620e1{--display:flex;}.elementor-2 .elementor-element.elementor-element-3eda263{--display:flex;--min-height:100%;}.elementor-2 .elementor-element.elementor-element-3eda263:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eda263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themainagencygroup.com/wp-content/uploads/2025/11/kruxqhxza3oa_e9pnm7dr.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-5ba6664{--width:45%;}.elementor-2 .elementor-element.elementor-element-b4d7faa{--width:55%;}.elementor-2 .elementor-element.elementor-element-05986f8{--width:45%;}.elementor-2 .elementor-element.elementor-element-f842511{--width:55%;}.elementor-2 .elementor-element.elementor-element-0dc12f2{--width:55%;}.elementor-2 .elementor-element.elementor-element-23620e1{--width:45%;}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-3882f84{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-bfe7f5b{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0bbdeab{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2f031d2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-08ba13c > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-2 .elementor-element.elementor-element-08ba13c{--padding-top:120px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-584e576 .elementor-heading-title{font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-70adec4{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-c5dc213 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-342b458{font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-3882f84{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6735a89 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-0937867 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-919a56b .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-0490789 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-4a9a3f0 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-28df9ca .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-5303ffc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-95b1a2e .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-b9899e6 .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-bfe7f5b{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-4312960 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-7460a39 .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-697f05b .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-2fe9c93 .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-4fa891e .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-88f2a68 .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-dae6d52 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-f2b552b .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-787fb1c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-a916056 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-1cd41da{font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-1e2ad19{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-eddb593{--e-image-carousel-slides-to-show:4;}.elementor-2 .elementor-element.elementor-element-04a24c8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-7759a51 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-3ba91d6 .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-db434c4{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-736d2da .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-d3f108d .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-0bbdeab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-7f9873f .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-dd6257d .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-b952318 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-4f14f40 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-f043d3d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-28f33ba .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-d57f6de .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-08ba13c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-08ba13c > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-2 .elementor-element.elementor-element-08ba13c{--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-584e576 .elementor-heading-title{font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-70adec4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c5dc213 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-342b458{font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-3882f84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6735a89 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-0937867 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-919a56b .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-0490789 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-4a9a3f0 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-28df9ca .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-5303ffc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ba6664{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-54fdbf9{--min-height:250px;}.elementor-2 .elementor-element.elementor-element-95b1a2e .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-b9899e6 .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-bfe7f5b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;}.elementor-2 .elementor-element.elementor-element-4312960 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-7460a39 .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-697f05b .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-2fe9c93 .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-4fa891e .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-88f2a68 .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-dae6d52 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-f2b552b .elementor-heading-title{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-787fb1c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a916056 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-1cd41da{font-size:var( --e-global-typography-144ea44-font-size );line-height:var( --e-global-typography-144ea44-line-height );}.elementor-2 .elementor-element.elementor-element-1e2ad19{font-size:var( --e-global-typography-844b512-font-size );line-height:var( --e-global-typography-844b512-line-height );}.elementor-2 .elementor-element.elementor-element-eddb593{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-04a24c8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-44fbf6c{--min-height:250px;}.elementor-2 .elementor-element.elementor-element-7759a51 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-3ba91d6 .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-db434c4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-736d2da .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-d3f108d .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-0bbdeab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-7f9873f .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-dd6257d .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-b952318 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-4f14f40 .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-f043d3d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-28f33ba .elementor-heading-title{font-size:var( --e-global-typography-b17e65b-font-size );line-height:var( --e-global-typography-b17e65b-line-height );}.elementor-2 .elementor-element.elementor-element-d57f6de .elementor-heading-title{font-size:var( --e-global-typography-bc543b4-font-size );line-height:var( --e-global-typography-bc543b4-line-height );}.elementor-2 .elementor-element.elementor-element-3eda263{--min-height:250px;}}/* Start custom CSS for heading, class: .elementor-element-4312960 */.elementor-2 .elementor-element.elementor-element-4312960 {
    width: 45px;
    height: 45px;
    background: linear-gradient(112deg, var(--e-global-color-37b03e6) 5%, var(--e-global-color-accent) 45%, var(--e-global-color-171588d) 85%);
}

.elementor-2 .elementor-element.elementor-element-4312960 .elementor-heading-title {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-697f05b */.elementor-2 .elementor-element.elementor-element-697f05b {
    width: 45px;
    height: 45px;
    background: linear-gradient(112deg, var(--e-global-color-37b03e6) 5%, var(--e-global-color-accent) 45%, var(--e-global-color-171588d) 85%);
}

.elementor-2 .elementor-element.elementor-element-697f05b .elementor-heading-title {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa891e */.elementor-2 .elementor-element.elementor-element-4fa891e {
    width: 45px;
    height: 45px;
    background: linear-gradient(112deg, var(--e-global-color-37b03e6) 5%, var(--e-global-color-accent) 45%, var(--e-global-color-171588d) 85%);
}

.elementor-2 .elementor-element.elementor-element-4fa891e .elementor-heading-title {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dae6d52 */.elementor-2 .elementor-element.elementor-element-dae6d52 {
    width: 45px;
    height: 45px;
    background: linear-gradient(112deg, var(--e-global-color-37b03e6) 5%, var(--e-global-color-accent) 45%, var(--e-global-color-171588d) 85%);
}

.elementor-2 .elementor-element.elementor-element-dae6d52 .elementor-heading-title {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eddb593 */.elementor-2 .elementor-element.elementor-element-eddb593 .swiper-slide-image {
    height: auto;
    width: 100%;
    object-fit: contain;
    filter: brightness(0) saturate(100%) invert(95%) sepia(8%) saturate(1497%) hue-rotate(350deg) brightness(99%) contrast(92%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7f565f */.elementor-2 .elementor-element.elementor-element-c7f565f table {
    margin-block-end: 0;
}

.elementor-2 .elementor-element.elementor-element-c7f565f th,
.elementor-2 .elementor-element.elementor-element-c7f565f td {
    padding: 16px 20px;
    border: 1px solid #3a3a3d;
    font-size: 16px;
}

.elementor-2 .elementor-element.elementor-element-c7f565f thead th {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-c7f565f tbody tr:nth-child(even) {
    background-color: #1f1f21;
}/* End custom CSS */