.elementor-38 .elementor-element.elementor-element-7a95821{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ab53648 > .elementor-widget-container{padding:60px 0px 025px 0px;}.elementor-38 .elementor-element.elementor-element-ab53648{text-align:center;}.elementor-38 .elementor-element.elementor-element-ab53648 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:800;line-height:48px;color:#414042;}.elementor-38 .elementor-element.elementor-element-b5baaac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b5baaac.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-b5baaac{text-align:center;}.elementor-38 .elementor-element.elementor-element-b5baaac .elementor-heading-title{font-family:"Gotham Black", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#FFA500;}.elementor-38 .elementor-element.elementor-element-a0cfd52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f077ae2{--display:flex;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-f077ae2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-f077ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-e00ef64{text-align:left;}.elementor-38 .elementor-element.elementor-element-e00ef64 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-9c5afb6{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-9c5afb6:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9c5afb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-bc6df51{text-align:left;}.elementor-38 .elementor-element.elementor-element-bc6df51 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2b095e8{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-2b095e8:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2b095e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-91c8f93{text-align:left;}.elementor-38 .elementor-element.elementor-element-91c8f93 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-683ba8d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-683ba8d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-683ba8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-a679dc4{text-align:left;}.elementor-38 .elementor-element.elementor-element-a679dc4 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e3f4b60{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-e3f4b60:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e3f4b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-99c28a2{text-align:left;}.elementor-38 .elementor-element.elementor-element-99c28a2 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-ef78d62{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-ef78d62:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ef78d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-ad2361e{text-align:left;}.elementor-38 .elementor-element.elementor-element-ad2361e .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-ee86db5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-ee86db5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ee86db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-75db4e5{text-align:left;}.elementor-38 .elementor-element.elementor-element-75db4e5 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-54035cc{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-54035cc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-54035cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-39af9c9{text-align:left;}.elementor-38 .elementor-element.elementor-element-39af9c9 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6ba29df{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-6ba29df:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6ba29df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-2e6cb32{text-align:left;}.elementor-38 .elementor-element.elementor-element-2e6cb32 .elementor-heading-title{font-family:"Gotham Book", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dcf7848{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:15px 015px 0px 0px;--n-accordion-title-normal-color:#414042;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:28px;}.elementor-38 .elementor-element.elementor-element-dcf7848 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFAF2;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-dcf7848 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFA500;}:where( .elementor-38 .elementor-element.elementor-element-dcf7848 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFA500;border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-38 .elementor-element.elementor-element-dcf7848 > .elementor-widget-container{border-style:none;}.elementor-38 .elementor-element.elementor-element-dcf7848 {--n-accordion-padding:20px 20px 20px 040px;}:where( .elementor-38 .elementor-element.elementor-element-dcf7848 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gotham Black", Sans-serif;font-weight:400;}.elementor-38 .elementor-element.elementor-element-06dc496{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f06057e{--display:flex;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-f06057e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-f06057e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-2819cbb{text-align:left;}.elementor-38 .elementor-element.elementor-element-2819cbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e1622a7{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-e1622a7:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e1622a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.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-38 .elementor-element.elementor-element-3331a67{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-fdeb059{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-fdeb059:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-fdeb059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-d73765f{text-align:left;}.elementor-38 .elementor-element.elementor-element-d73765f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-e101d59{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-e101d59:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e101d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-f72d3f8{text-align:left;}.elementor-38 .elementor-element.elementor-element-f72d3f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-86a2fd2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-86a2fd2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-86a2fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-b22795c{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-09234d9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-09234d9:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-09234d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-663d6c1{font-family:"Gotham Book", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-971dedc{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-971dedc:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-971dedc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-4eac514{text-align:left;}.elementor-38 .elementor-element.elementor-element-4eac514 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-99d4988{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-99d4988:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-99d4988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-832660a{text-align:left;}.elementor-38 .elementor-element.elementor-element-832660a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.03em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-8b3e6f2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 015px 015px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-8b3e6f2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8b3e6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA500;}.elementor-38 .elementor-element.elementor-element-f1f2f61{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-033087a{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:15px 015px 0px 0px;--n-accordion-title-normal-color:#414042;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:28px;}.elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFAF2;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFA500;}:where( .elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFA500;border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container{border-style:none;}.elementor-38 .elementor-element.elementor-element-033087a {--n-accordion-padding:20px 20px 20px 040px;}:where( .elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:800;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-7a95821{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-38 .elementor-element.elementor-element-ab53648 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ab53648 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-b5baaac > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b5baaac .elementor-heading-title{font-size:24px;line-height:1.1em;letter-spacing:-0.2px;}.elementor-38 .elementor-element.elementor-element-e00ef64 .elementor-heading-title{font-size:16px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-bc6df51 .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-91c8f93 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-a679dc4 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-99c28a2 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-ad2361e .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-75db4e5 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-39af9c9 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-2e6cb32 .elementor-heading-title{font-size:12px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-dcf7848{--n-accordion-title-font-size:16px;}:where( .elementor-38 .elementor-element.elementor-element-dcf7848 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-06dc496{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f06057e{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2819cbb .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-e1622a7{--border-radius:0px 0px 015px 015px;--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-3331a67{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-fdeb059{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-d73765f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d73765f .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-e101d59{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f72d3f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f72d3f8 .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-86a2fd2{--padding-top:05px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b22795c{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-09234d9{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-663d6c1{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-971dedc{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4eac514 .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-99d4988{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-832660a .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-8b3e6f2{--padding-top:05px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f1f2f61{font-size:13px;line-height:19px;}.elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-033087a {--n-accordion-padding:15px 10px 15px 30px;}.elementor-38 .elementor-element.elementor-element-033087a{--n-accordion-title-font-size:16px;}:where( .elementor-38 .elementor-element.elementor-element-033087a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.23em;letter-spacing:-0.2px;}}/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e00ef64 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc6df51 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c8f93 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a679dc4 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683ba8d */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c28a2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f4b60 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2361e */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef78d62 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75db4e5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee86db5 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39af9c9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54035cc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6cb32 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba29df */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dcf7848 *//* Apply Gotham Black font to accordion titles */
.e-n-accordion-item-title {
    font-family: 'Gotham Black', sans-serif !important;
    font-weight: bold !important;
    background-color: #FFFAF2 !important; /* Default background */
    color: black !important;
    transition: all 0.3s ease-in-out;
    border-style: none;
    
}

.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    font-family: 'Gotham Black', sans-serif !important;
}

/* When accordion item expands, title turns orange */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    background-color: #FFA500 !important;
    color: white !important;
    border-style: none;
    margin-bottom: 0px;
}

/* Ensure the expanded icon color matches the title */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: white !important;
    border-style: none;
}
.elementor-widget-n-accordion .e-n-accordion-item-title {
 border-style: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2819cbb */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3331a67 */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73765f */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72d3f8 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d59 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22795c */.paragraph-tight {
    margin-bottom: 4px; /* p to bullets - closer */
  }

  .bullet-list {
    margin-top: 0px;     /* list to p - tight */
    margin-bottom: 20px; /* list to next p - more space */
  }

  .paragraph-spaced {
    margin-top: 1px; /* pushes the next p down */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a2fd2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09234d9 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eac514 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971dedc */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-832660a */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d4988 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3e6f2 */.custom-br {
        display: block;
        height: 15px; /* Adjust height as needed */
        content: "";
    }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-033087a *//* Apply Gotham Black font to accordion titles */
.e-n-accordion-item-title {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
    background-color: #FFFAF2 !important; /* Default background */
    color: #414042 !important;
    transition: all 0.3s ease-in-out;
    border-style: none;
    
}

/* When accordion item expands, title turns orange */
.e-n-accordion-item[open] .e-n-accordion-item-title {
    background-color: #FFA500 !important;
    color: white !important;
    border-style: none;
    margin-bottom: 0px;
}

/* Ensure the expanded icon color matches the title */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: white !important;
    border-style: none;
}
.elementor-widget-n-accordion .e-n-accordion-item-title {
 border-style: none;   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Black';
	font-display: auto;
	src: url('https://oem4u2day.com/wp-content/uploads/2025/03/Gotham-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Book';
	font-display: auto;
	src: url('https://oem4u2day.com/wp-content/uploads/2025/03/GothamBook.ttf') format('truetype');
}
/* End Custom Fonts CSS */