.elementor-163 .elementor-element.elementor-element-35ad253{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-163 .elementor-element.elementor-element-35ad253::before, .elementor-163 .elementor-element.elementor-element-35ad253 > .elementor-background-video-container::before, .elementor-163 .elementor-element.elementor-element-35ad253 > .e-con-inner > .elementor-background-video-container::before, .elementor-163 .elementor-element.elementor-element-35ad253 > .elementor-background-slideshow::before, .elementor-163 .elementor-element.elementor-element-35ad253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-163 .elementor-element.elementor-element-35ad253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-163 .elementor-element.elementor-element-633f2e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;}.elementor-163 .elementor-element.elementor-element-633f2e1::before, .elementor-163 .elementor-element.elementor-element-633f2e1 > .elementor-background-video-container::before, .elementor-163 .elementor-element.elementor-element-633f2e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-163 .elementor-element.elementor-element-633f2e1 > .elementor-background-slideshow::before, .elementor-163 .elementor-element.elementor-element-633f2e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-163 .elementor-element.elementor-element-633f2e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-163 .elementor-element.elementor-element-1b2ae04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-163 .elementor-element.elementor-element-1b2ae04 > .elementor-widget-container{margin:8em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-1b2ae04 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:clamp(3rem, 2.5385rem + 2.0513vw, 4rem);line-height:120%;}.elementor-widget-table-of-contents{--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-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .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-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-20ef6ec{width:100%;max-width:100%;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-hover-decoration:underline;}.elementor-163 .elementor-element.elementor-element-20ef6ec > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__header-title{text-align:start;}.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__header, .elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__header-title{font-family:"League Gothic", Sans-serif;font-size:41px;font-weight:600;letter-spacing:2px;}.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__header{flex-direction:row;}.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-ae68192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-ae68192{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-28744d4 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-7548b1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-7548b1e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-fb4ed54 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-10a13d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-10a13d3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-57a2437 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-57a2437{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-8237218 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-8e88c8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-8e88c8b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-5d9f5aa .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-071fc7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-071fc7a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-9d65938 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-7fc3fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-7fc3fbc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-4bf0a55 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-2e482a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-2e482a3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-529dc66 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-2ad4b6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-2ad4b6a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-445efe7 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-47f2565 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-47f2565{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-9d92433 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-6e17ed6{text-align:left;}.elementor-163 .elementor-element.elementor-element-6e17ed6 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-bc75769 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-bc75769{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-e3f2126{text-align:left;}.elementor-163 .elementor-element.elementor-element-e3f2126 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-c562093 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c562093{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-08e1205{text-align:left;}.elementor-163 .elementor-element.elementor-element-08e1205 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-6b7cab4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-6b7cab4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-59b274d .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-83228f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-83228f8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-a92cdae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-a92cdae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-09c6ce4 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-b13cea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-b13cea2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-d16c08d .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-0478b6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-0478b6c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-91dc328 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-0242672 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-0242672{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-2d07457 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-a7eb931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-a7eb931{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-a6c3d25 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-8c61a11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-8c61a11{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-fd7f3fa .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-956e79c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-956e79c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-afb9298 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-daf02dc > .elementor-widget-container{margin:20px 0px 0px 0px;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-163 .elementor-element.elementor-element-daf02dc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-e15e372 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e15e372{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-b57f291 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-163 .elementor-element.elementor-element-b57f291.elementor-element{--align-self:center;}.elementor-163 .elementor-element.elementor-element-3f2d34d .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:2.5rem;line-height:105%;letter-spacing:0.9px;}.elementor-163 .elementor-element.elementor-element-78522be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-78522be{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-2934aed{text-align:left;}.elementor-163 .elementor-element.elementor-element-2934aed .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-eec0b97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-eec0b97{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-73e8fd6{text-align:left;}.elementor-163 .elementor-element.elementor-element-73e8fd6 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-0f73ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-0f73ef2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-8f9cfde{text-align:left;}.elementor-163 .elementor-element.elementor-element-8f9cfde .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-e4cc1cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e4cc1cc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-c76de75{text-align:left;}.elementor-163 .elementor-element.elementor-element-c76de75 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-9015376 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-9015376{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-675b1a6{text-align:left;}.elementor-163 .elementor-element.elementor-element-675b1a6 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-5f74675 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-5f74675{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-c986b1e{text-align:left;}.elementor-163 .elementor-element.elementor-element-c986b1e .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-e88494f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e88494f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-c7f2d7c{text-align:left;}.elementor-163 .elementor-element.elementor-element-c7f2d7c .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-c3e28bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c3e28bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-a9bf795{text-align:left;}.elementor-163 .elementor-element.elementor-element-a9bf795 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-e931f10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e931f10{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-a8d4cfd{text-align:left;}.elementor-163 .elementor-element.elementor-element-a8d4cfd .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-d953553 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-d953553{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-c4c7216{text-align:left;}.elementor-163 .elementor-element.elementor-element-c4c7216 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-weight:600;letter-spacing:1.5px;}.elementor-163 .elementor-element.elementor-element-67debef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-67debef{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-bc021c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-bc021c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body.elementor-page-163:not(.elementor-motion-effects-element-type-background), body.elementor-page-163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-35ad253{--overlay-opacity:0.01;}.elementor-163 .elementor-element.elementor-element-633f2e1{--overlay-opacity:0.01;}.elementor-163 .elementor-element.elementor-element-1b2ae04 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-163 .elementor-element.elementor-element-1b2ae04{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-163 .elementor-element.elementor-element-20ef6ec{--box-min-height:0vh;}}@media(min-width:768px){.elementor-163 .elementor-element.elementor-element-35ad253{--width:70%;}.elementor-163 .elementor-element.elementor-element-633f2e1{--width:70%;}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-35ad253{--width:95%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-163 .elementor-element.elementor-element-35ad253.e-con{--align-self:center;}.elementor-163 .elementor-element.elementor-element-633f2e1{--width:99%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-163 .elementor-element.elementor-element-633f2e1.e-con{--align-self:center;}.elementor-163 .elementor-element.elementor-element-1b2ae04{width:100%;max-width:100%;text-align:left;}.elementor-163 .elementor-element.elementor-element-1b2ae04 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-20ef6ec > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-28744d4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-28744d4 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-fb4ed54 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-fb4ed54 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-8237218 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-8237218 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-5d9f5aa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-5d9f5aa .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-9d65938 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-9d65938 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-4bf0a55 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-4bf0a55 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-529dc66 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-529dc66 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-445efe7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-445efe7 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-9d92433 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-9d92433 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-6e17ed6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-6e17ed6{text-align:left;}.elementor-163 .elementor-element.elementor-element-e3f2126 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-e3f2126{text-align:left;}.elementor-163 .elementor-element.elementor-element-08e1205 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-08e1205{text-align:left;}.elementor-163 .elementor-element.elementor-element-59b274d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-59b274d .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-09c6ce4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-09c6ce4 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-d16c08d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-d16c08d .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-91dc328 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-91dc328 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-2d07457 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-2d07457 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-a6c3d25 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-a6c3d25 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-fd7f3fa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-fd7f3fa .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-afb9298 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-afb9298 .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-3f2d34d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-3f2d34d .elementor-heading-title{font-size:2em;}.elementor-163 .elementor-element.elementor-element-2934aed > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-2934aed{text-align:left;}.elementor-163 .elementor-element.elementor-element-73e8fd6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-73e8fd6{text-align:left;}.elementor-163 .elementor-element.elementor-element-8f9cfde > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-8f9cfde{text-align:left;}.elementor-163 .elementor-element.elementor-element-c76de75 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c76de75{text-align:left;}.elementor-163 .elementor-element.elementor-element-675b1a6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-675b1a6{text-align:left;}.elementor-163 .elementor-element.elementor-element-c986b1e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c986b1e{text-align:left;}.elementor-163 .elementor-element.elementor-element-c7f2d7c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c7f2d7c{text-align:left;}.elementor-163 .elementor-element.elementor-element-a9bf795 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-a9bf795{text-align:left;}.elementor-163 .elementor-element.elementor-element-a8d4cfd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-a8d4cfd{text-align:left;}.elementor-163 .elementor-element.elementor-element-c4c7216 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c4c7216{text-align:left;}}/* Start custom CSS for table-of-contents, class: .elementor-element-20ef6ec *//* TOC: Hover-Farbe der Einträge */
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__body .elementor-toc__list-item-text:hover,
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-widget-table-of-contents
  .elementor-toc__body
  .elementor-toc__list-item-text:hover {
    color: #E5007D !important;
}

/* TOC: Header-Style & Verlauf (#E5007D → #FF1495) */
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__header,
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-widget-table-of-contents .elementor-toc__header {
    background: linear-gradient(to right, #E5007D, #FF1495) !important;
    padding-top: 1.4em;
    padding-bottom: 1.4em;
    max-height: 30px;
}

/* TOC: Listen-Text oben ausrichten */
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-toc__list-item-text-wrapper,
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper {
    align-items: flex-start !important;
}

/* TOC: Nummern / Bullets ausblenden */
.elementor-163 .elementor-element.elementor-element-20ef6ec ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before,
.elementor-163 .elementor-element.elementor-element-20ef6ec .elementor-widget-table-of-contents
  ol.elementor-toc__list-wrapper
  .elementor-toc__list-item-text-wrapper:before {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae68192 */.elementor-163 .elementor-element.elementor-element-ae68192 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7548b1e */.elementor-163 .elementor-element.elementor-element-7548b1e p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e88c8b */.elementor-163 .elementor-element.elementor-element-8e88c8b p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-071fc7a */.elementor-163 .elementor-element.elementor-element-071fc7a p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fc3fbc */.elementor-163 .elementor-element.elementor-element-7fc3fbc p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e482a3 */.elementor-163 .elementor-element.elementor-element-2e482a3 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47f2565 */.elementor-163 .elementor-element.elementor-element-47f2565 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc75769 */.elementor-163 .elementor-element.elementor-element-bc75769 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c562093 */.elementor-163 .elementor-element.elementor-element-c562093 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b7cab4 */.elementor-163 .elementor-element.elementor-element-6b7cab4 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83228f8 */.elementor-163 .elementor-element.elementor-element-83228f8 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a92cdae */.elementor-163 .elementor-element.elementor-element-a92cdae p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0478b6c */.elementor-163 .elementor-element.elementor-element-0478b6c p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7eb931 */.elementor-163 .elementor-element.elementor-element-a7eb931 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c61a11 */.elementor-163 .elementor-element.elementor-element-8c61a11 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-956e79c */.elementor-163 .elementor-element.elementor-element-956e79c p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daf02dc */.elementor-163 .elementor-element.elementor-element-daf02dc p {
    hyphens:auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b57f291 */a._brlbs-btn-cookie-preference {
    color:#d9a949 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eec0b97 */.elementor-163 .elementor-element.elementor-element-eec0b97 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f73ef2 */.elementor-163 .elementor-element.elementor-element-0f73ef2 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4cc1cc */.elementor-163 .elementor-element.elementor-element-e4cc1cc p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9015376 */.elementor-163 .elementor-element.elementor-element-9015376 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f74675 */.elementor-163 .elementor-element.elementor-element-5f74675 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e88494f */.elementor-163 .elementor-element.elementor-element-e88494f p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3e28bd */.elementor-163 .elementor-element.elementor-element-c3e28bd p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e931f10 */.elementor-163 .elementor-element.elementor-element-e931f10 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d953553 */.elementor-163 .elementor-element.elementor-element-d953553 p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67debef */.elementor-163 .elementor-element.elementor-element-67debef p {
    padding-bottom:15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'League Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fahrschuleengelke.de/wp-content/uploads/2025/12/LeagueGothic-Regular.woff2') format('woff2'),
		url('https://fahrschuleengelke.de/wp-content/uploads/2025/12/leaguegothic-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */