.elementor-11322 .elementor-element.elementor-element-3bd7d60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-002304c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-073d855{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.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 );}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title, .elementor-widget-heading.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-11322 .elementor-element.elementor-element-ea7aa29.elementor-widget-heading .elementor-heading-title, .elementor-11322 .elementor-element.elementor-element-ea7aa29.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-1944524 );}.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-11322 .elementor-element.elementor-element-1dcf16f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-11322 .elementor-element.elementor-element-076b3f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-076b3f3:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-076b3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-d2cd72d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-ffdb4b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-ffdb4b5:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-ffdb4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1944524 );}.elementor-11322 .elementor-element.elementor-element-6768832{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-6768832:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-6768832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-163b6cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11322 .elementor-element.elementor-element-978d880{text-align:center;}.elementor-11322 .elementor-element.elementor-element-978d880.elementor-widget-heading .elementor-heading-title, .elementor-11322 .elementor-element.elementor-element-978d880.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-11322 .elementor-element.elementor-element-e029f05{text-align:center;}.elementor-11322 .elementor-element.elementor-element-2993ce0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-ad6a5d3 img{border-radius:6px 6px 6px 6px;}.elementor-11322 .elementor-element.elementor-element-ca47434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-ca47434:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-ca47434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-f728865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-f728865:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-f728865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1944524 );}.elementor-11322 .elementor-element.elementor-element-6df4a6e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-6df4a6e:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-6df4a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-38a0d25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11322 .elementor-element.elementor-element-78bf81d{text-align:center;}.elementor-11322 .elementor-element.elementor-element-8cb825f{text-align:center;color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-c50b9ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;}.elementor-11322 .elementor-element.elementor-element-05dcebf img{border-radius:6px 6px 6px 6px;}.elementor-11322 .elementor-element.elementor-element-9a0d92f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11322 .elementor-element.elementor-element-9a0d92f:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-9a0d92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-e32e7bb > .elementor-widget-container{padding:40px 0px 20px 0px;}.elementor-11322 .elementor-element.elementor-element-e32e7bb{text-align:center;}.elementor-11322 .elementor-element.elementor-element-e32e7bb.elementor-widget-heading .elementor-heading-title, .elementor-11322 .elementor-element.elementor-element-e32e7bb.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-b663e46{--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;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-1944524 );--border-color:var( --e-global-color-1944524 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11322 .elementor-element.elementor-element-b663e46:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-b663e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-11322 .elementor-element.elementor-element-5be68f6 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-1944524 );border-radius:0px 0px 0px 0px;}.elementor-11322 .elementor-element.elementor-element-5be68f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-11322 .elementor-element.elementor-element-5be68f6 .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-5be68f6 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:italic;text-decoration:underline;}.elementor-11322 .elementor-element.elementor-element-5be68f6 .elementor-icon-box-content .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-5be68f6 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-dfab5e7 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1944524 );border-radius:0px 0px 0px 0px;}.elementor-11322 .elementor-element.elementor-element-dfab5e7 .elementor-icon-box-wrapper{text-align:center;}.elementor-11322 .elementor-element.elementor-element-dfab5e7 .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-dfab5e7 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-11322 .elementor-element.elementor-element-dfab5e7 .elementor-icon-box-content .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-dfab5e7 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-1e2e42b > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1944524 );border-radius:0px 0px 0px 0px;}.elementor-11322 .elementor-element.elementor-element-1e2e42b .elementor-icon-box-wrapper{text-align:center;}.elementor-11322 .elementor-element.elementor-element-1e2e42b .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-1e2e42b .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-11322 .elementor-element.elementor-element-1e2e42b .elementor-icon-box-content .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-1e2e42b .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-41a1008 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1944524 );border-radius:0px 0px 0px 0px;}.elementor-11322 .elementor-element.elementor-element-41a1008 .elementor-icon-box-wrapper{text-align:center;}.elementor-11322 .elementor-element.elementor-element-41a1008 .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-41a1008 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-11322 .elementor-element.elementor-element-41a1008 .elementor-icon-box-content .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-41a1008 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-f6cd092 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1944524 );border-radius:0px 0px 0px 0px;}.elementor-11322 .elementor-element.elementor-element-f6cd092 .elementor-icon-box-wrapper{text-align:center;}.elementor-11322 .elementor-element.elementor-element-f6cd092 .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-f6cd092 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-11322 .elementor-element.elementor-element-f6cd092 .elementor-icon-box-content .elementor-icon-box-title, .elementor-11322 .elementor-element.elementor-element-f6cd092 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-b9e0751{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-b9e0751:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-b9e0751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-29de565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-d503c4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11322 .elementor-element.elementor-element-e3624f1{text-align:center;}.elementor-11322 .elementor-element.elementor-element-eb34dce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-eb34dce:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-eb34dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-e66745a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-e66745a:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-e66745a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-e4efbac{text-align:start;}.elementor-11322 .elementor-element.elementor-element-e4efbac.elementor-widget-heading .elementor-heading-title, .elementor-11322 .elementor-element.elementor-element-e4efbac.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-f4ad332{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-f4ad332:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-f4ad332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-a5130d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;}.elementor-11322 .elementor-element.elementor-element-340446e img{border-radius:6px 6px 6px 6px;}.elementor-11322 .elementor-element.elementor-element-84d5250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;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-1944524 );--border-color:var( --e-global-color-1944524 );--border-radius:6px 6px 6px 6px;}.elementor-11322 .elementor-element.elementor-element-84d5250:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-84d5250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-7674d5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11322 .elementor-element.elementor-element-7674d5b:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-7674d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1944524 );}.elementor-11322 .elementor-element.elementor-element-ee776b6{text-align:start;}.elementor-11322 .elementor-element.elementor-element-ee776b6.elementor-widget-heading .elementor-heading-title, .elementor-11322 .elementor-element.elementor-element-ee776b6.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-6b04364{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-6b04364:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-6b04364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1944524 );}.elementor-11322 .elementor-element.elementor-element-8f5956f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-a97aa9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11322 .elementor-element.elementor-element-a97aa9b:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-a97aa9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11322 .elementor-element.elementor-element-b41a550 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11322 .elementor-element.elementor-element-b41a550.elementor-element{--align-self:center;}.elementor-11322 .elementor-element.elementor-element-cbd6ffe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-cbd6ffe:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-cbd6ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-9d82759{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-9d82759:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-9d82759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-7631dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-f55c6be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11322 .elementor-element.elementor-element-ae76a65{text-align:center;}.elementor-11322 .elementor-element.elementor-element-ae76a65 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-11322 .elementor-element.elementor-element-cf020b2{text-align:center;font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-11322 .elementor-element.elementor-element-75251bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-1be1b89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-1be1b89:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-1be1b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-76e7927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-3b8e01d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11322 .elementor-element.elementor-element-3b8e01d:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-3b8e01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11322 .elementor-element.elementor-element-9549235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-177ae37{text-align:center;}.elementor-11322 .elementor-element.elementor-element-bbe5467{text-align:center;}.elementor-11322 .elementor-element.elementor-element-b996d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-1929b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-55926e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-7e6037c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-ec7b308{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-ec7b308:not(.elementor-motion-effects-element-type-background), .elementor-11322 .elementor-element.elementor-element-ec7b308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11322 .elementor-element.elementor-element-6d60b7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-2d2814c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-1b9ba70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11322 .elementor-element.elementor-element-c01dfa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-11322 .elementor-element.elementor-element-073d855{--width:50%;}.elementor-11322 .elementor-element.elementor-element-1dcf16f{--width:50%;}.elementor-11322 .elementor-element.elementor-element-163b6cb{--width:50%;}.elementor-11322 .elementor-element.elementor-element-2993ce0{--width:50%;}.elementor-11322 .elementor-element.elementor-element-38a0d25{--width:50%;}.elementor-11322 .elementor-element.elementor-element-c50b9ae{--width:50%;}.elementor-11322 .elementor-element.elementor-element-29de565{--width:50%;}.elementor-11322 .elementor-element.elementor-element-d503c4a{--width:50%;}.elementor-11322 .elementor-element.elementor-element-a5130d8{--width:33.3333%;}.elementor-11322 .elementor-element.elementor-element-84d5250{--width:66.6666%;}.elementor-11322 .elementor-element.elementor-element-8f5956f{--width:33.3333%;}.elementor-11322 .elementor-element.elementor-element-a97aa9b{--width:66.6666%;}.elementor-11322 .elementor-element.elementor-element-7631dbb{--width:50%;}.elementor-11322 .elementor-element.elementor-element-f55c6be{--width:50%;}.elementor-11322 .elementor-element.elementor-element-9549235{--width:50%;}.elementor-11322 .elementor-element.elementor-element-b996d22{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d1ced5d *//* Hero Section Styling */
.hero {
  background: linear-gradient(to right, #0F2D52, #D4AF37);
  color: #FFFFF0;
  padding: 100px 20px;
  text-align: center;
  font-family: 'roboto', 'Montserrat', sans-serif;
}

.hero h1 {
  font-size: 3em;
  font-weight: 700;
  color: #D4AF37;
  margin-bottom: 20px;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.hero p {
  font-size: 1.2em;
  line-height: 1.6;
  color: #FFFFF0;
  max-width: 800px;
  margin: 0 auto 40px auto;
  padding: 0 20px;
}

.cta-button {
  background-color: #D4AF37;
  color: #0F2D52;
  padding: 14px 32px;
  border-radius: 30px;
  text-decoration: none;
  font-weight: bold;
  font-size: 1em;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transition: background 0.3s ease, transform 0.2s ease;
  display: inline-block;
}

.cta-button:hover {
  background-color: #c29c2f;
  transform: scale(1.05);
}

@media (max-width: 768px) {
  .hero h1 {
    font-size: 2.2em;
  }

  .hero p {
    font-size: 1em;
  }

  .cta-button {
    padding: 12px 24px;
    font-size: 0.95em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-412c36e */.offerings {
  background-color: #ffffff;
  padding: 60px 20px;
  margin-top: 40px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(15, 45, 82, 0.08);
  font-family: 'Segoe UI', 'Montserrat', sans-serif;
}

.offerings .section-title {
  font-size: 2.5em;
  font-weight: 600;
  text-align: center;
  margin-bottom: 50px;
  color: #0F2D52; /* Midnight Blue */
}

.offerings-container {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  max-width: 1200px;
  margin: 0 auto;
}

.offering {
  flex: 1 1 300px;
  background-color: #fdfdfd;
  border-left: 4px none #a5a5a5; /* Deep Gold */
  padding: 30px 24px;
  border-radius: 6px;
  box-shadow: 0 1px 4px rgba(15, 45, 82, 0.05);
  text-align: center;
  transition: transform 0.3s ease;
}

.offering:hover {
  transform: translateY(-5px);
}

.offering i {
  font-size: 2.2em;
  color: #D4AF37; /* Deep Gold */
  margin-bottom: 16px;
  display: block;
}

.offering h3 {
  font-size: 1.4em;
  color: #0F2D52;
  margin-bottom: 12px;
}

.offering p {
  font-size: 1.05rem;
  color: #2E2E2E;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ae3519 */.who-we-help {
  background: #fdfdfd; /* Soft white background */
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #333333; /* Charcoal */
}

.who-we-help .container {
  max-width: 1000px;
  margin: 0 auto;
}

.who-we-help h2 {
  font-size: 2.2em;
  margin-bottom: 10px;
  color: #001f3f; /* Midnight Blue */
}

.who-we-help .intro {
  font-size: 1.1em;
  margin-bottom: 40px;
  color: #555555; /* Slate Grey */
}

.help-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 40px;
}

.help-card {
  flex: 1 1 45%;
  background: #ffffff;
  border: 1px solid #dddddd;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  transition: transform 0.3s ease;
}

.help-card:hover {
  transform: translateY(-5px);
}

.help-card h3 {
  color: #bfa133; /* Deep Gold */
  margin-bottom: 15px;
}

.help-card ul {
  list-style: disc;
  padding-left: 20px;
  color: #555555; /* Slate Grey */
}

.sector-tags h4 {
  font-size: 1.3em;
  margin-bottom: 15px;
  color: #001f3f; /* Midnight Blue */
}

.sector-tags ul {
  list-style: none;
  padding: 0;
}

.sector-tags li {
  margin-bottom: 10px;
  font-size: 1em;
  color: #333333; /* Charcoal */
}

.sector-tags strong {
  color: #bfa133; /* Deep Gold */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-368e54d */.sector-tags {
  background-color: #fdfdfd;
  padding: 60px 20px;
}

.sector-tags h4 {
  text-align: center;
  font-size: 2rem;
  color: #d4af37;
  margin-bottom: 40px;
}

.sector-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
}

.sector-item {
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  flex: 1 1 calc(33.333% - 30px);
  padding: 30px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.sector-item:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
}

.sector-icon svg {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
  stroke: #bfa133;
  fill: none;
  stroke-width: 2;
}

.sector-item strong {
  display: block;
  font-size: 1.1rem;
  margin-bottom: 5px;
  color: #1c1c1c;
}

.scale {
  display: block;
  font-size: 0.9rem;
  color: #777;
  margin-bottom: 15px;
}

.sector-item p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82ec741 */.offer-details {
  background-color: #ffffff;
  padding: 60px 20px;
  margin-top: 40px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(15, 45, 82, 0.08); /* subtle midnight blue shadow */
  font-family: 'Segoe UI', 'Montserrat', sans-serif;
}

.offer-details .section-title {
  font-size: 2.3em;
  font-weight: 600;
  text-align: center;
  margin-bottom: 40px;
  color: #0F2D52; /* midnight blue */
}

.offer-list {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  max-width: 800px;
}

.offer-list li {
  font-size: 1.1rem;
  line-height: 1.6;
  margin-bottom: 20px;
  padding-left: 36px;
  position: relative;
  color: #2E2E2E; /* charcoal grey */
}

.offer-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #a5a5a5; /* deep gold check mark */
  font-size: 1.2em;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08fbc37 */.benefits {
  background-color: #0F2D52;
  color: #FFFFF0;
  padding: 80px 20px;
  text-align: center;
  font-family: 'Segoe UI', 'Montserrat', sans-serif;
}

.benefits h2 {
  font-size: 2.5em;
  color: #D4AF37;
  margin-bottom: 40px;
}

.benefits-list {
  list-style: none;
  padding: 0;
  max-width: 800px;
  margin: 0 auto;
  text-align: left;
}

.benefits-list li {
  background: rgba(255, 255, 255, 0.05);
  border-left: 6px solid #D4AF37;
  padding: 20px;
  margin-bottom: 20px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  font-size: 1.1em;
  line-height: 1.6;
}

.benefits-list li strong {
  color: #FFD700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccdbf7d */.cta-submit {
  background-color: #0F2D52; /* midnight blue */
  color: #ffffff;
  padding: 60px 20px;
  text-align: center;
  border-radius: 10px;
  margin-top: 40px;
}

.cta-submit .section-title {
  font-size: 2.5em;
  font-weight: 700;
  margin-bottom: 20px;
  color: #D4AF37; /* deep gold */
}

.cta-submit .cta-text {
  font-size: 1.2rem;
  max-width: 700px;
  margin: 0 auto 30px;
  line-height: 1.6;
}

.cta-submit .btn-primary {
  background-color: #D4AF37;
  color: #0F2D52;
  padding: 14px 28px;
  font-size: 1.1rem;
  font-weight: 600;
  border-radius: 6px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.cta-submit .btn-primary:hover {
  background-color: #c49c2f;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b439ed */.faq-section {
  padding: 60px 20px;
  background-color: #F9FAFB;
  border-radius: 10px;
  font-family: 'Segoe UI', 'Montserrat', sans-serif;
}

.faq-section .section-title {
  font-size: 2.4em;
  font-weight: 700;
  text-align: center;
  margin-bottom: 40px;
  color: #0F2D52;
}

.accordion {
  max-width: 800px;
  margin: 0 auto;
}

.accordion-item {
  border-bottom: 1px solid #ddd;
}

.accordion-toggle {
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  padding: 20px;
  font-size: 1.2rem;
  font-weight: 600;
  color: #0F2D52;
  cursor: pointer;
  transition: background 0.3s ease;
}

.accordion-toggle:hover {
  background-color: #eef2f7;
}

.accordion-content {
  padding: 0 20px 20px;
  display: none;
  font-size: 1rem;
  color: #2E2E2E;
}

.accordion-item.active .accordion-content {
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef5329d */.success-story {
  background-color: #F4F6F9;
  padding: 60px 20px;
  margin-top: 40px;
  border-radius: 10px;
  font-family: 'Segoe UI', 'Montserrat', sans-serif;
}

.success-story .section-title {
  font-size: 2.4em;
  font-weight: 700;
  text-align: center;
  margin-bottom: 40px;
  color: #0F2D52;
}

.story-card {
  max-width: 800px;
  margin: 0 auto;
  background-color: #ffffff;
  padding: 30px;
  border-left: 6px solid #D4AF37;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(15, 45, 82, 0.08);
}

.story-card h3 {
  font-size: 1.5em;
  color: #0F2D52;
  margin-bottom: 16px;
}

.story-card p {
  font-size: 1.1rem;
  line-height: 1.7;
  color: #2E2E2E;
  margin-bottom: 16px;
}

.story-card .quote {
  font-style: italic;
  color: #0F2D52;
  font-weight: 500;
}

.story-card .attribution {
  font-size: 0.95rem;
  color: #555;
  text-align: right;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6f879 */.cta-submit {
  background-color: #0F2D52; /* midnight blue */
  color: #ffffff;
  padding: 60px 20px;
  text-align: center;
  border-radius: 10px;
  margin-top: 40px;
}

.cta-submit .section-title {
  font-size: 2.5em;
  font-weight: 700;
  margin-bottom: 20px;
  color: #D4AF37; /* deep gold */
}

.cta-submit .cta-text {
  font-size: 1.2rem;
  max-width: 700px;
  margin: 0 auto 30px;
  line-height: 1.6;
}

.cta-submit .btn-primary {
  background-color: #D4AF37;
  color: #0F2D52;
  padding: 14px 28px;
  font-size: 1.1rem;
  font-weight: 600;
  border-radius: 6px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.cta-submit .btn-primary:hover {
  background-color: #c49c2f;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74ab68 */.zimgerm-cta {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #001F3F; /* Midnight Blue */
  padding: 18px 22px;
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3);
  z-index: 9999;
  font-family: 'Segoe UI', sans-serif;
  max-width: 320px;
  color: #FFD700; /* Deep Gold */
  transition: transform 0.3s ease;
}

.zimgerm-cta:hover {
  transform: translateY(-4px);
}

.zimgerm-cta p {
  margin: 0 0 10px;
  font-size: 15px;
  line-height: 1.4;
  color: #FFD700;
}

.cta-button {
  display: inline-block;
  background-color: #FFD700; /* Deep Gold */
  color: #001F3F; /* Midnight Blue */
  padding: 10px 16px;
  border-radius: 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.cta-button:hover {
  background-color: #708090; /* Slate Grey */
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d33304 */.zimgerm-cta {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #001F3F; /* Midnight Blue */
  padding: 18px 22px;
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3);
  z-index: 9999;
  font-family: 'Segoe UI', sans-serif;
  max-width: 320px;
  color: #FFD700; /* Deep Gold */
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.zimgerm-cta.show {
  opacity: 1;
  transform: translateY(0);
}

.zimgerm-cta .cta-icon-text {
  display: flex;
  align-items: center;
  gap: 12px;
}

.cta-icon {
  flex-shrink: 0;
}

.zimgerm-cta p {
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
  color: #FFD700;
}

.cta-button {
  display: inline-block;
  background-color: #FFD700;
  color: #001F3F;
  padding: 10px 16px;
  border-radius: 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.3s ease, color 0.3s ease;
  margin-top: 10px;
}

.cta-button:hover {
  background-color: #708090;
  color: #ffffff;
}/* End custom CSS */