.elementor-15289 .elementor-element.elementor-element-5fd177e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5fd177e5:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-5fd177e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-42e852f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-80px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-42e852f7:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-42e852f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:190px 0px 0px 48px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4efda43a{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4efda43a{right:0px;}.elementor-15289 .elementor-element.elementor-element-4efda43a{top:0px;font-family:"Roboto", Sans-serif;font-weight:200;color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:259px 0px 0px 48px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-3cfbf7b2{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-3cfbf7b2{right:0px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2{top:0px;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:300;line-height:120%;color:var( --e-global-color-0c7a006 );}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-78e3c149{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-78e3c149{right:0px;}.elementor-15289 .elementor-element.elementor-element-78e3c149{top:0px;}.elementor-15289 .elementor-element.elementor-element-78e3c149:hover img{opacity:0.7;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-1ecd7dff{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-1ecd7dff{right:0px;}.elementor-15289 .elementor-element.elementor-element-1ecd7dff{top:0px;font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15289 .elementor-element.elementor-element-1ecd7dff a{color:var( --e-global-color-text );}.elementor-15289 .elementor-element.elementor-element-1ecd7dff a:hover, .elementor-15289 .elementor-element.elementor-element-1ecd7dff a:focus{color:var( --e-global-color-8edaa73 );}.elementor-15289 .elementor-element.elementor-element-411e28bb{--display:flex;--position:absolute;top:0px;}.elementor-15289 .elementor-element.elementor-element-411e28bb:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-411e28bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b59318 );}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-411e28bb{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-411e28bb{right:0px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--display:flex;--position:absolute;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-3faee9c9{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-3faee9c9{right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:0px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:1326px;max-width:1326px;height:884px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--display:flex;--position:absolute;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4f455108{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4f455108{right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-39408936{left:-455px;}body.rtl .elementor-15289 .elementor-element.elementor-element-39408936{right:-455px;}.elementor-15289 .elementor-element.elementor-element-39408936{top:-280px;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:1459px;max-width:1459px;height:977px;}.elementor-15289 .elementor-element.elementor-element-6d0c94ea{--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;--justify-content:center;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-6d0c94ea:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-6d0c94ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-12f595bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-12f595bc:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-12f595bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-7ce556c7{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-7ce556c7{right:0px;}.elementor-15289 .elementor-element.elementor-element-7ce556c7{top:0px;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-2c6ef71b a{color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-2c6ef71b a:hover, .elementor-15289 .elementor-element.elementor-element-2c6ef71b a:focus{color:var( --e-global-color-accent );}.elementor-15289 .elementor-element.elementor-element-724d907f{--display:flex;--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:center;--align-items:flex-start;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-724d907f:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-724d907f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-48ee1622{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{text-align:justify;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:300;line-height:120%;color:var( --e-global-color-ad839c6 );}.elementor-15289 .elementor-element.elementor-element-5406da3{--display:flex;--min-height:1px;--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;--justify-content:center;--align-items:flex-start;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-5406da3:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-5406da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-28c478dd{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-28c478dd:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-28c478dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-518ba73d{--display:grid;--e-con-grid-template-columns:363px 176px 100px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:end;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5d48ac48{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-ad839c6 );}.elementor-15289 .elementor-element.elementor-element-77f052be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-77f052be{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-2cc1bd1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2cc1bd1e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-18681a70{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-4006df83{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-ad839c6 );}.elementor-15289 .elementor-element.elementor-element-481d3389{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-42f9536b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-42f9536b{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-2cea9848 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2cea9848{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-72e5fcdd{--divider-border-style:solid;--divider-color:var( --e-global-color-8edaa73 );--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd > .elementor-widget-container{margin:-50px 0px 0px 58px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider-separator{width:1325px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-13477b3c{--display:flex;--position:absolute;top:0px;}.elementor-15289 .elementor-element.elementor-element-13477b3c:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-13477b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-00c6c70 ) 0%, #F1F1F1 100%);}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-13477b3c{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-13477b3c{right:0px;}.elementor-15289 .elementor-element.elementor-element-689f3326{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5371d87e{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-348ddcba{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-7f2f0799{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-fbcd4aa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-23cce2e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-89cbe95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-d806ea9{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-e118535{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-aa5fca4{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-21023ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-f14ac2c{--display:flex;}.elementor-15289 .elementor-element.elementor-element-b77a859{--display:flex;}.elementor-15289 .elementor-element.elementor-element-ffe35a8{--display:flex;}.elementor-15289 .elementor-element.elementor-element-01e5d68{--display:flex;}.elementor-15289 .elementor-element.elementor-element-5f5cf13{--display:flex;}.elementor-15289 .elementor-element.elementor-element-e9912ee{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2d461f5{--display:flex;}.elementor-15289 .elementor-element.elementor-element-ff81b49{--display:flex;}.elementor-15289 .elementor-element.elementor-element-02b4c5a{--display:flex;}.elementor-15289 .elementor-element.elementor-element-567e836{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-35cf5d6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-269221d{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-39bf7e3{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-e9b879c{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-e9b879c > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-a6cd95f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-b89fc47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-dbb19da{--display:flex;}.elementor-15289 .elementor-element.elementor-element-20e4f7e{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2d65253{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2b732a8d{--display:flex;}.elementor-15289 .elementor-element.elementor-element-b421665{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-d33f0d5{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-b0c44f1{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-6689b98{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-6689b98 > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-4e2d715{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5191369{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-5191369 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-f635fa4{--display:flex;}.elementor-15289 .elementor-element.elementor-element-e629064{--display:flex;}.elementor-15289 .elementor-element.elementor-element-4eb9e5d{--display:flex;}.elementor-15289 .elementor-element.elementor-element-63c7040{--display:flex;}.elementor-15289 .elementor-element.elementor-element-1317e00{--display:flex;}.elementor-15289 .elementor-element.elementor-element-c839f83{--display:flex;}.elementor-15289 .elementor-element.elementor-element-19dd425{--display:flex;}.elementor-15289 .elementor-element.elementor-element-c0f6a0e{--display:flex;}.elementor-15289 .elementor-element.elementor-element-33bb10e{--display:flex;}.elementor-15289 .elementor-element.elementor-element-411d65f{--display:flex;}.elementor-15289 .elementor-element.elementor-element-59970e3{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2666312{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2c785e0{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3cc6e9c6{--display:flex;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e6d469f{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-380bcc7{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-c8655d3{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-7932269{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-015221e{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-015221e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-e003077{--display:flex;}.elementor-15289 .elementor-element.elementor-element-57042f1{--display:flex;}.elementor-15289 .elementor-element.elementor-element-4b444b5{--display:flex;}.elementor-15289 .elementor-element.elementor-element-24b8f86{--display:flex;}.elementor-15289 .elementor-element.elementor-element-674cdee{--display:flex;}.elementor-15289 .elementor-element.elementor-element-6d662b1{--display:flex;}.elementor-15289 .elementor-element.elementor-element-ca30268{--display:flex;}.elementor-15289 .elementor-element.elementor-element-332111a{--display:flex;}.elementor-15289 .elementor-element.elementor-element-e4650b0{--display:flex;}.elementor-15289 .elementor-element.elementor-element-931d51b{--display:flex;}.elementor-15289 .elementor-element.elementor-element-7b85269{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2906758{--display:flex;}.elementor-15289 .elementor-element.elementor-element-0435f59{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2eb7498{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2e35b80{--display:flex;}.elementor-15289 .elementor-element.elementor-element-9e6296d{--display:flex;}.elementor-15289 .elementor-element.elementor-element-8a26887{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-560075c{--display:flex;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-bfe9033{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-138bd66{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-f23a172{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-f23a172 > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-5c0f444{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-6625b7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4e282d3{--display:flex;}.elementor-15289 .elementor-element.elementor-element-fce262b{--display:flex;}.elementor-15289 .elementor-element.elementor-element-e1ed176{--display:flex;}.elementor-15289 .elementor-element.elementor-element-da54341{--display:flex;}.elementor-15289 .elementor-element.elementor-element-a79a0a4{--display:flex;}.elementor-15289 .elementor-element.elementor-element-60342f4{--display:flex;}.elementor-15289 .elementor-element.elementor-element-da1dad3{--display:flex;}.elementor-15289 .elementor-element.elementor-element-5e0d8dc{--display:flex;}.elementor-15289 .elementor-element.elementor-element-2b6bbcb{--display:flex;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-65a98c2{--display:flex;}.elementor-15289 .elementor-element.elementor-element-724fd15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3c37714{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-029dac9{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;color:var( --e-global-color-e09896f );}.elementor-15289 .elementor-element.elementor-element-9efca8a{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-15289 .elementor-element.elementor-element-9efca8a > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15289 .elementor-element.elementor-element-e32e216{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2f57837{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-4e10647 );}.elementor-15289 .elementor-element.elementor-element-2f57837 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-f5cf486{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:15px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 1383px );max-width:1383px;--container-widget-width:1383px;--container-widget-flex-grow:0;z-index:100;--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:10px;--n-accordion-title-normal-color:var( --e-global-color-4e10647 );--n-accordion-title-hover-color:var( --e-global-color-ad839c6 );--n-accordion-title-active-color:var( --e-global-color-ad839c6 );--n-accordion-icon-size:33px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 392px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2{--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;--justify-content:center;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-57392ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-15289 .elementor-element.elementor-element-46d527cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-42882463{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-42882463{right:0px;}.elementor-15289 .elementor-element.elementor-element-42882463{top:0px;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-ad839c6 );}.elementor-15289 .elementor-element.elementor-element-3933f95b{--display:flex;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-6130f88e{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-6130f88e:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-6130f88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-59e0f67e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-388d500b{--display:flex;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-1126a643{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-1126a643:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-1126a643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-21a1b8ac.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-21a1b8ac{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-21a1b8ac{right:0px;}.elementor-15289 .elementor-element.elementor-element-21a1b8ac{top:0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-39fac58f{--display:flex;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-3e127674{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-3e127674:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-3e127674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-50236de.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-50236de{left:-108px;}body.rtl .elementor-15289 .elementor-element.elementor-element-50236de{right:-108px;}.elementor-15289 .elementor-element.elementor-element-50236de{top:0px;}.elementor-15289 .elementor-element.elementor-element-4344de87{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-22abfa8{--display:flex;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-100d700{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-100d700:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-100d700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-aaf5f1a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-aaf5f1a{left:-108px;}body.rtl .elementor-15289 .elementor-element.elementor-element-aaf5f1a{right:-108px;}.elementor-15289 .elementor-element.elementor-element-aaf5f1a{top:0px;}.elementor-15289 .elementor-element.elementor-element-8c557fd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-8eca269{--display:flex;}.elementor-15289 .elementor-element.elementor-element-b612d15{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-5542495{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-5542495:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-5542495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-f6532ea.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-f6532ea{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-f6532ea{right:0px;}.elementor-15289 .elementor-element.elementor-element-f6532ea{top:0px;}.elementor-15289 .elementor-element.elementor-element-2566711{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-5b6b285{--display:flex;}.elementor-15289 .elementor-element.elementor-element-cce46df{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-8240b42{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-8240b42:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-8240b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-fe3daf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15289 .elementor-element.elementor-element-2169cec{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-593039c{--display:flex;}.elementor-15289 .elementor-element.elementor-element-81a0967{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-4ddb5db{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-4ddb5db:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-4ddb5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-3575bd3.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-3575bd3{left:-108px;}body.rtl .elementor-15289 .elementor-element.elementor-element-3575bd3{right:-108px;}.elementor-15289 .elementor-element.elementor-element-3575bd3{top:0px;}.elementor-15289 .elementor-element.elementor-element-043c0c3{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-0b1e230{--display:flex;}.elementor-15289 .elementor-element.elementor-element-22c9276{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-ac26f32{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-ac26f32:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-ac26f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-2fd2af7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-2fd2af7{left:-108px;}body.rtl .elementor-15289 .elementor-element.elementor-element-2fd2af7{right:-108px;}.elementor-15289 .elementor-element.elementor-element-2fd2af7{top:0px;}.elementor-15289 .elementor-element.elementor-element-4575097{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-29e2b95{--display:flex;}.elementor-15289 .elementor-element.elementor-element-19af49f{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-47a0e8c{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-47a0e8c:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-47a0e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-8b4604c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-8b4604c{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-8b4604c{right:0px;}.elementor-15289 .elementor-element.elementor-element-8b4604c{top:0px;}.elementor-15289 .elementor-element.elementor-element-7af9666{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-9bec021{--display:flex;}.elementor-15289 .elementor-element.elementor-element-c087352{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-bbd464e{--display:flex;--overflow:hidden;}.elementor-15289 .elementor-element.elementor-element-bbd464e:not(.elementor-motion-effects-element-type-background), .elementor-15289 .elementor-element.elementor-element-bbd464e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d94169 );}.elementor-15289 .elementor-element.elementor-element-25327f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:var( --e-global-color-3b59318 );}.elementor-15289 .elementor-element.elementor-element-5e019597{--display:flex;}.elementor-15289 .elementor-element.elementor-element-57eed34{--display:flex;}.elementor-15289 .elementor-element.elementor-element-fc39aca{--display:flex;}.elementor-15289 .elementor-element.elementor-element-3239739{--display:flex;}.elementor-15289 .elementor-element.elementor-element-41bd0890{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1439px){.elementor-15289 .elementor-element.elementor-element-5fd177e5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-42e852f7{--min-height:945px;--margin-top:-80px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-4efda43a{width:var( --container-widget-width, 696px );max-width:696px;--container-widget-width:696px;--container-widget-flex-grow:0;font-size:50px;line-height:110%;letter-spacing:-0.2px;}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:244px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:304px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-78e3c149 > .elementor-widget-container{margin:177px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-78e3c149{z-index:11;}.elementor-15289 .elementor-element.elementor-element-1ecd7dff > .elementor-widget-container{margin:188px 0px 0px 52px;}.elementor-15289 .elementor-element.elementor-element-1ecd7dff{z-index:10;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:0px;--z-index:0;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--min-height:450px;--border-radius:5px 5px 5px 5px;--margin-top:395px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:-51.997px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:-51.997px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a{top:-93.989px;z-index:10;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:1326px;height:884px;object-fit:cover;}.elementor-15289 .elementor-element.elementor-element-4f455108{--min-height:343px;--border-radius:5px 5px 0px 0px;--margin-top:157px;--margin-bottom:0px;--margin-left:668px;--margin-right:0px;--z-index:5;}.elementor-15289 .elementor-element.elementor-element-39408936 > .elementor-widget-container{margin:-10px -10px -10px -10px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-39408936{left:-718.957px;}body.rtl .elementor-15289 .elementor-element.elementor-element-39408936{right:-718.957px;}.elementor-15289 .elementor-element.elementor-element-39408936{top:-677.952px;z-index:10;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:1459px;max-width:1459px;height:977px;object-fit:cover;object-position:top left;}.elementor-15289 .elementor-element.elementor-element-6d0c94ea{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-7ce556c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7ce556c7{font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{width:var( --container-widget-width, 1075px );max-width:1075px;--container-widget-width:1075px;--container-widget-flex-grow:0;font-size:16px;line-height:140%;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b > .elementor-widget-container{margin:-10px 0px 0px 304px;}.elementor-15289 .elementor-element.elementor-element-2e465678 > .elementor-widget-container{margin:0px 0px 0px 304px;}.elementor-15289 .elementor-element.elementor-element-2e465678.elementor-element{--align-self:flex-start;}.elementor-15289 .elementor-element.elementor-element-724d907f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-20px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:start;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5406da3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--min-height:1px;--justify-content:flex-start;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-518ba73d{--e-con-grid-template-columns:263px 182px 100px;--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5d48ac48 > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-15289 .elementor-element.elementor-element-5d48ac48{font-size:22px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-77f052be > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-2cc1bd1e > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-15289 .elementor-element.elementor-element-18681a70{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-4006df83 > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-15289 .elementor-element.elementor-element-4006df83{font-size:22px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-481d3389{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-42f9536b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-2cea9848 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd > .elementor-widget-container{margin:-50px 0px 0px 30px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider-separator{width:1200px;}.elementor-15289 .elementor-element.elementor-element-13477b3c{--min-height:70px;--margin-top:100px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:-5000px;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-fbcd4aa{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-21023ec{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e9b879c > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-a6cd95f{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-b421665{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6689b98 > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-4e2d715{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5191369{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-7932269{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-015221e{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-f23a172 > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-5c0f444{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-724fd15{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-9efca8a > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:775px;}.elementor-15289 .elementor-element.elementor-element-e32e216{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2f57837{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 273px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--container-widget-width:1240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1240px );max-width:1240px;--n-accordion-item-title-space-between:0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-15289 .elementor-element.elementor-element-42882463{font-size:22px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-3933f95b{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--min-height:295px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6130f88e{--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e img{width:350px;max-width:350px;height:295px;object-fit:cover;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-388d500b{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--min-height:613px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-1126a643{--min-height:613px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-21a1b8ac img{width:411px;max-width:411px;height:613px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-6adf94d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-39fac58f{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3e127674{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-50236de img{width:759px;max-width:759px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-4344de87{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-4344de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-22abfa8{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-100d700{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-aaf5f1a img{width:759px;max-width:759px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-8c557fd{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-8c557fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-8eca269{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--min-height:613px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5542495{--min-height:613px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-f6532ea img{width:411px;max-width:411px;height:613px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-2566711{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-2566711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5b6b285{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--min-height:295px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-8240b42{--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 img{width:350px;max-width:350px;height:295px;object-fit:cover;}.elementor-15289 .elementor-element.elementor-element-2169cec{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-2169cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-593039c{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4ddb5db{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3575bd3 img{width:759px;max-width:759px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-043c0c3{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-043c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-0b1e230{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-ac26f32{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2fd2af7 img{width:759px;max-width:759px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-4575097{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-4575097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-29e2b95{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--min-height:613px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-47a0e8c{--min-height:613px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-8b4604c img{width:411px;max-width:411px;height:613px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-7af9666{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-7af9666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-9bec021{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-c087352{--min-height:295px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-bbd464e{--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-25327f5 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-15289 .elementor-element.elementor-element-25327f5 img{width:350px;max-width:350px;height:295px;object-fit:cover;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-2c7cf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-41bd0890{--e-n-carousel-swiper-slides-gap:66px;width:100%;max-width:100%;}.elementor-15289 .elementor-element.elementor-element-41bd0890 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1279px){.elementor-15289 .elementor-element.elementor-element-42e852f7{--min-height:945px;--margin-top:-80px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:244px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:304px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--margin-top:395px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:-300px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:-300px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a{top:-165px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:1326px;height:884px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--margin-top:157px;--margin-bottom:0px;--margin-left:618px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-39408936{left:-926.932px;}body.rtl .elementor-15289 .elementor-element.elementor-element-39408936{right:-926.932px;}.elementor-15289 .elementor-element.elementor-element-39408936{top:-739.926px;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:1459px;height:977px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b > .elementor-widget-container{margin:-10px 0px 0px 232px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{--container-widget-width:820px;--container-widget-flex-grow:0;width:var( --container-widget-width, 820px );max-width:820px;}.elementor-15289 .elementor-element.elementor-element-2e465678 > .elementor-widget-container{margin:0px 0px 0px 232px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-30px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{--container-widget-width:848px;--container-widget-flex-grow:0;width:var( --container-widget-width, 848px );max-width:848px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--min-height:1px;}.elementor-15289 .elementor-element.elementor-element-518ba73d{--e-con-grid-template-columns:252px 154px 100px;--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-5d48ac48 > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-15289 .elementor-element.elementor-element-77f052be > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-2cc1bd1e > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-15289 .elementor-element.elementor-element-18681a70{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-4006df83 > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-15289 .elementor-element.elementor-element-481d3389{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-42f9536b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-2cea9848 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider-separator{width:912px;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e9b879c > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-b421665{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6689b98 > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-5191369{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-015221e{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-f23a172 > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-724fd15{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-9efca8a > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:520px;}.elementor-15289 .elementor-element.elementor-element-2f57837{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 263px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--container-widget-width:952px;--container-widget-flex-grow:0;width:var( --container-widget-width, 952px );max-width:952px;--n-accordion-item-title-space-between:0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--min-height:294px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e img{width:371px;max-width:371px;height:294px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--min-height:550px;}.elementor-15289 .elementor-element.elementor-element-1126a643{--min-height:550px;}.elementor-15289 .elementor-element.elementor-element-21a1b8ac img{width:372px;max-width:372px;height:550px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-3e127674{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-50236de img{width:700px;max-width:700px;height:445px;}.elementor-15289 .elementor-element.elementor-element-4344de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4344de87{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-100d700{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-aaf5f1a img{width:700px;max-width:700px;height:445px;}.elementor-15289 .elementor-element.elementor-element-8c557fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-8c557fd{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--min-height:550px;}.elementor-15289 .elementor-element.elementor-element-5542495{--min-height:550px;}.elementor-15289 .elementor-element.elementor-element-f6532ea img{width:372px;max-width:372px;height:550px;}.elementor-15289 .elementor-element.elementor-element-2566711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2566711{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--min-height:294px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 img{width:371px;max-width:371px;height:294px;}.elementor-15289 .elementor-element.elementor-element-2169cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2169cec{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-4ddb5db{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-3575bd3 img{width:700px;max-width:700px;height:445px;}.elementor-15289 .elementor-element.elementor-element-043c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-043c0c3{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-ac26f32{--min-height:445px;}.elementor-15289 .elementor-element.elementor-element-2fd2af7 img{width:700px;max-width:700px;height:445px;}.elementor-15289 .elementor-element.elementor-element-4575097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4575097{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--min-height:550px;}.elementor-15289 .elementor-element.elementor-element-47a0e8c{--min-height:550px;}.elementor-15289 .elementor-element.elementor-element-8b4604c img{width:372px;max-width:372px;height:550px;}.elementor-15289 .elementor-element.elementor-element-7af9666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7af9666{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-c087352{--min-height:294px;}.elementor-15289 .elementor-element.elementor-element-25327f5 img{width:371px;max-width:371px;height:294px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{--container-widget-width:948px;--container-widget-flex-grow:0;width:var( --container-widget-width, 948px );max-width:948px;}.elementor-15289 .elementor-element.elementor-element-41bd0890{--e-n-carousel-swiper-slides-gap:30px;}}@media(max-width:989px){.elementor-15289 .elementor-element.elementor-element-5fd177e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-42e852f7{--min-height:939px;}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:256px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4efda43a{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;font-size:40px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:305px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2{font-size:28px;}.elementor-15289 .elementor-element.elementor-element-78e3c149 > .elementor-widget-container{margin:189px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-1ecd7dff > .elementor-widget-container{margin:200px 0px 0px 52px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--margin-top:389px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:-112px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:-112px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a{top:-164.997px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:950px;max-width:950px;height:634px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--margin-top:157px;--margin-bottom:0px;--margin-left:482px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-39408936 > .elementor-widget-container{margin:-10px -10px -10px -10px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-39408936{left:-311.946px;}body.rtl .elementor-15289 .elementor-element.elementor-element-39408936{right:-311.946px;}.elementor-15289 .elementor-element.elementor-element-39408936{top:-630.937px;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:1459%;height:977px;}.elementor-15289 .elementor-element.elementor-element-7ce556c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b > .elementor-widget-container{margin:-10px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{--container-widget-width:688px;--container-widget-flex-grow:0;width:var( --container-widget-width, 688px );max-width:688px;}.elementor-15289 .elementor-element.elementor-element-2e465678 > .elementor-widget-container{margin:0px 0px 0px 181px;}.elementor-15289 .elementor-element.elementor-element-724d907f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-40px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{--container-widget-width:673px;--container-widget-flex-grow:0;width:var( --container-widget-width, 673px );max-width:673px;text-align:start;font-size:28px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--min-height:1px;}.elementor-15289 .elementor-element.elementor-element-518ba73d{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-5d48ac48 > .elementor-widget-container{margin:205px 0px 0px 20px;}.elementor-15289 .elementor-element.elementor-element-5d48ac48{font-size:20px;}.elementor-15289 .elementor-element.elementor-element-18681a70{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4006df83 > .elementor-widget-container{margin:205px 0px 0px 18px;}.elementor-15289 .elementor-element.elementor-element-4006df83{font-size:20px;}.elementor-15289 .elementor-element.elementor-element-481d3389{--e-con-grid-template-columns:147px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-42f9536b > .elementor-widget-container{margin:-32px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-2cea9848 > .elementor-widget-container{margin:-32px 0px 0px -38px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd > .elementor-widget-container{margin:-48px 0px 0px 20px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider-separator{width:708px;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e9b879c > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-b421665{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6689b98 > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-5191369{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-015221e{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-f23a172 > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-724fd15{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-9efca8a > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:588px;}.elementor-15289 .elementor-element.elementor-element-2f57837{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 20px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--container-widget-width:738px;--container-widget-flex-grow:0;width:var( --container-widget-width, 738px );max-width:738px;--n-accordion-item-title-space-between:0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--min-height:294px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e img{width:407px;max-width:407px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3e127674{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-50236de img{width:600px;max-width:600px;height:450px;}.elementor-15289 .elementor-element.elementor-element-4344de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4344de87{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-100d700{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-aaf5f1a img{width:600px;max-width:600px;height:450px;}.elementor-15289 .elementor-element.elementor-element-8c557fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-8c557fd{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2566711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2566711{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--min-height:294px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 img{width:407px;max-width:407px;}.elementor-15289 .elementor-element.elementor-element-2169cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2169cec{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4ddb5db{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-3575bd3 img{width:600px;max-width:600px;height:450px;}.elementor-15289 .elementor-element.elementor-element-043c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-043c0c3{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-ac26f32{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-2fd2af7 img{width:600px;max-width:600px;height:450px;}.elementor-15289 .elementor-element.elementor-element-4575097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4575097{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7af9666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7af9666{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-c087352{--min-height:294px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-25327f5 img{width:407px;max-width:407px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{--container-widget-width:736px;--container-widget-flex-grow:0;width:var( --container-widget-width, 736px );max-width:736px;}.elementor-15289 .elementor-element.elementor-element-41bd0890{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15289 .elementor-element.elementor-element-41bd0890 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-15289 .elementor-element.elementor-element-42e852f7{--min-height:939px;--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;--justify-content:flex-start;--align-items:center;}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:278px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4efda43a{--container-widget-width:507px;--container-widget-flex-grow:0;width:var( --container-widget-width, 507px );max-width:507px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:327px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--margin-top:389px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:-95.977px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:-95.977px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a{top:-153.983px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:589px;max-width:589px;height:634px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--margin-top:350px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:589px;max-width:589px;height:634px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7ce556c7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b > .elementor-widget-container{margin:15px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-15289 .elementor-element.elementor-element-2e465678 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--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;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-15289 .elementor-element.elementor-element-518ba73d{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-18681a70{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-4006df83 > .elementor-widget-container{margin:205px 0px 0px 9px;}.elementor-15289 .elementor-element.elementor-element-481d3389{--e-con-grid-template-columns:99px 1fr;--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-42f9536b > .elementor-widget-container{margin:-32px 0px 0px 6px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd > .elementor-widget-container{margin:-50px 0px 0px 15px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider-separator{width:428px;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-348ddcba > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-fbcd4aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e118535 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-21023ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-39bf7e3 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-e9b879c > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-a6cd95f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-b421665{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b0c44f1 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-6689b98 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-4e2d715{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5191369{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-380bcc7 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-7932269{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-015221e{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-138bd66 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-f23a172 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-5c0f444{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-724fd15{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-029dac9 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-15289 .elementor-element.elementor-element-9efca8a > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:430px;}.elementor-15289 .elementor-element.elementor-element-e32e216{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2f57837{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 15px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--container-widget-width:453px;--container-widget-flex-grow:0;width:var( --container-widget-width, 453px );max-width:453px;--n-accordion-item-title-space-between:0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--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;--justify-content:flex-start;--align-items:center;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e img{width:282px;max-width:282px;height:350px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--min-height:487px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-1126a643{--min-height:487px;}.elementor-15289 .elementor-element.elementor-element-21a1b8ac img{height:487px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3e127674{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-4344de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4344de87{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-100d700{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-8c557fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-8c557fd{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--min-height:487px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5542495{--min-height:487px;}.elementor-15289 .elementor-element.elementor-element-f6532ea img{height:487px;}.elementor-15289 .elementor-element.elementor-element-2566711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2566711{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 img{width:282px;max-width:282px;height:350px;}.elementor-15289 .elementor-element.elementor-element-2169cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2169cec{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4ddb5db{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-043c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-043c0c3{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-ac26f32{--min-height:450px;}.elementor-15289 .elementor-element.elementor-element-4575097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4575097{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--min-height:487px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-47a0e8c{--min-height:487px;}.elementor-15289 .elementor-element.elementor-element-8b4604c img{height:487px;}.elementor-15289 .elementor-element.elementor-element-7af9666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7af9666{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-15289 .elementor-element.elementor-element-c087352{--min-height:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-25327f5 img{width:282px;max-width:282px;height:350px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}}@media(max-width:479px){.elementor-15289 .elementor-element.elementor-element-5fd177e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-42e852f7{--width:325px;--min-height:939px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-80px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:256px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4efda43a{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;font-size:40px;line-height:110%;letter-spacing:-0.2px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:349px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--width:325px;--margin-top:389px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:-67.98px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:-67.98px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a{top:-97.986px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:454px;max-width:454px;height:583px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--width:325px;--margin-top:350px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:686%;max-width:686%;height:461px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--width:325px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-15289 .elementor-element.elementor-element-724d907f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--width:325px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-15289 .elementor-element.elementor-element-5406da3{--width:375px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--width:375px;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-15289 .elementor-element.elementor-element-518ba73d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-5d48ac48 > .elementor-widget-container{margin:215px 0px 0px 15px;}.elementor-15289 .elementor-element.elementor-element-18681a70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-4006df83 > .elementor-widget-container{margin:205px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-481d3389{--e-con-grid-template-columns:110px 1fr;--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd > .elementor-widget-container{margin:-50px 0px 0px 15px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd .elementor-divider-separator{width:330px;}.elementor-15289 .elementor-element.elementor-element-13477b3c{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-348ddcba > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-fbcd4aa{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e118535 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-21023ec{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-39bf7e3 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-a6cd95f{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-b421665{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b0c44f1 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-4e2d715{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5191369{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-380bcc7 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-7932269{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-015221e{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-138bd66 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-5c0f444{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-724fd15{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-029dac9 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:595px;}.elementor-15289 .elementor-element.elementor-element-e32e216{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2f57837{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 16px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--n-accordion-item-title-space-between:0px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--width:325px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--width:240px;--min-height:296px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e img{width:240px;max-width:240px;height:296px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--width:372px;--min-height:487px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--width:325px;--min-height:183px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4344de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4344de87{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--width:325px;--min-height:183px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-8c557fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-8c557fd{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--width:372px;--min-height:487px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-2566711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2566711{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--width:240px;--min-height:296px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 img{width:240px;max-width:240px;height:296px;}.elementor-15289 .elementor-element.elementor-element-2169cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2169cec{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--width:325px;--min-height:183px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-043c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-043c0c3{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--width:325px;--min-height:183px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4575097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4575097{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--width:372px;--min-height:487px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7af9666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7af9666{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-c087352{--width:240px;--min-height:296px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-25327f5 img{width:240px;max-width:240px;height:296px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-15289 .elementor-element.elementor-element-41bd0890{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1439px) and (min-width:480px){.elementor-15289 .elementor-element.elementor-element-42e852f7{--width:1200px;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--width:1200px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--width:572px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--width:1200px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--width:1200px;}.elementor-15289 .elementor-element.elementor-element-5406da3{--width:1280px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--width:1280px;}.elementor-15289 .elementor-element.elementor-element-13477b3c{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--width:1200px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--width:350px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--width:411px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--width:634px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--width:634px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--width:411px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--width:350px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--width:634px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--width:634px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--width:411px;}.elementor-15289 .elementor-element.elementor-element-c087352{--width:350px;}}@media(max-width:1279px) and (min-width:480px){.elementor-15289 .elementor-element.elementor-element-42e852f7{--width:912px;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--width:912px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--width:645px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--width:912px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--width:912px;}.elementor-15289 .elementor-element.elementor-element-5406da3{--width:992px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--width:992px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--width:912px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--width:371px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--width:372px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--width:700px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--width:700px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--width:372px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--width:371px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--width:700px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--width:700px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--width:372px;}.elementor-15289 .elementor-element.elementor-element-c087352{--width:371px;}}@media(max-width:989px) and (min-width:480px){.elementor-15289 .elementor-element.elementor-element-42e852f7{--width:708px;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--width:708px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--width:256px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--width:708px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--width:708px;}.elementor-15289 .elementor-element.elementor-element-5406da3{--width:768px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--width:768px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--width:708px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--width:407px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--width:372px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--width:550px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--width:550px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--width:372px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--width:407px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--width:550px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--width:550px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--width:372px;}.elementor-15289 .elementor-element.elementor-element-c087352{--width:407px;}}@media(max-width:767px) and (min-width:480px){.elementor-15289 .elementor-element.elementor-element-42e852f7{--width:430px;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--width:9999px;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--width:430px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--width:430px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--width:430px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--width:430px;}.elementor-15289 .elementor-element.elementor-element-5406da3{--width:480px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--width:480px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--width:430px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--width:282px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--width:372px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--width:480px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--width:480px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--width:372px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--width:282px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--width:480px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--width:480px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--width:372px;}.elementor-15289 .elementor-element.elementor-element-c087352{--width:282px;}.elementor-15289 .elementor-element.elementor-element-5e019597{--content-width:1300px;}.elementor-15289 .elementor-element.elementor-element-57eed34{--content-width:1300px;}.elementor-15289 .elementor-element.elementor-element-fc39aca{--content-width:1300px;}.elementor-15289 .elementor-element.elementor-element-3239739{--content-width:1300px;}}@media(min-width:1440px){.elementor-15289 .elementor-element.elementor-element-5fd177e5{--width:9999px;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-42e852f7{--width:1324px;--min-height:945px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4efda43a{width:var( --container-widget-width, 781px );max-width:781px;--container-widget-width:781px;--container-widget-flex-grow:0;font-size:50px;line-height:110%;letter-spacing:-0.2px;}.elementor-15289 .elementor-element.elementor-element-4efda43a > .elementor-widget-container{margin:244px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2{width:var( --container-widget-width, 781px );max-width:781px;--container-widget-width:781px;--container-widget-flex-grow:0;font-size:34px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-3cfbf7b2 > .elementor-widget-container{margin:304px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-78e3c149 > .elementor-widget-container{margin:177px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-78e3c149{z-index:11;}.elementor-15289 .elementor-element.elementor-element-78e3c149 img{width:37px;max-width:37px;height:37px;}.elementor-15289 .elementor-element.elementor-element-1ecd7dff > .elementor-widget-container{margin:188px 0px 0px 52px;}.elementor-15289 .elementor-element.elementor-element-1ecd7dff{z-index:10;font-size:14px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-411e28bb{--width:9999px;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:0px;--z-index:0;}.elementor-15289 .elementor-element.elementor-element-3faee9c9{--width:1324px;--min-height:450px;--border-radius:5px 5px 5px 5px;--margin-top:395px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-4b1dd93a{left:1px;}body.rtl .elementor-15289 .elementor-element.elementor-element-4b1dd93a{right:1px;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a{top:-402px;z-index:0;}.elementor-15289 .elementor-element.elementor-element-4b1dd93a img{width:1324px;height:1111px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4f455108{--width:645px;--min-height:343px;--border-radius:5px 5px 0px 0px;--margin-top:157px;--margin-bottom:0px;--margin-left:737px;--margin-right:0px;--z-index:5;}.elementor-15289 .elementor-element.elementor-element-39408936 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-39408936{left:-471px;}body.rtl .elementor-15289 .elementor-element.elementor-element-39408936{right:-471px;}.elementor-15289 .elementor-element.elementor-element-39408936{top:-544px;}.elementor-15289 .elementor-element.elementor-element-39408936 img{width:1459px;max-width:1459px;height:977px;object-fit:cover;object-position:center left;border-radius:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-6d0c94ea{--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:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-12f595bc{--width:1324px;--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;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-7ce556c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-7ce556c7{font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b{width:var( --container-widget-width, 1119px );max-width:1119px;--container-widget-width:1119px;--container-widget-flex-grow:0;font-size:16px;line-height:140%;}.elementor-15289 .elementor-element.elementor-element-2c6ef71b > .elementor-widget-container{margin:-10px 0px 0px 336px;}.elementor-15289 .elementor-element.elementor-element-2e465678 > .elementor-widget-container{margin:0px 0px 0px 336px;}.elementor-15289 .elementor-element.elementor-element-2e465678.elementor-element{--align-self:flex-start;}.elementor-15289 .elementor-element.elementor-element-724d907f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-48ee1622{--width:1324px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a{width:var( --container-widget-width, 1055px );max-width:1055px;--container-widget-width:1055px;--container-widget-flex-grow:0;text-align:start;font-size:34px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-44fc0e9a.elementor-element{--align-self:flex-start;}.elementor-15289 .elementor-element.elementor-element-5406da3{--width:1440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-28c478dd{--width:1440px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-15289 .elementor-element.elementor-element-518ba73d{--e-con-grid-template-columns:373px 205px 100px;--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5d48ac48 > .elementor-widget-container{margin:200px 0px 0px 48px;}.elementor-15289 .elementor-element.elementor-element-5d48ac48{font-size:22px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-77f052be > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-2cc1bd1e > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-15289 .elementor-element.elementor-element-18681a70{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-4006df83 > .elementor-widget-container{margin:200px 0px 0px 48px;}.elementor-15289 .elementor-element.elementor-element-4006df83{font-size:22px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-481d3389{--grid-auto-flow:row;}.elementor-15289 .elementor-element.elementor-element-42f9536b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-2cea9848 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-15289 .elementor-element.elementor-element-72e5fcdd > .elementor-widget-container{margin:-50px 0px 0px 48px;}.elementor-15289 .elementor-element.elementor-element-13477b3c{--width:9999px;--min-height:70px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:100px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:-5000px;--z-index:0;}.elementor-15289 .elementor-element.elementor-element-72052bd1{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5371d87e > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-348ddcba > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-7f2f0799 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-fbcd4aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-23cce2e9{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-15289 .elementor-element.elementor-element-5e27e0a > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-1cb4a2f{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-d806ea9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-e118535 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-aa5fca4 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-21023ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-f14ac2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-567e836 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-35cf5d6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-16ce24a{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-269221d > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-39bf7e3 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-e9b879c > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-e9b879c .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-a6cd95f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-b89fc47{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-15289 .elementor-element.elementor-element-dbb19da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-2d65253 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-b421665{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-d33f0d5 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-b0c44f1 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-6689b98 > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-6689b98 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-4e2d715{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-5191369{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-15289 .elementor-element.elementor-element-f635fa4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-2c785e0 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-075d3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-e6d469f > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-380bcc7 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-c8655d3 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-7932269{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-015221e{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-15289 .elementor-element.elementor-element-e003077{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-8a26887 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-f64ddd2{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-bfe9033 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-138bd66 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-f23a172 > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-f23a172 .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-5c0f444{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-6625b7f{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-15289 .elementor-element.elementor-element-4e282d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-f6e6eb2 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-724fd15{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3c37714 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-029dac9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15289 .elementor-element.elementor-element-9efca8a > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-15289 .elementor-element.elementor-element-9efca8a .elementor-divider-separator{width:789px;}.elementor-15289 .elementor-element.elementor-element-e32e216{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-2f57837{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-15289 .elementor-element.elementor-element-f5cf486 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-4555b670 > .elementor-widget-container{margin:-50px 0px 60px 382px;}.elementor-15289 .elementor-element.elementor-element-4555b670{--n-accordion-item-title-space-between:0px;}.elementor-15289 .elementor-element.elementor-element-4555b670 {--n-accordion-padding:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-57392ad2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15289 .elementor-element.elementor-element-46d527cd{--width:1324px;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-42882463 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-42882463{font-size:22px;line-height:120%;}.elementor-15289 .elementor-element.elementor-element-3933f95b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-61cc0588{--width:387px;--min-height:320px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-6130f88e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-15289 .elementor-element.elementor-element-59e0f67e img{width:387px;max-width:387px;height:320px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-5d9eb0c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-388d500b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-1bc6f0eb{--width:454px;--min-height:613px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-1126a643{--min-height:613px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-21a1b8ac{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-21a1b8ac{right:0px;}.elementor-15289 .elementor-element.elementor-element-21a1b8ac{top:0px;}.elementor-15289 .elementor-element.elementor-element-21a1b8ac img{width:454px;max-width:454px;height:613px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-6adf94d7{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-6adf94d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-39fac58f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-44fc2fd0{--width:725px;--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3e127674{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-50236de{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-50236de{right:0px;}.elementor-15289 .elementor-element.elementor-element-50236de{top:0px;}.elementor-15289 .elementor-element.elementor-element-50236de img{width:713px;max-width:713px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-4344de87{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-4344de87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-22abfa8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-3309ec4{--width:725px;--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-100d700{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-aaf5f1a{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-aaf5f1a{right:0px;}.elementor-15289 .elementor-element.elementor-element-aaf5f1a{top:0px;}.elementor-15289 .elementor-element.elementor-element-aaf5f1a img{width:713px;max-width:713px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-8c557fd{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-8c557fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-8eca269{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-b612d15{--width:454px;--min-height:613px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-5542495{--min-height:613px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-f6532ea{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-f6532ea{right:0px;}.elementor-15289 .elementor-element.elementor-element-f6532ea{top:0px;}.elementor-15289 .elementor-element.elementor-element-f6532ea img{width:454px;max-width:454px;height:613px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-2566711{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-2566711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-5b6b285{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-cce46df{--width:387px;--min-height:320px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-8240b42{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-15289 .elementor-element.elementor-element-fe3daf7 img{width:387px;max-width:387px;height:320px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-2169cec{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-2169cec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-593039c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-81a0967{--width:725px;--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-4ddb5db{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-3575bd3{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-3575bd3{right:0px;}.elementor-15289 .elementor-element.elementor-element-3575bd3{top:0px;}.elementor-15289 .elementor-element.elementor-element-3575bd3 img{width:713px;max-width:713px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-043c0c3{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-043c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-0b1e230{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-22c9276{--width:725px;--min-height:506px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-ac26f32{--min-height:506px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-2fd2af7{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-2fd2af7{right:0px;}.elementor-15289 .elementor-element.elementor-element-2fd2af7{top:0px;}.elementor-15289 .elementor-element.elementor-element-2fd2af7 img{width:713px;max-width:713px;height:506px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-4575097{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-4575097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-29e2b95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-19af49f{--width:454px;--min-height:613px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-47a0e8c{--min-height:613px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-15289 .elementor-element.elementor-element-8b4604c{left:0px;}body.rtl .elementor-15289 .elementor-element.elementor-element-8b4604c{right:0px;}.elementor-15289 .elementor-element.elementor-element-8b4604c{top:0px;}.elementor-15289 .elementor-element.elementor-element-8b4604c img{width:454px;max-width:454px;height:613px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-7af9666{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-7af9666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-9bec021{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-c087352{--width:387px;--min-height:320px;--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:5px 5px 5px 5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-bbd464e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-15289 .elementor-element.elementor-element-25327f5 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-15289 .elementor-element.elementor-element-25327f5 img{width:387px;max-width:387px;height:320px;object-fit:cover;object-position:top center;}.elementor-15289 .elementor-element.elementor-element-2c7cf48{width:100%;max-width:100%;z-index:111;}.elementor-15289 .elementor-element.elementor-element-2c7cf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15289 .elementor-element.elementor-element-41bd0890{--e-n-carousel-swiper-slides-gap:80px;width:100%;max-width:100%;}.elementor-15289 .elementor-element.elementor-element-41bd0890 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-39408936 */@media (max-width: 479px) {
.hero-image2 img{
    filter: blur(60px);
}
}

@media (min-width: 480px) and (max-width: 767px) {
.hero-image2 img{
    filter: blur(60px);
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hero-image2 img{
 filter: blur(20px);
}
}

@media (min-width: 992px) and (max-width: 1279px) {
.hero-image2 img{
    filter: blur(20px);
}
}

@media (min-width: 1280px) and (max-width: 1439px) {
.hero-image2 img{
  filter: blur(20px);
}
}

@media (min-width: 1440px) {
.hero-image2 img{
  filter: blur(20px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f455108 */.wrapper2 {
  height: 343px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e852f7 */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12f595bc */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fc0e9a */.elementor-15289 .elementor-element.elementor-element-44fc0e9a {
  text-indent: 2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ee1622 */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5e27e0a *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-5e27e0a .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-567e836 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-567e836 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-567e836 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-567e836 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d65253 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2d65253 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2d65253 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2d65253 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c785e0 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-2c785e0 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8a26887 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-8a26887 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-8a26887 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-8a26887 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f6e6eb2 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f6e6eb2 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f5cf486 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion {
  margin-left: -10px !important;
  width: calc(100% + 10px) !important;
  max-width: none !important;
  display: block !important;
}

/* Toggle-Icon im Unter-Accordion nach links ziehen */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 120px 1fr !important;  
  align-items: center;
  gap: 0px;
}

@media (max-width: 767px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 20px !important;
  grid-template-columns: 52px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

@media (max-width: 479px) {
/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title-text {
  display: grid;
  padding-left: 0px !important;
  grid-template-columns: 60px 1fr !important;  
  align-items: center;
  gap: 0px;
}    
}

/* TIME */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-15289 .elementor-element.elementor-element-f5cf486 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4555b670 */.elementor-15289 .elementor-element.elementor-element-4555b670 {
overflow:visible;
}


/* Titelzeile als Spalten */
.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-text {
  display: grid;
  grid-template-columns: 201px 1fr;
  align-items: start;
  gap: 0px;
}
@media (max-width: 1439px) {
  .elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-text {
    grid-template-columns: 177px 1fr;
    gap: 0px;
  }
}
@media (max-width: 1279px) {
  .elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-text {
    grid-template-columns: 157px 1fr;
    gap: 0px;
      padding-right:18px;
  }
}

@media (max-width: 989px) {
  .elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-text {
    grid-template-columns: 118px 1fr;
    gap: 0px;
      padding-right:18px;
  }
}

@media (max-width: 767px) {
  .elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-text {
    grid-template-columns: 60px 1fr;
    gap: 15px;
      padding-right:18px;
  }
}

@media (max-width: 479px) {
  .elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-text {
    grid-template-columns: 60px 1fr;
    gap: 25px;
      padding-right:18px;
  }
}
/* DATE */
.elementor-15289 .elementor-element.elementor-element-4555b670 .col-date {
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
}

/* ITEM – Grundzustand */
.elementor-15289 .elementor-element.elementor-element-4555b670 .col-item {
  font-weight: 300;
  font-size: 22px;
  line-height: 120%;
  transition: color 0.2s ease;
}

@media (max-width: 989px) {
/* DATE */
.elementor-15289 .elementor-element.elementor-element-4555b670 .col-date {
  font-weight: 300;
  font-size: 20px;
  line-height: 120%;
}


/* ITEM – Grundzustand */
.elementor-15289 .elementor-element.elementor-element-4555b670 .col-item {
  font-weight: 300;
  font-size: 20px;
  line-height: 120%;
  transition: color 0.2s ease;
}
}



/* Gesamten Rahmen des Accordions entfernen */
.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion {
  border: none;
}

/* Einzelne Items: keine Boxen */
.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item {
  border: none;
  background: transparent;
}

/* Titelbereich: nur untere Linie */
.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title {
  border: none;

  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
    
}

.elementor-15289 .elementor-element.elementor-element-4555b670 .elementor-element,
.elementor-15289 .elementor-element.elementor-element-4555b670 .elementor-container,
.elementor-15289 .elementor-element.elementor-element-4555b670 .elementor-widget-wrap {
  border: none !important;
  box-shadow: none !important;
}



.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title + * {
  padding-bottom: 50px;
}









.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-icon {
  margin-left: auto;   /* hält es rechts */
  margin-right: 10px;  /* schiebt es nach links */
  align-self:flex-start;
  margin-top:0px;
}

@media (max-width: 767px) {

.elementor-15289 .elementor-element.elementor-element-4555b670 .e-n-accordion-item-title-icon {
  margin-left: auto;   /* hält es rechts */
  margin-right: 10px;  /* schiebt es nach links */
  align-self:flex-start;
  margin-top:0px;
}
}

/* Standard: Linie sichtbar */
.elementor-15289 .elementor-element.elementor-element-4555b670.day-accordion .e-n-accordion-item::after {
  content: "";
  display: block;
  height: 2px;
  background: #e5e7eb;
  margin-top: 0px;
  margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c478dd */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41bd0890 */.music-slider .swiper-pagination-progressbar,
.music-slider .swiper-pagination.swiper-pagination-progressbar {
    height: 1px !important;
    min-height: 1px !important;
    top: 30px !important;
    left: -10px !important;
    width: calc(100% + 20px);
    bottom: auto !important;
    background: #d9d9d9 !important;
    border-radius: 0 !important;
}

.music-slider .swiper-pagination-progressbar-fill {
    background: #8f8f8f !important;
    border-radius: 0 !important;
}


.elementor-15289 .elementor-element.elementor-element-41bd0890 {
    position: relative;
}

/* Pfeile nach oben */
.elementor-15289 .elementor-element.elementor-element-41bd0890 .elementor-swiper-button-prev,
.elementor-15289 .elementor-element.elementor-element-41bd0890 .elementor-swiper-button-next {
    position:absolute;
    top: -10px !important;
    transform: translateX(0px); !important

}

/* beide nach rechts */
.elementor-15289 .elementor-element.elementor-element-41bd0890 .elementor-swiper-button-prev {
    left: auto !important;
    right: 30px;
}
.elementor-15289 .elementor-element.elementor-element-41bd0890 .elementor-swiper-button-next {
    right: -14px !important;
}

/* Form der Pfeile */
.elementor-15289 .elementor-element.elementor-element-41bd0890 .elementor-swiper-button svg,
.elementor-15289 .elementor-element.elementor-element-41bd0890 .elementor-swiper-button svg * {
    fill: none !important;
    stroke: #000 !important;
}

/* Einzelne Slides an Container-Breite anpassen */
.elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide {
    width: auto !important;
    display: flex;
}

/* graue Linien zwischen  Slides */

.elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
    content: "";
    position: absolute;
    bottom: 35px;
    width: 1px;
    background: #d9d9d9;
}

@media (min-width: 40px) {
    .elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
        right: -5px;
        top: 20px;
    }
}
@media (min-width: 480px) {
    .elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
        right: -5px;
        top: 20px;
    }
}
@media (min-width: 768px) {
    .elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
        right: -5px;
        top: 20px;
    }
}
@media (min-width: 990px) {
    .elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
        right: -6px;
        top: 70px;
    }
}
@media (min-width: 1280px) {
    .elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
        right: -22px;
        top: 70px;
    }
}
@media (min-width: 1440px) {
    .elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:not(:last-child)::after {
        right: -30px;
        top: 70px;
    }
}

/* Vorletzten Strich löschen */
.elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:last-child::after,
.elementor-15289 .elementor-element.elementor-element-41bd0890 .swiper-slide:nth-last-child(2)::after {
    display: none;
}/* End custom CSS */