.elementor-17574 .elementor-element.elementor-element-1813511:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-1813511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12234A;}.elementor-17574 .elementor-element.elementor-element-1813511{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:9px 15px 9px 15px;}.elementor-17574 .elementor-element.elementor-element-1813511 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-17574 .elementor-element.elementor-element-c46ff09{text-align:center;}.elementor-17574 .elementor-element.elementor-element-c46ff09 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-17574 .elementor-element.elementor-element-78c62c42:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-78c62c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-78c62c42 > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-78c62c42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:08px 24px 10px 24px;}.elementor-17574 .elementor-element.elementor-element-78c62c42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17574 .elementor-element.elementor-element-2de5d49a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17574 .elementor-element.elementor-element-2de5d49a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17574 .elementor-element.elementor-element-2de5d49a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-a8d927f{text-align:start;}.elementor-17574 .elementor-element.elementor-element-a8d927f img{width:190px;}.elementor-bc-flex-widget .elementor-17574 .elementor-element.elementor-element-69f5aeb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17574 .elementor-element.elementor-element-69f5aeb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-17574 .elementor-element.elementor-element-1312ca6e .elementor-button{background-color:#173BC7;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:16px 25px 16px 25px;}.elementor-17574 .elementor-element.elementor-element-5c37f19a:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-5c37f19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-5c37f19a > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-5c37f19a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 24px 65px 24px;}.elementor-17574 .elementor-element.elementor-element-5c37f19a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-a6616d > .elementor-element-populated{padding:0px 38px 0px 0px;}.elementor-17574 .elementor-element.elementor-element-133197ff .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1.5px;color:#173BC7;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-17574 .elementor-element.elementor-element-bb2d856{font-family:"Mukta Malar";font-size:60px;font-weight:800;line-height:53px;color:var( --e-global-color-astglobalcolor8 );}.elementor-17574 .elementor-element.elementor-element-3f05eb3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-210f29f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 5% 0%;}.elementor-17574 .elementor-element.elementor-element-210f29f8 .elementor-heading-title{font-family:"Arial";font-size:55px;font-weight:700;line-height:1.05em;letter-spacing:-2px;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-1055c1eb{font-family:"Arial";font-size:18px;line-height:1.6em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-36882810{font-family:"Arial";font-size:21px;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-4afb5 .elementor-button{background-color:#173BC7;font-family:"Arial";font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:19px 34px 19px 34px;}.elementor-17574 .elementor-element.elementor-element-7120a6ac{font-family:"Arial";font-size:14px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-386de291{font-family:"Arial";font-size:14px;line-height:1.6em;color:#12234A;}.elementor-bc-flex-widget .elementor-17574 .elementor-element.elementor-element-10bac50b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17574 .elementor-element.elementor-element-10bac50b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17574 .elementor-element.elementor-element-10bac50b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-element-populated, .elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-element-populated > .elementor-background-overlay, .elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-wrapper{text-align:center;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-img img{border-radius:32px;opacity:1;transition-duration:0.3s;}.elementor-17574 .elementor-element.elementor-element-5ab8b21c:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-5ab8b21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2E7;}.elementor-17574 .elementor-element.elementor-element-5ab8b21c > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-5ab8b21c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-17574 .elementor-element.elementor-element-5ab8b21c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-1a3b5689{text-align:center;}.elementor-17574 .elementor-element.elementor-element-1a3b5689 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:700;line-height:1.5em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-27946c3{text-align:center;}.elementor-17574 .elementor-element.elementor-element-27946c3 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:700;line-height:1.5em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-130152ab{text-align:center;}.elementor-17574 .elementor-element.elementor-element-130152ab .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:700;line-height:1.5em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-682d393a:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-682d393a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-682d393a > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-682d393a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 30px 24px;}.elementor-17574 .elementor-element.elementor-element-682d393a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-237ea8ac .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1.3px;color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-5d490c85 .elementor-heading-title{font-family:"Arial";font-size:46px;font-weight:700;line-height:1.12em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-272d842e{font-family:"Arial";font-size:17px;line-height:1.6em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-57f44ef:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-57f44ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-57f44ef > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-57f44ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 20px 24px;}.elementor-17574 .elementor-element.elementor-element-57f44ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-511ecb58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17574 .elementor-element.elementor-element-511ecb58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FF;}.elementor-17574 .elementor-element.elementor-element-511ecb58 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#173BC7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 25px 32px 25px;}.elementor-17574 .elementor-element.elementor-element-511ecb58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-15116fcf .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1px;color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-8c11e90 .elementor-heading-title{font-family:"Arial";font-size:28px;font-weight:700;line-height:1.15em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-54446b6a{font-family:"Arial";font-size:16px;line-height:1.6em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-31a15213 .elementor-heading-title{font-family:"Arial";font-size:48px;font-weight:700;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-2266777e{font-family:"Arial";font-size:16px;line-height:1.8em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-7fe56bc0 .elementor-button{background-color:#173BC7;font-family:"Arial";font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-17574 .elementor-element.elementor-element-6c55cddd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17574 .elementor-element.elementor-element-6c55cddd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17574 .elementor-element.elementor-element-6c55cddd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE3E8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 25px 32px 25px;}.elementor-17574 .elementor-element.elementor-element-6c55cddd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-f384f3a .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1px;color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-525af4e5 .elementor-heading-title{font-family:"Arial";font-size:28px;font-weight:700;line-height:1.15em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-2838eef2{font-family:"Arial";font-size:16px;line-height:1.6em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-460d2fa1 .elementor-heading-title{font-family:"Arial";font-size:48px;font-weight:700;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-35a85d0{font-family:"Arial";font-size:16px;line-height:1.8em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-16d480ba .elementor-button{background-color:#EEF2FF;font-family:"Arial";font-size:16px;font-weight:700;fill:#173BC7;color:#173BC7;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-17574 .elementor-element.elementor-element-24eed75b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17574 .elementor-element.elementor-element-24eed75b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17574 .elementor-element.elementor-element-24eed75b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE3E8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 25px 32px 25px;}.elementor-17574 .elementor-element.elementor-element-24eed75b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-1bd6b329 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1px;color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-56cfc5cf .elementor-heading-title{font-family:"Arial";font-size:28px;font-weight:700;line-height:1.15em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-2f5a06b3{font-family:"Arial";font-size:16px;line-height:1.6em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-2614b346 .elementor-heading-title{font-family:"Arial";font-size:48px;font-weight:700;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-5d534f5d{font-family:"Arial";font-size:16px;line-height:1.8em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-214bd1ca .elementor-button{background-color:#EEF2FF;font-family:"Arial";font-size:16px;font-weight:700;fill:#173BC7;color:#173BC7;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-17574 .elementor-element.elementor-element-4106fc7a:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-4106fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-4106fc7a > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-4106fc7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 24px 75px 24px;}.elementor-17574 .elementor-element.elementor-element-4106fc7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-6fd0542f{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-2f3ca4ef .elementor-button{background-color:#D8F875;font-family:"Arial";font-size:16px;font-weight:700;fill:#12234A;color:#12234A;border-radius:8px 8px 8px 8px;padding:18px 26px 18px 26px;}.elementor-17574 .elementor-element.elementor-element-419f2e4c{font-family:"Arial";font-size:14px;color:#536078;}.elementor-17574 .elementor-element.elementor-element-7121552a:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-7121552a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12234A;}.elementor-17574 .elementor-element.elementor-element-7121552a > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-7121552a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 30px 24px;}.elementor-17574 .elementor-element.elementor-element-7121552a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-65cb45c7 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1.3px;color:#D8F875;}.elementor-17574 .elementor-element.elementor-element-5bc5b8cc .elementor-heading-title{font-family:"Arial";font-size:46px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-17574 .elementor-element.elementor-element-70286af5:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-70286af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12234A;}.elementor-17574 .elementor-element.elementor-element-70286af5 > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-70286af5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 70px 24px;}.elementor-17574 .elementor-element.elementor-element-70286af5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-b3d6682 .elementor-heading-title{font-family:"Arial";font-size:24px;font-weight:700;line-height:1.3em;color:#D8F875;}.elementor-17574 .elementor-element.elementor-element-2cff7e3b{font-family:"Arial";font-size:16px;line-height:1.7em;color:#D3DCEF;}.elementor-17574 .elementor-element.elementor-element-67f50608 .elementor-heading-title{font-family:"Arial";font-size:24px;font-weight:700;line-height:1.3em;color:#D8F875;}.elementor-17574 .elementor-element.elementor-element-4c4b384b{font-family:"Arial";font-size:16px;line-height:1.7em;color:#D3DCEF;}.elementor-17574 .elementor-element.elementor-element-15aaf483 .elementor-heading-title{font-family:"Arial";font-size:24px;font-weight:700;line-height:1.3em;color:#D8F875;}.elementor-17574 .elementor-element.elementor-element-4e64941d{font-family:"Arial";font-size:16px;line-height:1.7em;color:#D3DCEF;}.elementor-17574 .elementor-element.elementor-element-26c1b04c:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-26c1b04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-26c1b04c > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-26c1b04c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-17574 .elementor-element.elementor-element-26c1b04c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-4dd19b8e img{width:100%;height:570px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-17574 .elementor-element.elementor-element-2025d4b9 > .elementor-widget-container{background-color:#EFD47A;}body:not(.rtl) .elementor-17574 .elementor-element.elementor-element-2025d4b9{left:0px;}body.rtl .elementor-17574 .elementor-element.elementor-element-2025d4b9{right:0px;}.elementor-17574 .elementor-element.elementor-element-2025d4b9{top:0px;text-align:center;font-family:"Arial";font-size:15px;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-308a2f4c .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1.2px;color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-670305ab .elementor-heading-title{font-family:"Arial";font-size:42px;font-weight:700;line-height:1.15em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-6ee7d9c8{font-family:"Arial";font-size:17px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-41b0dbf8 .elementor-button{background-color:#EEF2FF;font-family:"Arial";font-size:16px;font-weight:700;fill:#173BC7;color:#173BC7;border-radius:8px 8px 8px 8px;padding:17px 25px 17px 25px;}.elementor-17574 .elementor-element.elementor-element-bae2398:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-bae2398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2E7;}.elementor-17574 .elementor-element.elementor-element-bae2398 > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-bae2398{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 24px 20px 24px;}.elementor-17574 .elementor-element.elementor-element-bae2398 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-bdfbb88 .elementor-heading-title{font-family:"Arial";font-size:44px;font-weight:700;line-height:1.15em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-5b634780{font-family:"Arial";font-size:17px;color:#536078;}.elementor-17574 .elementor-element.elementor-element-106b427b:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-106b427b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2E7;}.elementor-17574 .elementor-element.elementor-element-106b427b > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-106b427b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 65px 24px;}.elementor-17574 .elementor-element.elementor-element-106b427b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-d1c0f4{font-family:"Arial";font-size:25px;font-weight:600;line-height:1.5em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-7a2ec2d6{font-family:"Arial";font-size:14px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-4e655dcc{font-family:"Arial";font-size:25px;font-weight:600;line-height:1.5em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-1edec382{font-family:"Arial";font-size:14px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-43dd0411:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-43dd0411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-43dd0411 > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-43dd0411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-17574 .elementor-element.elementor-element-43dd0411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-458f42b8 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1.2px;color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-951d9b7 .elementor-heading-title{font-family:"Arial";font-size:40px;font-weight:700;line-height:1.15em;color:#12234A;}.elementor-17574 .elementor-element.elementor-element-3b1defa3{font-family:"Arial";font-size:16px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-4a0e7704 .elementor-button{background-color:#EEF2FF;font-family:"Arial";font-size:15px;font-weight:700;fill:#173BC7;color:#173BC7;border-radius:8px 8px 8px 8px;padding:17px 20px 17px 20px;}.elementor-17574 .elementor-element.elementor-element-23d76feb{font-family:"Arial";font-size:16px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-5d79f526 .elementor-heading-title{font-family:"Arial";font-size:38px;font-weight:700;line-height:1.2em;color:#12234A;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-item{border-width:1px;border-color:#DFE3E8;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DFE3E8;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DFE3E8;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-tab-title{background-color:#FAFAF5;padding:20px 18px 20px 18px;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-icon, .elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-title{color:#12234A;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-icon svg{fill:#12234A;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-active .elementor-accordion-icon, .elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-active .elementor-accordion-title{color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-active .elementor-accordion-icon svg{fill:#173BC7;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-title{font-family:"Arial";font-size:17px;font-weight:700;line-height:1.5em;}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-tab-content{background-color:#FFFFFF;color:#536078;font-family:"Arial";font-size:16px;line-height:1.7em;padding:18px 18px 18px 18px;}.elementor-17574 .elementor-element.elementor-element-7c03b5fb:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-7c03b5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173BC7;}.elementor-17574 .elementor-element.elementor-element-7c03b5fb > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-7c03b5fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 24px 75px 24px;}.elementor-17574 .elementor-element.elementor-element-7c03b5fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-4df0c8bd .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:700;letter-spacing:1.4px;color:#D8F875;}.elementor-17574 .elementor-element.elementor-element-d19da96 .elementor-heading-title{font-family:"Arial";font-size:58px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-17574 .elementor-element.elementor-element-42a90b1b{font-family:"Arial";font-size:18px;color:#E6ECFF;}.elementor-17574 .elementor-element.elementor-element-4c61bd34 .elementor-button{background-color:#D8F875;font-family:"Arial";font-size:17px;font-weight:700;fill:#12234A;color:#12234A;border-radius:9px 9px 9px 9px;padding:19px 34px 19px 34px;}.elementor-17574 .elementor-element.elementor-element-4dd07a86 .elementor-button{background-color:#12234A;font-family:"Arial";font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:18px 30px 18px 30px;}.elementor-17574 .elementor-element.elementor-element-2d0330da:not(.elementor-motion-effects-element-type-background), .elementor-17574 .elementor-element.elementor-element-2d0330da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-17574 .elementor-element.elementor-element-2d0330da > .elementor-container{max-width:1180px;}.elementor-17574 .elementor-element.elementor-element-2d0330da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 24px 40px 24px;}.elementor-17574 .elementor-element.elementor-element-2d0330da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17574 .elementor-element.elementor-element-22454dfb{text-align:start;}.elementor-17574 .elementor-element.elementor-element-22454dfb img{width:175px;}.elementor-17574 .elementor-element.elementor-element-598a0753{font-family:"Arial";font-size:14px;line-height:1.7em;color:#536078;}.elementor-17574 .elementor-element.elementor-element-5253f710{font-family:"Arial";font-size:15px;line-height:1.9em;color:#536078;}body.elementor-page-17574{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17574 .elementor-element.elementor-element-a6616d > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-210f29f8 .elementor-heading-title{font-size:44px;}.elementor-17574 .elementor-element.elementor-element-36882810 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-36882810{font-size:14px;}.elementor-17574 .elementor-element.elementor-element-7120a6ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17574 .elementor-element.elementor-element-7120a6ac{font-size:14px;}.elementor-17574 .elementor-element.elementor-element-386de291 > .elementor-widget-container{padding:04% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-386de291{font-size:16px;}.elementor-bc-flex-widget .elementor-17574 .elementor-element.elementor-element-10bac50b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17574 .elementor-element.elementor-element-10bac50b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17574 .elementor-element.elementor-element-31a15213 .elementor-heading-title{font-size:38px;}.elementor-17574 .elementor-element.elementor-element-460d2fa1 .elementor-heading-title{font-size:34px;}.elementor-17574 .elementor-element.elementor-element-2614b346 .elementor-heading-title{font-size:38px;}.elementor-17574 .elementor-element.elementor-element-4dd19b8e img{height:490px;}.elementor-17574 .elementor-element.elementor-element-2025d4b9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:415px;}.elementor-17574 .elementor-element.elementor-element-2025d4b9 > .elementor-widget-container{padding:2% 2% 0.5% 2%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-17574 .elementor-element.elementor-element-2025d4b9{left:45px;}body.rtl .elementor-17574 .elementor-element.elementor-element-2025d4b9{right:45px;}.elementor-17574 .elementor-element.elementor-element-670305ab .elementor-heading-title{font-size:34px;}.elementor-17574 .elementor-element.elementor-element-951d9b7 .elementor-heading-title{font-size:32px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-d19da96 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-17574 .elementor-element.elementor-element-36882810 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15% 0% 02% 0%;}.elementor-17574 .elementor-element.elementor-element-36882810{text-align:center;font-size:15px;line-height:14px;}.elementor-17574 .elementor-element.elementor-element-4afb5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-7120a6ac{text-align:center;}.elementor-17574 .elementor-element.elementor-element-386de291 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-386de291{text-align:center;font-size:13px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-title{margin-bottom:0px;}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-wrapper .elementor-image-box-img{width:83%;}.elementor-17574 .elementor-element.elementor-element-6fd0542f{font-size:13px;line-height:14px;}.elementor-17574 .elementor-element.elementor-element-419f2e4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 010px 0px;}.elementor-17574 .elementor-element.elementor-element-5a025fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17574 .elementor-element.elementor-element-4dd19b8e > .elementor-widget-container{padding:015% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-2025d4b9{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;top:74%;line-height:15px;}.elementor-17574 .elementor-element.elementor-element-2025d4b9 > .elementor-widget-container{padding:05% 1% 1% 1%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-17574 .elementor-element.elementor-element-2025d4b9{left:6%;}body.rtl .elementor-17574 .elementor-element.elementor-element-2025d4b9{right:6%;}.elementor-17574 .elementor-element.elementor-element-308a2f4c > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-17574 .elementor-element.elementor-element-308a2f4c .elementor-heading-title{font-size:12px;line-height:12px;}.elementor-17574 .elementor-element.elementor-element-590c0b17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-17574 .elementor-element.elementor-element-22d8f5f8 > .elementor-element-populated{padding:030% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-5ce7157d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:020% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-5253f710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-17574 .elementor-element.elementor-element-c46ff09 .elementor-heading-title{font-size:11px;}.elementor-17574 .elementor-element.elementor-element-78c62c42{padding:14px 18px 05px 18px;}.elementor-17574 .elementor-element.elementor-element-2de5d49a{width:50%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-a8d927f img{width:132px;}.elementor-17574 .elementor-element.elementor-element-69f5aeb4{width:50%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17574 .elementor-element.elementor-element-1312ca6e .elementor-button{font-size:13px;padding:8px 17px 8px 17px;}.elementor-17574 .elementor-element.elementor-element-5c37f19a{padding:28px 20px 38px 20px;}.elementor-17574 .elementor-element.elementor-element-a6616d{width:100%;}.elementor-17574 .elementor-element.elementor-element-a6616d > .elementor-element-populated{padding:0px 0px 5px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-bb2d856 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-bb2d856{z-index:1;font-size:16px;line-height:24px;}.elementor-17574 .elementor-element.elementor-element-210f29f8 .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-17574 .elementor-element.elementor-element-1055c1eb{font-size:13.5px;}.elementor-17574 .elementor-element.elementor-element-36882810 > .elementor-widget-container{padding:08.88% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-36882810{font-size:15px;}.elementor-17574 .elementor-element.elementor-element-7120a6ac > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-17574 .elementor-element.elementor-element-7120a6ac{font-size:13px;line-height:1.4em;}.elementor-17574 .elementor-element.elementor-element-386de291 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6% 0% 0% 0%;}.elementor-17574 .elementor-element.elementor-element-10bac50b{width:100%;}.elementor-17574 .elementor-element.elementor-element-10bac50b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-img{margin-bottom:4px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-17574 .elementor-element.elementor-element-75abcdb.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-17574 .elementor-element.elementor-element-75abcdb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17574 .elementor-element.elementor-element-54aa494f{width:100%;}.elementor-17574 .elementor-element.elementor-element-224d7434{width:100%;}.elementor-17574 .elementor-element.elementor-element-6305c0d7{width:100%;}.elementor-17574 .elementor-element.elementor-element-682d393a{padding:52px 20px 20px 20px;}.elementor-17574 .elementor-element.elementor-element-5d490c85 .elementor-heading-title{font-size:32px;}.elementor-17574 .elementor-element.elementor-element-272d842e{font-size:16px;}.elementor-17574 .elementor-element.elementor-element-57f44ef{padding:0px 20px 10px 20px;}.elementor-17574 .elementor-element.elementor-element-511ecb58{width:100%;}.elementor-17574 .elementor-element.elementor-element-31a15213 .elementor-heading-title{font-size:44px;}.elementor-17574 .elementor-element.elementor-element-6c55cddd{width:100%;}.elementor-17574 .elementor-element.elementor-element-460d2fa1 .elementor-heading-title{font-size:44px;}.elementor-17574 .elementor-element.elementor-element-24eed75b{width:100%;}.elementor-17574 .elementor-element.elementor-element-2614b346 .elementor-heading-title{font-size:44px;}.elementor-17574 .elementor-element.elementor-element-4106fc7a{padding:15px 20px 45px 20px;}.elementor-17574 .elementor-element.elementor-element-7121552a{padding:48px 20px 20px 20px;}.elementor-17574 .elementor-element.elementor-element-5bc5b8cc .elementor-heading-title{font-size:32px;}.elementor-17574 .elementor-element.elementor-element-70286af5{padding:0px 20px 42px 20px;}.elementor-17574 .elementor-element.elementor-element-342fdd90{width:100%;}.elementor-17574 .elementor-element.elementor-element-60b78b22{width:100%;}.elementor-17574 .elementor-element.elementor-element-4d0d6f47{width:100%;}.elementor-17574 .elementor-element.elementor-element-26c1b04c{padding:45px 20px 45px 20px;}.elementor-17574 .elementor-element.elementor-element-5a025fe{width:100%;}.elementor-17574 .elementor-element.elementor-element-4dd19b8e img{height:340px;}.elementor-17574 .elementor-element.elementor-element-5d771ecd{width:100%;}.elementor-17574 .elementor-element.elementor-element-670305ab .elementor-heading-title{font-size:32px;}.elementor-17574 .elementor-element.elementor-element-6ee7d9c8{font-size:16px;}.elementor-17574 .elementor-element.elementor-element-bae2398{padding:45px 20px 15px 20px;}.elementor-17574 .elementor-element.elementor-element-bdfbb88 .elementor-heading-title{font-size:32px;}.elementor-17574 .elementor-element.elementor-element-106b427b{padding:0px 20px 40px 20px;}.elementor-17574 .elementor-element.elementor-element-40131ae4{width:100%;}.elementor-17574 .elementor-element.elementor-element-d1c0f4{font-size:21px;}.elementor-17574 .elementor-element.elementor-element-27a762fb{width:100%;}.elementor-17574 .elementor-element.elementor-element-4e655dcc{font-size:21px;}.elementor-17574 .elementor-element.elementor-element-43dd0411{padding:45px 20px 45px 20px;}.elementor-17574 .elementor-element.elementor-element-6523e4c5{width:100%;}.elementor-17574 .elementor-element.elementor-element-6523e4c5 > .elementor-element-populated{padding:10px 0px 35px 0px;}.elementor-17574 .elementor-element.elementor-element-951d9b7 .elementor-heading-title{font-size:34px;}.elementor-17574 .elementor-element.elementor-element-3ede9530{width:100%;}.elementor-17574 .elementor-element.elementor-element-5d79f526 .elementor-heading-title{font-size:32px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17574 .elementor-element.elementor-element-cab6e19 .elementor-accordion-title{font-size:16px;}.elementor-17574 .elementor-element.elementor-element-7c03b5fb{padding:48px 20px 48px 20px;}.elementor-17574 .elementor-element.elementor-element-d19da96 .elementor-heading-title{font-size:36px;}.elementor-17574 .elementor-element.elementor-element-42a90b1b{font-size:16px;}.elementor-17574 .elementor-element.elementor-element-2d0330da{padding:35px 20px 30px 20px;}.elementor-17574 .elementor-element.elementor-element-22d8f5f8{width:100%;}.elementor-17574 .elementor-element.elementor-element-5ce7157d{width:100%;}}@media(min-width:481px){.elementor-17574 .elementor-element.elementor-element-a6616d{width:60%;}.elementor-17574 .elementor-element.elementor-element-10bac50b{width:40%;}.elementor-17574 .elementor-element.elementor-element-6523e4c5{width:40%;}.elementor-17574 .elementor-element.elementor-element-3ede9530{width:60%;}}@media(min-width:3432px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-bb2d856 *//* --- Container Definition --- */
.service-tables-container {
    container-type: inline-size;
    container-name: service-tables;
    width: 100%;
}

/* --- Base Styles --- */
body {
    font-family: sans-serif;
    padding: 15px;
}
.table-section-wrapper {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: clamp(10px, 3cqi, 15px);
    border-radius: 8px; /* Rounded corners for the outer wrapper */
}
.table-section-header {
    font-size: clamp(1.2em, 5cqi, 1.8em);
    margin-bottom: clamp(8px, 2cqi, 10px);
}
.table-section-subheader {
    font-size: clamp(0.85em, 3cqi, 1em);
    margin-bottom: clamp(10px, 2.5cqi, 15px);
    font-weight: normal;
    line-height: 1.5;
}
.table-section-divider {
    border: 0;
    height: 1px;
    background-color: #eee;
    margin: clamp(10px, 3cqi, 15px) 0;
}
.scrollable-table {
    width: 100%;
    overflow-x: auto;
}
.responsive-table {
    width: 100%;
    /* Use separate borders to allow radius on table */
    border-collapse: separate;
    border-spacing: 0;
    /* Add border and radius to the table element itself for desktop */
    border: 1px solid #ddd;
    border-radius: 8px;
    /* Hide overflow to clip content to the rounded corners */
    overflow: hidden;
}
.responsive-table th,
.responsive-table td {
    /* Remove individual cell borders when table has border */
    border: none;
    /* Add borders back as needed for separation */
    border-bottom: 1px solid #ddd;
    padding: clamp(6px, 1.5cqi, 10px);
    text-align: left;
    vertical-align: top;
    font-size: clamp(0.8em, 2.5cqi, 1em);
    background-color: transparent; /* Default transparent background */
}
/* Add right border to all but last cell */
.responsive-table th:not(:last-child),
.responsive-table td:not(:last-child) {
    border-right: 1px solid #ddd;
}

/* Remove bottom border from the last row */
.responsive-table tbody tr:last-child td {
    border-bottom: none;
}

.responsive-table th {
    background-color: white; /* Header background */
    color: navy; /* Header font color */
    font-weight: bold;
    /* Ensure header bottom border is consistent */
    border-bottom: 1px solid #ddd;
}
.responsive-table td {
     color: #333; /* Default text color for data */
}

/* Zebra striping for desktop view tbody rows */
.responsive-table tbody tr:nth-child(odd) td {
     background-color: #f9f9f9;
}
.responsive-table tbody tr:hover td {
     background-color: #f1f1f1; /* Hover effect for desktop */
}


.table-additional-info,
.table-footer-info {
    margin-top: clamp(10px, 2.5cqi, 15px);
    font-size: clamp(0.8em, 2.2cqi, 0.95em);
    color: #555;
    line-height: 1.4;
}
.table-additional-info span[style*="color: #000080"] {
    color: #000080 !important;
}
.table-footer-info {
     color: navy;
}
.mceTemp {
    text-align: center;
    margin-bottom: clamp(10px, 3cqi, 15px);
}
.mceTemp img {
     max-width: clamp(100px, 20cqi, 133px);
     height: auto;
}

/* Specific styles for highlighted headers */
.twice-weekly-header,
.one-time-removal-header {
     color: #333399;
     background-color: #ffdd57;
     padding: clamp(6px, 1.8cqi, 10px) clamp(8px, 2.5cqi, 12px);
     border-radius: 8px; /* Rounded corners */
     box-shadow: 0 0 10px rgba(255, 221, 87, 0.5);
     display: inline-block;
     margin-bottom: clamp(8px, 2cqi, 10px);
     font-size: clamp(1.2em, 5cqi, 1.8em);
}
.one-time-removal-header {
     background-color: white;
}

/* --- Responsive Structure (Mobile Breakpoint) --- */
@media screen and (max-width: 768px) {
     .scrollable-table {
         overflow-x: visible;
     }
     .responsive-table {
         /* Remove table border/radius in mobile, use row border/radius */
         border: 0;
         border-radius: 0;
         border-collapse: separate;
         border-spacing: 0 15px; /* Vertical space between cards */
         overflow: visible; /* Reset overflow */
     }
     /* Remove desktop borders from cells */
     .responsive-table th,
     .responsive-table td,
     .responsive-table th:not(:last-child),
     .responsive-table td:not(:last-child),
     .responsive-table tbody tr:last-child td {
         border: none;
     }
     /* Remove desktop hover/zebra */
     .responsive-table tbody tr:nth-child(odd) td,
     .responsive-table tbody tr:hover td {
        background-color: transparent;
     }

     .responsive-table thead {
         border: none;
         clip: rect(0 0 0 0);
         height: 1px;
         margin: -1px;
         overflow: hidden;
         padding: 0;
         position: absolute;
         width: 1px;
     }
     /* Style the row as a card */
     .responsive-table tr {
         display: block;
         border: 1px solid #ccc;
         border-radius: 8px; /* Rounded corners for the whole row/card */
         background-color: white; /* White background for the card */
         overflow: hidden; /* Clip content to rounded corners */
         box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Optional: add shadow */
     }

     .responsive-table td {
         display: flex; /* Use flex for alignment */
         align-items: stretch; /* Make label and value full height */
         justify-content: flex-end; /* Align value to right */
         text-align: right;
         border: none; /* Remove individual cell borders */
         /* Add navy bottom border as separator */
         border-bottom: 1px solid navy;
         position: relative;
         padding: 0; /* Remove padding from TD itself */
         min-height: clamp(35px, 8cqi, 45px); /* Ensure min height */
         white-space: normal;
         background-color: transparent; /* Ensure TD background is transparent */
         color: #333; /* Ensure value text is dark */
     }
     /* Remove bottom border from the last TD in a TR */
     .responsive-table tr td:last-child {
         border-bottom: none;
     }


     /* Style the label part (left side) */
     .responsive-table td::before {
         content: attr(data-label);
         position: absolute; /* Keep absolute positioning */
         left: 0;
         top: 0;
         bottom: 0;
         width: 50%; /* Take up left half */
         padding: clamp(8px, 2cqi, 12px); /* Padding inside the label */
         text-align: left;
         font-weight: bold;
         white-space: normal;
         color: navy; /* Navy blue font */
         background-color: white; /* White background for label */
         display: flex; /* Use flex for vertical alignment */
         align-items: center; /* Center label text vertically */
         border-right: 1px solid #eee; /* Separator line */
         font-size: clamp(0.8em, 2.2cqi, 0.95em); /* Slightly smaller label font */
         line-height: 1.3;
         box-sizing: border-box; /* Include padding in width */
     }

     /* Style the value part (right side) - Target direct children */
     .responsive-table td &gt; * {
         padding: clamp(8px, 2cqi, 12px); /* Padding for the value */
         margin-left: 50%; /* Push it to the right half */
         text-align: right; /* Align text right */
         background-color: transparent; /* Ensure value area is transparent */
         width: 50%; /* Explicitly set width */
         display: flex;
         align-items: center;
         justify-content: flex-end; /* Align value text to the right */
         box-sizing: border-box; /* Include padding in width calculation */
         color: #333; /* Ensure child element text is dark */
     }
     /* If value is just text node, style TD itself for value area */
      .responsive-table td {
         padding-left: 50%; /* Create space for the ::before label */
         padding-right: clamp(8px, 2cqi, 12px); /* Padding on the right */
         padding-top: clamp(8px, 2cqi, 12px);
         padding-bottom: clamp(8px, 2cqi, 12px);
         box-sizing: border-box;
      }
}/* End custom CSS */