.elementor-1947 .elementor-element.elementor-element-e8e5bf7{--display:grid;--min-height:538px;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1947 .elementor-element.elementor-element-d17c91e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:150px 30px 0px 30px;}.elementor-1947 .elementor-element.elementor-element-d17c91e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:800;line-height:47px;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1947 .elementor-element.elementor-element-d0b1976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 30px 0px 30px;font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;}.elementor-1947 .elementor-element.elementor-element-3adabf4{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1947 .elementor-element.elementor-element-0568100.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1947 .elementor-element.elementor-element-0568100 img{height:99%;}.elementor-1947 .elementor-element.elementor-element-33a7e6e{--display:flex;}.elementor-1947 .elementor-element.elementor-element-e1889d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:20px 30px 20px 30px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-e1889d3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;line-height:47px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-34d6d33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 70px;z-index:5;}.elementor-1947 .elementor-element.elementor-element-34d6d33 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:47px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-f61fe01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 40px;z-index:5;text-align:start;}.elementor-1947 .elementor-element.elementor-element-f61fe01 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:47px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-1ed0f81{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-5e3e323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 30px 0px 30px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-5e3e323 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;line-height:47px;color:#222222;}.elementor-1947 .elementor-element.elementor-element-af98f18{--display:grid;--min-height:615px;--e-con-grid-template-columns:2fr 1fr 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1947 .elementor-element.elementor-element-af98f18:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-af98f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-66f3dfe{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-66f3dfe .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#212529;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1947 .elementor-element.elementor-element-5b54aad{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-5b54aad .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-fc03173{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-4a8ef65{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-4a8ef65 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#212529;}.elementor-1947 .elementor-element.elementor-element-b383dc2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-b383dc2 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-7dd4ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-8b58d81{--display:grid;--min-height:615px;--e-con-grid-template-columns:2fr 1fr 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1947 .elementor-element.elementor-element-8b58d81:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-8b58d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-1350183{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-1350183 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#212529;}.elementor-1947 .elementor-element.elementor-element-c743662{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-c743662 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-755ae44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-195501d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-195501d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#212529;}.elementor-1947 .elementor-element.elementor-element-7d95dc9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-7d95dc9 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-1355e73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-25c4b07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1947 .elementor-element.elementor-element-9df8505{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 70px;text-align:start;}.elementor-1947 .elementor-element.elementor-element-9df8505 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#212529;}.elementor-1947 .elementor-element.elementor-element-0ed232a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1947 .elementor-element.elementor-element-fde3ef9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-fde3ef9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-333adf3 > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-1947 .elementor-element.elementor-element-333adf3{--lottie-max-width:48%;}.elementor-1947 .elementor-element.elementor-element-d35b2a5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-d35b2a5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-d6f6906 > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-1947 .elementor-element.elementor-element-d6f6906{--lottie-max-width:51%;}.elementor-1947 .elementor-element.elementor-element-a32936b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-a32936b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-e459508 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-1947 .elementor-element.elementor-element-e459508{--lottie-max-width:51%;}.elementor-1947 .elementor-element.elementor-element-b547d3a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-b547d3a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-733d161 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-1947 .elementor-element.elementor-element-733d161{--lottie-max-width:51%;}.elementor-1947 .elementor-element.elementor-element-f18c8b4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1947 .elementor-element.elementor-element-fde7c8c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-fde7c8c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-dee7ab0 > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-1947 .elementor-element.elementor-element-dee7ab0{--lottie-max-width:48%;}.elementor-1947 .elementor-element.elementor-element-b0b3291{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-b0b3291 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-5cfccf3 > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-1947 .elementor-element.elementor-element-5cfccf3{--lottie-max-width:51%;}.elementor-1947 .elementor-element.elementor-element-1616cbd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-1616cbd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-8cfbfdd > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-1947 .elementor-element.elementor-element-8cfbfdd{--lottie-max-width:51%;}.elementor-1947 .elementor-element.elementor-element-59a76f5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-59a76f5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-672bd94 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-1947 .elementor-element.elementor-element-672bd94{--lottie-max-width:51%;}.elementor-1947 .elementor-element.elementor-element-5ed41bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:80px 30px 0px 30px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-5ed41bb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;line-height:47px;color:#222222;}.elementor-1947 .elementor-element.elementor-element-a670cb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 70px;z-index:5;}.elementor-1947 .elementor-element.elementor-element-a670cb0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:47px;color:#212529;}.elementor-1947 .elementor-element.elementor-element-3096fb9{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-1947 .elementor-element.elementor-element-3096fb9 img{width:650px;}.elementor-1947 .elementor-element.elementor-element-4e2bc6e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 70px;z-index:5;}.elementor-1947 .elementor-element.elementor-element-4e2bc6e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:47px;color:#212529;}.elementor-1947 .elementor-element.elementor-element-19250d7{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-1947 .elementor-element.elementor-element-19250d7 img{width:650px;}.elementor-1947 .elementor-element.elementor-element-726b818{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1947 .elementor-element.elementor-element-9123811{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-9123811 img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-58d3648{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-58d3648 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-18a9557{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1947 .elementor-element.elementor-element-74bf034{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-74bf034 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-07e03d6{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-07e03d6 img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-4496c68{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1947 .elementor-element.elementor-element-847000c{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-847000c img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-deb7590{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-deb7590 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-79fc91c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1947 .elementor-element.elementor-element-3fd9e84{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-3fd9e84 img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-d9c196a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-d9c196a .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-c7c3df0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1947 .elementor-element.elementor-element-57bb351{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-57bb351 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-cb0ecd9{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-cb0ecd9 img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-58c34d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1947 .elementor-element.elementor-element-7074ad5{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-7074ad5 img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-380fe51{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-380fe51 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-f924cbd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-36004dc{padding:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-36004dc img{border-style:none;border-radius:25px 25px 25px 25px;}.elementor-1947 .elementor-element.elementor-element-7897108{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-7897108 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-13e212a{--display:grid;--min-height:865px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-13e212a:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-13e212a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-34d0f4a{padding:0px 30px 0px 30px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-34d0f4a img{width:100%;}.elementor-1947 .elementor-element.elementor-element-0e443ac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-0e443ac .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;line-height:47px;color:#222222;}.elementor-1947 .elementor-element.elementor-element-8052592{--display:flex;}.elementor-1947 .elementor-element.elementor-element-4b49a7e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-4b49a7e .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-efd507f{--display:flex;}.elementor-1947 .elementor-element.elementor-element-5f878ac{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-5f878ac .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-2c38bc8{--display:flex;}.elementor-1947 .elementor-element.elementor-element-86c19f4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-86c19f4 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-d80d572{--display:flex;}.elementor-1947 .elementor-element.elementor-element-c57332a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-c57332a .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-96c8092{--n-accordion-title-font-size:20px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 80px 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#AAC620;--n-accordion-title-active-color:#AAC620;--n-accordion-icon-size:35px;--n-accordion-icon-gap:25px;}.elementor-1947 .elementor-element.elementor-element-96c8092 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#212529;}:where( .elementor-1947 .elementor-element.elementor-element-96c8092 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Arial", Sans-serif;font-weight:800;}:where( .elementor-1947 .elementor-element.elementor-element-96c8092 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1947 .elementor-element.elementor-element-b5f7c75{--display:grid;--min-height:865px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1947 .elementor-element.elementor-element-b5f7c75:not(.elementor-motion-effects-element-type-background), .elementor-1947 .elementor-element.elementor-element-b5f7c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1947 .elementor-element.elementor-element-699e85d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1947 .elementor-element.elementor-element-699e85d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;line-height:47px;color:#222222;}.elementor-1947 .elementor-element.elementor-element-0a704b4{--display:flex;}.elementor-1947 .elementor-element.elementor-element-c1b6ad9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-c1b6ad9 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-8fd7cad{--display:flex;}.elementor-1947 .elementor-element.elementor-element-e2586f1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-e2586f1 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-df2b237{--display:flex;}.elementor-1947 .elementor-element.elementor-element-b4884fc{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-b4884fc .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-1019946{--display:flex;}.elementor-1947 .elementor-element.elementor-element-799dd76{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-icon i{color:#AAC620;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-icon svg{fill:#AAC620;transition:fill 0.3s;}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:31px;}.elementor-1947 .elementor-element.elementor-element-799dd76 .elementor-icon-list-text{color:#212529;transition:color 0.3s;}.elementor-1947 .elementor-element.elementor-element-494b820{--n-accordion-title-font-size:20px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 80px 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#AAC620;--n-accordion-title-active-color:#AAC620;--n-accordion-icon-size:35px;--n-accordion-icon-gap:25px;}.elementor-1947 .elementor-element.elementor-element-494b820 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#212529;}:where( .elementor-1947 .elementor-element.elementor-element-494b820 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Arial", Sans-serif;font-weight:800;}:where( .elementor-1947 .elementor-element.elementor-element-494b820 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1947 .elementor-element.elementor-element-50a4fcb{padding:0px 30px 0px 30px;text-align:center;}.elementor-1947 .elementor-element.elementor-element-50a4fcb img{width:100%;}.elementor-1947 .elementor-element.elementor-element-41d9b56{text-align:center;font-family:"Arial", Sans-serif;font-size:19px;font-weight:400;line-height:20px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-1947 .elementor-element.elementor-element-8b58d81{--content-width:500px;}.elementor-1947 .elementor-element.elementor-element-b5f7c75{--content-width:585px;}}@media(max-width:1024px){.elementor-1947 .elementor-element.elementor-element-e8e5bf7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-1ed0f81{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-af98f18{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-8b58d81{--e-con-grid-template-columns:2;--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-0ed232a{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-f18c8b4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-5cfccf3{--lottie-max-width:52%;}.elementor-1947 .elementor-element.elementor-element-726b818{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-18a9557{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-4496c68{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-79fc91c{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-c7c3df0{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-58c34d6{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-f924cbd{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-13e212a{--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-b5f7c75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1947 .elementor-element.elementor-element-e8e5bf7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-1ed0f81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-af98f18{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-8b58d81{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-0ed232a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-f18c8b4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-726b818{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-18a9557{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-4496c68{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-79fc91c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-c7c3df0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-58c34d6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-f924cbd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-13e212a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1947 .elementor-element.elementor-element-b5f7c75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//*
--- SECTION 1 --- 
*/

/***LEFT SIDE OF SECTION 1***/

#shape-left {
  position: relative !important;
  background-color: transparent !important; /* Overrides the Elementor blue setting */
  z-index: 2;
  padding: 40px 100px 40px 40px;
}

/* 2. The dark grey polygon handles the actual background shape */
#shape-left::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #2b2c34 !important; /* Your dark solid color */
  clip-path: polygon(0 0, 15% 0, 2% 37%, 0% 37%) !important;
  -webkit-clip-path: polygon(0 0, 15% 0, 2% 37%, 0% 37%);
  z-index: 1;
  pointer-events: none;
}

/* 3. The yellow-green shape (added behind and right of the dark grey) */
#shape-left::after {
  content: "";
  position: absolute;
  /* Negative top pulls it above the container, height over 100% pushes it below */
  top: 0%;
  left: -1.5%;
  width: 100%;
  height: 30%;
  background-color: #aac620 !important; /* Yellow-green color */
  /* Keeps the precise parallel angle matching the grey shape */
  clip-path: polygon(0 0, 20% 0, 9% 100%, 0% 100%) !important;
  -webkit-clip-path: polygon(0 0, 75% 0, 10% 100%, 0% 100%);
  z-index: 0; /* Stays behind the grey background */
  pointer-events: none;
}

/* 4. The image sits completely whole on top of everything */
#shape-left .elementor-widget-image {
  position: relative;
  z-index: 5; /* Keeps it layered cleanly over the polygon */
}

#shape-left .elementor-widget-image img {
  max-width: 100%;
  height: auto;
  display: block;
}


/* Hide shape decorations on tablet & mobile */
@media (max-width: 1024px) {
    #shape-left::before,
    #shape-left::after {
        display: none !important;
        content: none !important;
    }
}

/*RIGHT SIDE OF SECTION 1*/
#shape-right {
  position: relative;
  overflow: hidden;
  z-index: 10;
}

#shape-right::before {
  content: "";
  position: absolute;
  top: 68%;
  left: 70%;
  width: 60%;
  height: 40%;
  /*transform-origin: bottom left;*/
  transform: skewX(-28deg);
  box-shadow: 0 3px 26px rgba(0, 0, 0, 0.3607843137);
  background-color: #aac620;
  z-index: 9;
}

#shape-right::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -20%;
  width: 50%;
  height: 40%;
  transform-origin: bottom left;
  transform: skewX(-28deg);
  box-shadow: 0 3px 26px rgba(0, 0, 0, 0.3607843137);
  background-color: #145629;
  z-index: 11;
}

/* Hide shape-right decorations on tablet & mobile */
@media (max-width: 1024px) {
    #shape-right::before,
    #shape-right::after {
        display: none !important;
        content: none !important;
    }
}



/*
--- TABLE ---
*/

/* Table Base & Outer Spacing */
table.custom-spec-table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    margin: 40px auto; /* Adds clean spacing above and below the table */
    font-family: Arial, sans-serif;
    font-size: 1rem !important;
    font-weight: 400;
    border: 1px solid #707070;
    color: #2b2c34;
    box-sizing: border-box;
}

/* Force All Cells and Text to be Centered with Pure Padding for Height */
table.custom-spec-table th, 
table.custom-spec-table td {
    border: 1px solid #707070;
    padding: 45px 15px; /* Generous top/bottom padding to cleanly double the height */
    line-height: 1.4 !important; 
    vertical-align: middle;
    text-align: center !important; 
    text-transform: none !important;
}

/* Header Specific Styles (thead) */
table.custom-spec-table thead tr {
    background-color: #2b2c34; /* Dark slate blue background */
}

table.custom-spec-table thead th {
    color: #AAC620; /* Bright theme lime-yellow/green typography */
    font-weight: bold;
}

/* First Column Visual Header Highlight (Prime) */
table.custom-spec-table tbody th.row-highlight {
    background-color: #AAC620; /* Bright theme green cell background */
    color: #2b2c34; /* Dark text for clean contrast */
    font-weight: bold;
}

/* Standard Table Body White Row Cells */
table.custom-spec-table tbody td {
    background-color: #ffffff;
    color: #2b2c34;
    font-weight: bold; 
    padding-block: 25px;
}



/* =========================
   TABLET
========================= */
@media (max-width: 1024px) {

    table.custom-spec-table {
        font-size: 0.9rem !important;
    }

    table.custom-spec-table th,
    table.custom-spec-table td {
        padding: 18px 10px !important;
        font-size: 0.9rem !important;
        line-height: 1.3 !important;
        word-break: break-word;
        overflow-wrap: anywhere;
    }

    table.custom-spec-table th br,
    table.custom-spec-table td br {
        display: none;
    }
}

/* =========================
   MOBILE
========================= */
@media (max-width: 767px) {

    table.custom-spec-table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        font-size: 0.85rem !important;
    }

    table.custom-spec-table th,
    table.custom-spec-table td {
        padding: 14px 12px !important;
        white-space: nowrap;
    }

    table.custom-spec-table th br,
    table.custom-spec-table td br {
        display: none;
    }
}



/*---- SECTION 3 ----*/

/*
**RIGHT SIDE OF SLIDE 3 
ROW 1**
*/
#shape-right-3 {
    position: relative;
    overflow: visible;
    z-index: 10;
}

#shape-right-3::before {
    content: "";
    position: absolute;
    top: 0%;
    left: 0%;
    width: 300%;
    height: 100%;
    transform: skewX(-28deg);
    /*box-shadow: 0 3px 26px rgba(0, 0, 0, .3607843137);*/
    background-color: #2b2c34 !important; /* Your dark solid color */
    border-color: #2b2c34 !important;;
    z-index: 0;
}

#shape-right-3::after {
    content: "";
    position: absolute;
    top: 5%;
    right: 20vw;
    width: 50%;
    height: 90%;
    transform-origin: bottom left;
    transform: skewX(-28deg);
    box-shadow: 0 3px 26px rgba(0, 0, 0, .3607843137);
     background-color: #aac620 !important; /* Yellow-green color */
    z-index: -1;
}

/* Hide shape-right-3 decorations on tablet & mobile */
@media (max-width: 1024px) {
    #shape-right-3::before,
    #shape-right-3::after {
        display: none !important;
        content: none !important;
    }
}



/*
**RIGHT SIDE OF SLIDE 3 
ROW 2**
*/

#shape-right-3b {
    position: relative;
    overflow: visible;
    z-index: 20;
}

#shape-right-3b::before {
    content: "";
    position: absolute;
    top: 70%;
    left: 87.5%;
    width: 30%;
    height: 36%;
    /*transform-origin: bottom left;*/
    transform: skewX(-28deg);
    box-shadow: 0 3px 26px rgba(0, 0, 0, .3607843137);
    background-color: #aac620;
    z-index: -2;
}

#shape-right-3b::after {
    content: "";
    position: absolute;
    top: 75%;
    right: -15%;
    width: 33%;
    height: 36%;
    transform-origin: bottom left;
    transform: skewX(-28deg);
    box-shadow: 0 3px 26px rgba(0, 0, 0, .3607843137);
    background-color: #145629;
    z-index: -1;
}

@media(min-width: 1500px) {
    #shape-right-3b::after {
            left: 58%;
    }
}






/*
--- SECTION 6 --- 
*/


.underline {
      text-underline-offset: 20px;
}

/***LEFT SIDE OF SECTION 6***/

#shape-left-2 {
  position: relative !important;
  background-color: transparent !important; /* Overrides the Elementor blue setting */
  z-index: 2;
  padding: 40px 100px 40px 40px;
  overflow: visible !important;
}

/* 2. The dark grey polygon handles the actual background shape */
#shape-left-2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 105%;
  /*bottom: 0;*/
  background-color: #2b2c34 !important; /* Your dark solid color */
  clip-path: polygon(0 0, 75% 0, 10% 100%, 0% 100%) !important;
  -webkit-clip-path: polygon(0 0, 75% 0, 10% 100%, 0% 100%);
  z-index: 1; 
  pointer-events: none;
}


/* 3. The yellow-green shape (added behind and right of the dark grey) */
#shape-left-2::after {
  content: "";
  position: absolute;
  /* Negative top pulls it above the container, height over 100% pushes it below */
  top: 10%; 
  left: -1.5%; 
  width: 100%; 
  height: 110%; 
  background-color: #aac620 !important; /* Yellow-green color */
  /* Keeps the precise parallel angle matching the grey shape */
  clip-path: polygon(0 0, 75% 0, 8% 100%, 0% 100%) !important;
  -webkit-clip-path: polygon(0 0, 75% 0, 10% 100%, 0% 100%);
  z-index: 0; /* Stays behind the grey background */
  pointer-events: none;
}

/* Hide shape-left-2 decorations on tablet & mobile */
@media (max-width: 1024px) {
    #shape-left-2::before,
    #shape-left-2::after {
        display: none !important;
        content: none !important;
    }
}


/* 4. The image sits completely whole on top of everything */
#shape-left-2 .elementor-widget-image {
  position: relative;
  z-index: 5; /* Keeps it layered cleanly over the polygon */
}

#shape-left-2 .elementor-widget-image img {
  max-width: 100%;
  height: auto;
  display: block;
}






/*
--- SECTION 7 --- 
*/


/*RIGHT SIDE OF SECTION 1*/
/* Hide shape-right-7 decorations on tablet & mobile */
@media (max-width: 1024px) {
    #shape-right-7::before,
    #shape-right-7::after {
        display: none !important;
        content: none !important;
    }
}/* End custom CSS */