.elementor-5815 .elementor-element.elementor-element-68a8a9c8:not(.elementor-motion-effects-element-type-background), .elementor-5815 .elementor-element.elementor-element-68a8a9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7FF;}.elementor-5815 .elementor-element.elementor-element-68a8a9c8 > .elementor-container{max-width:1486px;}.elementor-5815 .elementor-element.elementor-element-68a8a9c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5815 .elementor-element.elementor-element-68a8a9c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-5f5a9688 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-ae48102 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5815 .elementor-element.elementor-element-731549f5{text-align:center;}.elementor-5815 .elementor-element.elementor-element-731549f5 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-8fbd4c6 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-5815 .elementor-element.elementor-element-2230870f > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-5815 .elementor-element.elementor-element-2230870f{text-align:center;font-size:24px;font-weight:300;color:#000000;}.elementor-5815 .elementor-element.elementor-element-2230870f p{margin-block-end:10px;}.elementor-5815 .elementor-element.elementor-element-1abf814e > .elementor-widget-container{margin:-15px 100px 0px 100px;}.elementor-5815 .elementor-element.elementor-element-1abf814e{text-align:center;font-size:24px;font-weight:400;color:#000000;}.elementor-5815 .elementor-element.elementor-element-1abf814e p{margin-block-end:10px;}.elementor-5815 .elementor-element.elementor-element-b819af3:not(.elementor-motion-effects-element-type-background), .elementor-5815 .elementor-element.elementor-element-b819af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-07d954c );}.elementor-5815 .elementor-element.elementor-element-b819af3 > .elementor-container{max-width:1600px;}.elementor-5815 .elementor-element.elementor-element-b819af3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-5815 .elementor-element.elementor-element-b819af3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-7fbbc4cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-493a784 );box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:1% 8% 5% 8%;}.elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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 ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:23px;font-weight:600;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;}.elementor-5815 .elementor-element.elementor-element-4c5ad706:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf720cd );}.elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-493a784 );box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:1% 8% 5% 8%;}.elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:23px;font-weight:600;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;}.elementor-5815 .elementor-element.elementor-element-33f349d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf720cd );}.elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-493a784 );box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:1% 8% 5% 8%;}.elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-58ed3a10.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5815 .elementor-element.elementor-element-58ed3a10.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5815 .elementor-element.elementor-element-58ed3a10.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-img img{border-style:none;border-radius:10px;transition-duration:0.3s;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:23px;font-weight:600;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-description{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;}.elementor-5815 .elementor-element.elementor-element-7eac309f:not(.elementor-motion-effects-element-type-background), .elementor-5815 .elementor-element.elementor-element-7eac309f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-5815 .elementor-element.elementor-element-7eac309f > .elementor-container{max-width:1094px;}.elementor-5815 .elementor-element.elementor-element-7eac309f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-5815 .elementor-element.elementor-element-7eac309f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-2ab1be97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D7E1EA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-452a3059{text-align:center;}.elementor-5815 .elementor-element.elementor-element-452a3059 .elementor-heading-title{font-size:46px;font-weight:300;text-decoration:none;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5815 .elementor-element.elementor-element-5d041cbc > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-5d041cbc img{width:5%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7a00929 );border-radius:40px 40px 40px 40px;}.elementor-5815 .elementor-element.elementor-element-2cce2e85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-5815 .elementor-element.elementor-element-2cce2e85{text-align:center;font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-5815 .elementor-element.elementor-element-2cce2e85 p{margin-block-end:15px;}.elementor-5815 .elementor-element.elementor-element-5c0cf42c:not(.elementor-motion-effects-element-type-background), .elementor-5815 .elementor-element.elementor-element-5c0cf42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7FF;}.elementor-5815 .elementor-element.elementor-element-5c0cf42c > .elementor-container{max-width:1151px;}.elementor-5815 .elementor-element.elementor-element-5c0cf42c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5815 .elementor-element.elementor-element-5c0cf42c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-1d6235a{text-align:start;}.elementor-5815 .elementor-element.elementor-element-1d6235a .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:31px;font-weight:600;color:var( --e-global-color-8fbd4c6 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5815 .elementor-element.elementor-element-7880bad1{--divider-border-style:solid;--divider-color:var( --e-global-color-3a9f2a4 );--divider-border-width:2px;}.elementor-5815 .elementor-element.elementor-element-7880bad1 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-7880bad1 .elementor-divider-separator{width:11%;}.elementor-5815 .elementor-element.elementor-element-7880bad1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5815 .elementor-element.elementor-element-3ed88ccc > .elementor-widget-container{margin:-6px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-tab-title{border-width:0px;border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-c88e1ca );}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-tab-content{border-width:0px;border-block-end-color:var( --e-global-color-secondary );background-color:var( --e-global-color-c88e1ca );color:var( --e-global-color-741dc78 );font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-title, .elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-icon{color:var( --e-global-color-8fbd4c6 );}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-icon svg{fill:var( --e-global-color-8fbd4c6 );}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-tab-title.elementor-active a, .elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-title{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:600;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-icon{margin-inline-end:11px;}.elementor-widget-global{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-global .elementor-toc__header, .elementor-widget-global .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5815 .elementor-element.elementor-global-30257{--box-background-color:var( --e-global-color-29a2339 );--box-border-color:var( --e-global-color-493a784 );--header-color:var( --e-global-color-741dc78 );--item-text-color:var( --e-global-color-741dc78 );--item-text-decoration:underline;--item-text-hover-color:var( --e-global-color-0254d52 );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-00c1a1c );--marker-size:8px;}.elementor-5815 .elementor-element.elementor-global-30257 .elementor-toc__header-title{text-align:start;}.elementor-5815 .elementor-element.elementor-global-30257 .elementor-toc__list-item{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;}.elementor-5815 .elementor-element.elementor-element-3fd9b632{font-size:19px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-5815 .elementor-element.elementor-element-281016b6{font-size:19px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-5815 .elementor-element.elementor-element-bf1e1d8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:500;color:var( --e-global-color-00c1a1c );}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2{--divider-border-style:solid;--divider-color:var( --e-global-color-24648fc );--divider-border-width:2px;}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2 .elementor-divider-separator{width:100%;}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5815 .elementor-element.elementor-element-43f93e42{font-family:"Heebo", Sans-serif;font-size:20px;color:var( --e-global-color-24648fc );}.elementor-5815 .elementor-element.elementor-element-74101eaf{width:var( --container-widget-width, 98.205% );max-width:98.205%;--container-widget-width:98.205%;--container-widget-flex-grow:0;text-align:start;}.elementor-5815 .elementor-element.elementor-element-74101eaf img{width:34%;max-width:98%;}.elementor-5815 .elementor-element.elementor-element-40298b90:not(.elementor-motion-effects-element-type-background), .elementor-5815 .elementor-element.elementor-element-40298b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-24648fc );}.elementor-5815 .elementor-element.elementor-element-40298b90{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-493a784 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1px 0px 1px 0px;}.elementor-5815 .elementor-element.elementor-element-40298b90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5815 .elementor-element.elementor-element-1948126d .elementor-button{background-color:var( --e-global-color-bd0e97d );font-family:"Heebo", Sans-serif;font-size:26px;font-weight:600;text-decoration:none;fill:var( --e-global-color-c88e1ca );color:var( --e-global-color-c88e1ca );border-style:double;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-c88e1ca );border-radius:25px 25px 25px 25px;padding:7px 20px 7px 20px;}.elementor-5815 .elementor-element.elementor-element-1948126d .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5815 .elementor-element.elementor-element-2cce2e85{text-align:center;font-size:18px;}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-5815 .elementor-element.elementor-element-5f5a9688 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-731549f5 .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5815 .elementor-element.elementor-element-2230870f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-5815 .elementor-element.elementor-element-2230870f{font-size:16px;line-height:1.6em;}.elementor-5815 .elementor-element.elementor-element-2230870f p{margin-block-end:5px;}.elementor-5815 .elementor-element.elementor-element-1abf814e > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-5815 .elementor-element.elementor-element-1abf814e{font-size:16px;line-height:1.6em;}.elementor-5815 .elementor-element.elementor-element-1abf814e p{margin-block-end:10px;}.elementor-5815 .elementor-element.elementor-element-b819af3{padding:0px 0px 30px 0px;}.elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated{border-width:1px 1px 1px 1px;padding:2% 10% 2% 10%;}.elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-7fbbc4cf > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-img{margin-bottom:0px;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-5815 .elementor-element.elementor-element-1f34e0a3 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated{border-width:1px 1px 1px 1px;padding:2% 10% 2% 10%;}.elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-4c5ad706 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-img{margin-bottom:0px;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-5815 .elementor-element.elementor-element-3ccf58f6 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated{border-width:1px 1px 1px 1px;padding:2% 10% 2% 10%;}.elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-33f349d8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-img{margin-bottom:0px;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-5815 .elementor-element.elementor-element-58ed3a10 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-5815 .elementor-element.elementor-element-7eac309f{padding:10px 0px 10px 0px;}.elementor-5815 .elementor-element.elementor-element-2ab1be97 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5815 .elementor-element.elementor-element-5d041cbc img{width:19%;border-radius:20px 20px 20px 20px;}.elementor-5815 .elementor-element.elementor-element-2cce2e85 > .elementor-widget-container{margin:-10px -0px -0px -0px;padding:11px 11px 11px 11px;}.elementor-5815 .elementor-element.elementor-element-2cce2e85{font-size:16px;}.elementor-5815 .elementor-element.elementor-element-2cce2e85 p{margin-block-end:15px;}.elementor-5815 .elementor-element.elementor-element-1d6235a .elementor-heading-title{font-size:21px;}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-5815 .elementor-element.elementor-element-3ed88ccc > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-toggle-title{font-size:17px;}.elementor-5815 .elementor-element.elementor-element-3ed88ccc .elementor-tab-content{font-size:16px;}.elementor-widget-global .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-5815 .elementor-element.elementor-global-30257 .elementor-toc__list-item{font-size:17px;}.elementor-5815 .elementor-element.elementor-element-3fd9b632 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5815 .elementor-element.elementor-element-3fd9b632{font-size:16px;}.elementor-5815 .elementor-element.elementor-element-3fd9b632 p{margin-block-end:10px;}.elementor-5815 .elementor-element.elementor-element-281016b6 > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-5815 .elementor-element.elementor-element-281016b6{font-size:16px;}.elementor-5815 .elementor-element.elementor-element-281016b6 p{margin-block-end:10px;}.elementor-5815 .elementor-element.elementor-element-bf1e1d8 .elementor-heading-title{font-size:23px;}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2 .elementor-divider-separator{width:75%;}.elementor-5815 .elementor-element.elementor-element-7a3ce9c2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5815 .elementor-element.elementor-element-43f93e42 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-43f93e42{font-size:19px;line-height:1.8em;}.elementor-5815 .elementor-element.elementor-element-74101eaf img{width:100%;}.elementor-5815 .elementor-element.elementor-element-40298b90{border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-5815 .elementor-element.elementor-element-1948126d .elementor-button{font-size:20px;border-width:4px 4px 4px 4px;border-radius:25px 25px 25px 25px;padding:7px 20px 7px 20px;}}/* Start custom CSS for toggle, class: .elementor-element-3ed88ccc *//* ==========================================================================
   ספוילר (Toggle) שאלות ותשובות - קדיש לנשמה
   מחליף את הקוד הקיים במלואו. מבוסס עליו, עם כרטיסים ממוסגרים,
   מצב פתוח מסומן במסגרת כחולה, ואייקון פלוס ומינוס בעיגול תכלת.
   האייקון מצויר ב-CSS, כך שלא משנה איזה אייקון בחרת בפאנל,
   והעיגול שומר על אותו מראה בשני המצבים.
   ========================================================================== */

.elementor-widget-toggle{
  --kdn-primary:#416180;
  --kdn-dark:#16283A;
  --kdn-text-2:#43535F;
  --kdn-bg-blue:#EDF3F9;
  --kdn-border:#D7E1EA;
}

/* ---------- פריסה ---------- */

.elementor-widget-toggle .elementor-toggle{
  display:flex;
  flex-direction:column;
  gap:10px;
}

.elementor-widget-toggle .elementor-toggle-item{
  background:#fff;
  border:1px solid var(--kdn-border);
  border-radius:12px;
  overflow:hidden;
  margin:0;
  transition:border-color .18s ease;
}

/* הפריט הפתוח מקבל מסגרת כחולה */
.elementor-widget-toggle .elementor-toggle-item:has(.elementor-tab-title.elementor-active){
  border-color:var(--kdn-primary);
}

.elementor-widget-toggle .elementor-tab-title,
.elementor-widget-toggle .elementor-tab-content{
  border:none !important;
  border-radius:0 !important;
  margin:0;
  background:transparent !important;
  background-image:none !important;
}

/* ---------- שורת השאלה ---------- */

.elementor-widget-toggle .elementor-tab-title{
  display:flex;
  align-items:center;
  gap:14px;
  padding:18px 24px;
}

.elementor-widget-toggle .elementor-toggle-title{
  order:1;
  flex:1 1 auto;
  font-family:'Heebo',sans-serif;
  font-size:17px;
  font-weight:600;
  line-height:1.5;
  color:var(--kdn-dark) !important;
  text-decoration:none !important;
  text-shadow:none !important;
  background:none !important;
}

/* מגן צבעים מול ה-Kit הגלובלי של אלמנטור */
.elementor-widget-toggle .elementor-tab-title:hover .elementor-toggle-title,
.elementor-widget-toggle .elementor-tab-title:focus .elementor-toggle-title,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-title,
.elementor-widget-toggle .elementor-tab-title a:link,
.elementor-widget-toggle .elementor-tab-title a:visited,
.elementor-widget-toggle .elementor-tab-title a:hover,
.elementor-widget-toggle .elementor-tab-title a:active,
.elementor-widget-toggle .elementor-tab-title a:focus{
  color:var(--kdn-dark) !important;
  background:none !important;
  background-image:none !important;
  text-decoration:none !important;
}

/* ---------- עיגול הפלוס והמינוס ---------- */

.elementor-widget-toggle .elementor-toggle-icon{
  order:2;
  position:relative;
  flex:0 0 26px;
  width:26px;
  height:26px;
  border-radius:50%;
  background:var(--kdn-bg-blue);
  color:var(--kdn-primary);
  float:none !important;
  padding:0 !important;
  margin:0 !important;
  transition:background-color .18s ease,color .18s ease;
}

/* מסתירים את האייקון שאלמנטור מזריק, מציירים במקומו */
.elementor-widget-toggle .elementor-toggle-icon i,
.elementor-widget-toggle .elementor-toggle-icon svg{
  display:none !important;
}

.elementor-widget-toggle .elementor-toggle-icon::before,
.elementor-widget-toggle .elementor-toggle-icon::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:11px;
  height:2px;
  border-radius:1px;
  background:currentColor;
  transform:translate(-50%,-50%);
  transition:transform .2s ease,opacity .2s ease;
}

.elementor-widget-toggle .elementor-toggle-icon::after{
  transform:translate(-50%,-50%) rotate(90deg);
}

/* פתוח: העיגול נשאר זהה, רק הקו האנכי נעלם ונשאר מינוס */
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon::after{
  transform:translate(-50%,-50%) rotate(0deg);
  opacity:0;
}

/* ---------- גוף התשובה ---------- */

.elementor-widget-toggle .elementor-tab-content{
  padding:0 24px 20px 24px;
  font-family:'Heebo',sans-serif;
  font-size:16px;
  line-height:1.9;
  color:var(--kdn-text-2);
}

.elementor-widget-toggle .elementor-tab-content a{
  color:var(--kdn-primary);
  text-decoration:underline;
}

/* ---------- נייד ---------- */

@media (max-width:767px){
  .elementor-widget-toggle .elementor-toggle{gap:8px;}
  .elementor-widget-toggle .elementor-toggle-item{border-radius:10px;}
  .elementor-widget-toggle .elementor-tab-title{padding:15px 16px;gap:10px;}
  .elementor-widget-toggle .elementor-toggle-title{font-size:16px;}
  .elementor-widget-toggle .elementor-tab-content{
    padding:0 16px 16px 16px;
    font-size:15px;
  }
}/* End custom CSS */