.elementor-20412 .elementor-element.elementor-element-5b8174e1{--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-20412 .elementor-element.elementor-element-5b8174e1:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-5b8174e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-1f5feca0{--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-20412 .elementor-element.elementor-element-1f5feca0:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-1f5feca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:190px 0px 0px 48px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-7592ed89{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-7592ed89{right:0px;}.elementor-20412 .elementor-element.elementor-element-7592ed89{top:0px;font-family:"Roboto", Sans-serif;font-weight:200;color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:259px 0px 0px 48px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-741dcc12{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-741dcc12{right:0px;}.elementor-20412 .elementor-element.elementor-element-741dcc12{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-20412 .elementor-element.elementor-element-28d84a5c{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-28d84a5c{right:0px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c{top:0px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c:hover img{opacity:0.7;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-119a3346{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-119a3346{right:0px;}.elementor-20412 .elementor-element.elementor-element-119a3346{top:0px;font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-20412 .elementor-element.elementor-element-119a3346 a{color:var( --e-global-color-text );}.elementor-20412 .elementor-element.elementor-element-119a3346 a:hover, .elementor-20412 .elementor-element.elementor-element-119a3346 a:focus{color:var( --e-global-color-8edaa73 );}.elementor-20412 .elementor-element.elementor-element-45cc790c{--display:flex;--position:absolute;top:0px;}.elementor-20412 .elementor-element.elementor-element-45cc790c:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-45cc790c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b59318 );}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-45cc790c{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-45cc790c{right:0px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--display:flex;--position:absolute;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-5c6849a7{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-5c6849a7{right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-585689a2{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-585689a2{right:0px;}.elementor-20412 .elementor-element.elementor-element-585689a2{bottom:-191px;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:1326px;max-width:1326px;height:884px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--display:flex;--position:absolute;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-41d91de5{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-41d91de5{right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-623372d{left:-455px;}body.rtl .elementor-20412 .elementor-element.elementor-element-623372d{right:-455px;}.elementor-20412 .elementor-element.elementor-element-623372d{top:-280px;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:1459px;max-width:1459px;height:977px;}.elementor-20412 .elementor-element.elementor-element-66186c64{--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-20412 .elementor-element.elementor-element-66186c64:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-66186c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--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-20412 .elementor-element.elementor-element-6c3c3577:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-6c3c3577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-7a397a68{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-7a397a68{right:0px;}.elementor-20412 .elementor-element.elementor-element-7a397a68{top:0px;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-e09896f );}.elementor-20412 .elementor-element.elementor-element-64ef8783{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-4e10647 );}.elementor-20412 .elementor-element.elementor-element-64ef8783 a{color:var( --e-global-color-e09896f );}.elementor-20412 .elementor-element.elementor-element-64ef8783 a:hover, .elementor-20412 .elementor-element.elementor-element-64ef8783 a:focus{color:var( --e-global-color-accent );}.elementor-20412 .elementor-element.elementor-element-99546fb{--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-20412 .elementor-element.elementor-element-99546fb:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-99546fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-324191ad{--display:flex;--overflow:hidden;}.elementor-20412 .elementor-element.elementor-element-324191ad:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-324191ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--display:flex;--position:absolute;--min-height:100px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-f418c84 );--border-color:var( --e-global-color-f418c84 );--border-radius:5px 5px 5px 5px;top:0px;--z-index:0;}.elementor-20412 .elementor-element.elementor-element-eb2de2e:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-eb2de2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f418c84 );}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-eb2de2e{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-eb2de2e{right:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74{width:var( --container-widget-width, 721px );max-width:721px;--container-widget-width:721px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;line-height:120%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-4e10647 );}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{margin:0px 0px 0px 202px;}.elementor-20412 .elementor-element.elementor-element-51701d63{--display:flex;--position:absolute;--min-height:50px;--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3b59318 );--border-color:var( --e-global-color-3b59318 );--border-radius:5px 5px 5px 5px;top:0px;--z-index:10;}.elementor-20412 .elementor-element.elementor-element-51701d63:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-51701d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b59318 );}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-51701d63{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-51701d63{right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-f7de0d2{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-f7de0d2{right:0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2{top:0px;text-align:center;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-0c7a006 );}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--display:flex;--position:absolute;--min-height:33px;top:0px;--z-index:30;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-4fa62c30{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-4fa62c30{right:0px;}.elementor-20412 .elementor-element.elementor-element-634b561d img{width:105px;height:33px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--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-20412 .elementor-element.elementor-element-7ff748b8:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-7ff748b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e09896f );}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--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-20412 .elementor-element.elementor-element-33de8b5f:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-33de8b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-388244db{--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-20412 .elementor-element.elementor-element-704b716a{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-ad839c6 );}.elementor-20412 .elementor-element.elementor-element-32dbf436 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-32dbf436{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-20412 .elementor-element.elementor-element-1e186477 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-1e186477{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-20412 .elementor-element.elementor-element-d34d76b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-2649452b{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-ad839c6 );}.elementor-20412 .elementor-element.elementor-element-20aa123{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-4a74fe12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-4a74fe12{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-20412 .elementor-element.elementor-element-5d53a448 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-5d53a448{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-20412 .elementor-element.elementor-element-67310cea{--divider-border-style:solid;--divider-color:var( --e-global-color-8edaa73 );--divider-border-width:2px;}.elementor-20412 .elementor-element.elementor-element-67310cea > .elementor-widget-container{margin:-50px 0px 0px 58px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider-separator{width:1325px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20412 .elementor-element.elementor-element-366b1048{--display:flex;--position:absolute;top:0px;}.elementor-20412 .elementor-element.elementor-element-366b1048:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-366b1048 > .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-20412 .elementor-element.elementor-element-366b1048{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-366b1048{right:0px;}.elementor-20412 .elementor-element.elementor-element-5c96467f{--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-20412 .elementor-element.elementor-element-25f40869{--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-20412 .elementor-element.elementor-element-4af10dc1{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-20412 .elementor-element.elementor-element-5ed3be3c{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-20412 .elementor-element.elementor-element-60d27131{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-20412 .elementor-element.elementor-element-60d27131 > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20412 .elementor-element.elementor-element-79f7d663{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{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-20412 .elementor-element.elementor-element-445a1e8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--display:flex;--min-height:282px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-2d6a1c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iamic.net/wp-content/uploads/2026/09/the-contemporary-music-centre-photo-by-frances-marshall.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-20412 .elementor-element.elementor-element-f84d516{--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-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-79c34e33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--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-20412 .elementor-element.elementor-element-614199c3{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-20412 .elementor-element.elementor-element-5b06c259{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-20412 .elementor-element.elementor-element-8f152a{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-20412 .elementor-element.elementor-element-8f152a > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20412 .elementor-element.elementor-element-a6b857c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{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-20412 .elementor-element.elementor-element-3d6f1a76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--display:flex;--min-height:282px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-60174b94:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-60174b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iamic.net/wp-content/uploads/2026/09/IMRO-Dublin-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-20412 .elementor-element.elementor-element-33452289{--display:flex;}.elementor-20412 .elementor-element.elementor-element-693f9f85{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-20412 .elementor-element.elementor-element-693f9f85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--display:flex;--min-height:282px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-5869fd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iamic.net/wp-content/uploads/2026/09/ITMA_library_wide.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-20412 .elementor-element.elementor-element-53efd5d8{--display:flex;}.elementor-20412 .elementor-element.elementor-element-7931188d{--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-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-4659324f{--display:flex;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--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-20412 .elementor-element.elementor-element-3412c67{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-20412 .elementor-element.elementor-element-6cd69bee{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-20412 .elementor-element.elementor-element-14f78d2f{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20412 .elementor-element.elementor-element-39ac3d89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{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-20412 .elementor-element.elementor-element-688b05d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--display:flex;--min-height:282px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1fc26712:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-1fc26712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iamic.net/wp-content/uploads/2026/09/trinity-college-dublin-long-room-hub_photo-©-mccullough-mulvin-architects.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-20412 .elementor-element.elementor-element-33f6b4b8{--display:flex;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{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-20412 .elementor-element.elementor-element-7a1d921b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7a119bd3 .elementor-button{background-color:var( --e-global-color-f418c84 );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:120%;letter-spacing:1.5px;fill:var( --e-global-color-4e10647 );color:var( --e-global-color-4e10647 );border-radius:999px 999px 999px 999px;padding:12px 15px 12px 15px;}.elementor-20412 .elementor-element.elementor-element-7a119bd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--display:flex;--min-height:282px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-141107b5:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-141107b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iamic.net/wp-content/uploads/2026/09/𝘸𝘩𝘦𝘯-𝘵𝘩𝘦-𝘸𝘰𝘳𝘭𝘥-𝘴𝘩𝘪𝘧𝘵𝘴-_-experiments-in-improvisation-location_-kirkos-space-photo-by-Aarif-Amod.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-20412 .elementor-element.elementor-element-110ccbb1{--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-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-6ab0218a{--display:flex;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--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-20412 .elementor-element.elementor-element-51166b8b{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-20412 .elementor-element.elementor-element-4008e94f{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-20412 .elementor-element.elementor-element-6888177f{--divider-border-style:solid;--divider-color:#D9D8D8;--divider-border-width:2px;}.elementor-20412 .elementor-element.elementor-element-6888177f > .elementor-widget-container{margin:-35px 0px 0px 200px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20412 .elementor-element.elementor-element-6796257b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:115px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{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-20412 .elementor-element.elementor-element-7b25431e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--display:flex;--min-height:282px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-61d499b9:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-61d499b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iamic.net/wp-content/uploads/2026/09/CMC-Director-Evonne-Ferguson-at-IMRO-Dublin-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-20412 .elementor-element.elementor-element-b4c98f3{--display:flex;}.elementor-20412 .elementor-element.elementor-element-3e442555{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-20412 .elementor-element.elementor-element-3e442555 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-85e07e3{--display:flex;}.elementor-20412 .elementor-element.elementor-element-3956e479{--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-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 210px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--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-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 392px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-62f06be7{--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-20412 .elementor-element.elementor-element-62f06be7:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-62f06be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-1608b7fe{--display:flex;--overflow:hidden;}.elementor-20412 .elementor-element.elementor-element-1608b7fe:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-1608b7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c6c70 );}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--display:flex;--position:absolute;--min-height:100px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-f418c84 );--border-color:var( --e-global-color-f418c84 );--border-radius:5px 5px 5px 5px;top:0px;--z-index:0;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-7ddd2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f418c84 );}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-7ddd2ad{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-7ddd2ad{right:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{width:var( --container-widget-width, 721px );max-width:721px;--container-widget-width:721px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;line-height:120%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-4e10647 );}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{margin:0px 0px 0px 202px;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--display:flex;--position:absolute;--min-height:50px;--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3b59318 );--border-color:var( --e-global-color-3b59318 );--border-radius:5px 5px 5px 5px;top:0px;--z-index:10;}.elementor-20412 .elementor-element.elementor-element-76a46d1b:not(.elementor-motion-effects-element-type-background), .elementor-20412 .elementor-element.elementor-element-76a46d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b59318 );}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-76a46d1b{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-76a46d1b{right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-16006e52{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-16006e52{right:0px;}.elementor-20412 .elementor-element.elementor-element-16006e52{top:0px;text-align:center;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-0c7a006 );}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--display:flex;--position:absolute;--min-height:33px;top:0px;--z-index:30;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-2f36a1b0{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-2f36a1b0{right:0px;}.elementor-20412 .elementor-element.elementor-element-1d8c1540 img{width:105px;height:33px;}@media(min-width:480px){.elementor-20412 .elementor-element.elementor-element-eb2de2e{--width:1191px;}.elementor-20412 .elementor-element.elementor-element-51701d63{--width:253px;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--width:161px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--width:521px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--width:521px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--width:521px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--width:521px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--width:521px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--width:521px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--width:1191px;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--width:253px;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--width:161px;}}@media(max-width:1439px) and (min-width:480px){.elementor-20412 .elementor-element.elementor-element-1f5feca0{--width:1200px;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--width:1200px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--width:572px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--width:1200px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--width:1200px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--width:1079px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--width:1280px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--width:1280px;}.elementor-20412 .elementor-element.elementor-element-366b1048{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--width:530px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--width:530px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--width:530px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--width:530px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--width:530px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--width:530px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--width:530px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--width:530px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--width:530px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--width:530px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--width:530px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--width:530px;}.elementor-20412 .elementor-element.elementor-element-1608b7fe{--width:1200px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--width:1079px;}}@media(max-width:1279px) and (min-width:480px){.elementor-20412 .elementor-element.elementor-element-1f5feca0{--width:912px;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--width:912px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--width:645px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--width:912px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--width:912px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--width:791px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--width:992px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--width:992px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--width:370px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--width:370px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--width:370px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--width:370px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--width:370px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--width:370px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--width:370px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--width:370px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--width:370px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--width:370px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--width:370px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--width:370px;}.elementor-20412 .elementor-element.elementor-element-1608b7fe{--width:912px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--width:791px;}}@media(max-width:989px) and (min-width:480px){.elementor-20412 .elementor-element.elementor-element-1f5feca0{--width:708px;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--width:708px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--width:256px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--width:708px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--width:708px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--width:585px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--width:768px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--width:768px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--width:406px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--width:406px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--width:406px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--width:406px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--width:406px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--width:406px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--width:406px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--width:406px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--width:406px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--width:406px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--width:406px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--width:406px;}.elementor-20412 .elementor-element.elementor-element-1608b7fe{--width:708px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--width:585px;}}@media(max-width:767px) and (min-width:480px){.elementor-20412 .elementor-element.elementor-element-1f5feca0{--width:430px;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--width:430px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--width:430px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--width:430px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--width:430px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--width:430px;}.elementor-20412 .elementor-element.elementor-element-51701d63{--width:380px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--width:480px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--width:480px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--width:356px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--width:356px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--width:356px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--width:356px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--width:356px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--width:356px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--width:356px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--width:356px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--width:356px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--width:356px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--width:356px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--width:356px;}.elementor-20412 .elementor-element.elementor-element-1608b7fe{--width:430px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--width:430px;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--width:380px;}}@media(min-width:1440px){.elementor-20412 .elementor-element.elementor-element-5b8174e1{--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-20412 .elementor-element.elementor-element-1f5feca0{--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-20412 .elementor-element.elementor-element-7592ed89{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-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:244px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-741dcc12{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-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:304px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c > .elementor-widget-container{margin:177px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c{z-index:11;}.elementor-20412 .elementor-element.elementor-element-28d84a5c img{width:37px;max-width:37px;height:37px;}.elementor-20412 .elementor-element.elementor-element-119a3346 > .elementor-widget-container{margin:188px 0px 0px 52px;}.elementor-20412 .elementor-element.elementor-element-119a3346{z-index:10;font-size:14px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--width:9999px;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:0px;--z-index:0;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--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-20412 .elementor-element.elementor-element-585689a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-585689a2{bottom:-197px;z-index:0;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:1324px;height:1111px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--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-20412 .elementor-element.elementor-element-623372d > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-623372d{left:-471px;}body.rtl .elementor-20412 .elementor-element.elementor-element-623372d{right:-471px;}.elementor-20412 .elementor-element.elementor-element-623372d{top:-544px;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:1459px;max-width:1459px;height:977px;object-fit:cover;object-position:center left;border-radius:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-66186c64{--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-20412 .elementor-element.elementor-element-6c3c3577{--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-20412 .elementor-element.elementor-element-7a397a68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7a397a68{font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-20412 .elementor-element.elementor-element-64ef8783{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-20412 .elementor-element.elementor-element-64ef8783 > .elementor-widget-container{margin:-10px 0px 0px 336px;}.elementor-20412 .elementor-element.elementor-element-99546fb{--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-20412 .elementor-element.elementor-element-324191ad{--width:1324px;--min-height:200px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--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-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:134px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{margin:0px 0px 0px 202px;padding:5px 5px 5px 5px;}.elementor-20412 .elementor-element.elementor-element-780fed74{--container-widget-width:913px;--container-widget-flex-grow:0;width:var( --container-widget-width, 913px );max-width:913px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-780fed74.elementor-element{--align-self:flex-start;}.elementor-20412 .elementor-element.elementor-element-51701d63{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-20412 .elementor-element.elementor-element-f7de0d2{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-20412 .elementor-element.elementor-element-f7de0d2 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2.elementor-element{--align-self:center;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--width:161px;--min-height:33px;--margin-top:24px;--margin-bottom:0px;--margin-left:1149px;--margin-right:0px;--z-index:30;}.elementor-20412 .elementor-element.elementor-element-634b561d{text-align:end;}.elementor-20412 .elementor-element.elementor-element-634b561d img{width:105px;max-width:105px;height:33px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--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-20412 .elementor-element.elementor-element-33de8b5f{--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-20412 .elementor-element.elementor-element-388244db{--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-20412 .elementor-element.elementor-element-704b716a > .elementor-widget-container{margin:200px 0px 0px 48px;}.elementor-20412 .elementor-element.elementor-element-704b716a{font-size:22px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-32dbf436 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-1e186477 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-20412 .elementor-element.elementor-element-d34d76b{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-2649452b > .elementor-widget-container{margin:200px 0px 0px 48px;}.elementor-20412 .elementor-element.elementor-element-2649452b{font-size:22px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-20aa123{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-4a74fe12 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-5d53a448 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-20412 .elementor-element.elementor-element-67310cea > .elementor-widget-container{margin:-50px 0px 0px 48px;}.elementor-20412 .elementor-element.elementor-element-366b1048{--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-20412 .elementor-element.elementor-element-25f40869{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-4af10dc1 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-5ed3be3c > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-60d27131 > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-79f7d663{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--width:521px;--min-height:282px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-79c34e33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-614199c3 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-5b06c259 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-8f152a > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-a6b857c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--width:521px;--min-height:282px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-693f9f85{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--width:521px;--min-height:282px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3412c67 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-6cd69bee > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-39ac3d89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--width:521px;--min-height:282px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-7a119bd3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--width:521px;--min-height:282px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--margin-top:0px;--margin-bottom:0px;--margin-left:202px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-51166b8b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-4008e94f > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-6888177f > .elementor-widget-container{margin:-45px 0px 0px 202px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:789px;}.elementor-20412 .elementor-element.elementor-element-6796257b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--width:521px;--min-height:282px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3e442555{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 212px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 382px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--n-accordion-item-title-space-between:0px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d {--n-accordion-padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-62f06be7{--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-20412 .elementor-element.elementor-element-1608b7fe{--width:1324px;--min-height:200px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--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-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:134px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{margin:0px 0px 0px 202px;padding:5px 5px 5px 5px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{--container-widget-width:913px;--container-widget-flex-grow:0;width:var( --container-widget-width, 913px );max-width:913px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d.elementor-element{--align-self:flex-start;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-20412 .elementor-element.elementor-element-16006e52{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-20412 .elementor-element.elementor-element-16006e52 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-16006e52.elementor-element{--align-self:center;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--width:161px;--min-height:33px;--margin-top:24px;--margin-bottom:0px;--margin-left:1149px;--margin-right:0px;--z-index:30;}.elementor-20412 .elementor-element.elementor-element-1d8c1540{text-align:end;}.elementor-20412 .elementor-element.elementor-element-1d8c1540 img{width:105px;max-width:105px;height:33px;}}@media(max-width:1439px){.elementor-20412 .elementor-element.elementor-element-5b8174e1{--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-20412 .elementor-element.elementor-element-1f5feca0{--min-height:945px;--margin-top:-80px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-20412 .elementor-element.elementor-element-7592ed89{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-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:244px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:304px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c > .elementor-widget-container{margin:177px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c{z-index:11;}.elementor-20412 .elementor-element.elementor-element-119a3346 > .elementor-widget-container{margin:188px 0px 0px 52px;}.elementor-20412 .elementor-element.elementor-element-119a3346{z-index:10;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:0px;--z-index:0;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--min-height:450px;--border-radius:5px 5px 5px 5px;--margin-top:395px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-585689a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-585689a2{left:-58.988px;}body.rtl .elementor-20412 .elementor-element.elementor-element-585689a2{right:-58.988px;}.elementor-20412 .elementor-element.elementor-element-585689a2{z-index:10;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:1326px;height:884px;object-fit:cover;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--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-20412 .elementor-element.elementor-element-623372d > .elementor-widget-container{margin:-10px -10px -10px -10px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-623372d{left:-718.957px;}body.rtl .elementor-20412 .elementor-element.elementor-element-623372d{right:-718.957px;}.elementor-20412 .elementor-element.elementor-element-623372d{top:-677.952px;z-index:10;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:1459px;max-width:1459px;height:977px;object-fit:cover;object-position:top left;}.elementor-20412 .elementor-element.elementor-element-66186c64{--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-20412 .elementor-element.elementor-element-6c3c3577{--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-20412 .elementor-element.elementor-element-7a397a68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7a397a68{font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-20412 .elementor-element.elementor-element-64ef8783{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-20412 .elementor-element.elementor-element-64ef8783 > .elementor-widget-container{margin:-10px 0px 0px 304px;}.elementor-20412 .elementor-element.elementor-element-99546fb{--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-20412 .elementor-element.elementor-element-324191ad{--min-height:200px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--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-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:121px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-20412 .elementor-element.elementor-element-780fed74{--container-widget-width:860px;--container-widget-flex-grow:0;width:var( --container-widget-width, 860px );max-width:860px;font-size:22px;line-height:120%;letter-spacing:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74.elementor-element{--align-self:flex-start;}.elementor-20412 .elementor-element.elementor-element-51701d63{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2.elementor-element{--align-self:center;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--margin-top:24px;--margin-bottom:0px;--margin-left:1024px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-634b561d{text-align:end;}.elementor-20412 .elementor-element.elementor-element-634b561d img{max-width:105px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--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-20412 .elementor-element.elementor-element-33de8b5f{--min-height:1px;--justify-content:flex-start;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--z-index:10;}.elementor-20412 .elementor-element.elementor-element-388244db{--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-20412 .elementor-element.elementor-element-704b716a > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-20412 .elementor-element.elementor-element-704b716a{font-size:22px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-32dbf436 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-1e186477 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-20412 .elementor-element.elementor-element-d34d76b{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-2649452b > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-20412 .elementor-element.elementor-element-2649452b{font-size:22px;line-height:120%;}.elementor-20412 .elementor-element.elementor-element-20aa123{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-4a74fe12 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-5d53a448 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-20412 .elementor-element.elementor-element-67310cea > .elementor-widget-container{margin:-50px 0px 0px 30px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider-separator{width:1200px;}.elementor-20412 .elementor-element.elementor-element-366b1048{--min-height:70px;--margin-top:100px;--margin-bottom:0px;--margin-left:-5000px;--margin-right:-5000px;}.elementor-20412 .elementor-element.elementor-element-25f40869{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-60d27131 > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:775px;}.elementor-20412 .elementor-element.elementor-element-79f7d663{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--min-height:282px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-8f152a > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:775px;}.elementor-20412 .elementor-element.elementor-element-a6b857c{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--min-height:282px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-693f9f85{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--min-height:282px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:775px;}.elementor-20412 .elementor-element.elementor-element-39ac3d89{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--min-height:282px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-7a119bd3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--min-height:282px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--margin-top:0px;--margin-bottom:0px;--margin-left:172px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-6888177f > .elementor-widget-container{margin:-45px 0px 0px 181px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:775px;}.elementor-20412 .elementor-element.elementor-element-6796257b{--margin-top:0px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--min-height:282px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3e442555{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 191px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 273px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--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-20412 .elementor-element.elementor-element-62f06be7{--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-20412 .elementor-element.elementor-element-1608b7fe{--min-height:200px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--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-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:121px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{--container-widget-width:860px;--container-widget-flex-grow:0;width:var( --container-widget-width, 860px );max-width:860px;font-size:22px;line-height:120%;letter-spacing:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d.elementor-element{--align-self:flex-start;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-16006e52{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-20412 .elementor-element.elementor-element-16006e52 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-16006e52.elementor-element{--align-self:center;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--margin-top:24px;--margin-bottom:0px;--margin-left:1024px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1d8c1540{text-align:end;}.elementor-20412 .elementor-element.elementor-element-1d8c1540 img{max-width:105px;}}@media(max-width:1279px){.elementor-20412 .elementor-element.elementor-element-1f5feca0{--min-height:945px;--margin-top:-80px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:244px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:304px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--margin-top:395px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-585689a2{left:-300px;}body.rtl .elementor-20412 .elementor-element.elementor-element-585689a2{right:-300px;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:1326px;height:884px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--margin-top:157px;--margin-bottom:0px;--margin-left:618px;--margin-right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-623372d{left:-926.932px;}body.rtl .elementor-20412 .elementor-element.elementor-element-623372d{right:-926.932px;}.elementor-20412 .elementor-element.elementor-element-623372d{top:-739.926px;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:1459px;height:977px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-64ef8783 > .elementor-widget-container{margin:-10px 0px 0px 232px;}.elementor-20412 .elementor-element.elementor-element-64ef8783{--container-widget-width:820px;--container-widget-flex-grow:0;width:var( --container-widget-width, 820px );max-width:820px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--min-height:230px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--min-height:130px;--margin-top:0px;--margin-bottom:0px;--margin-left:121px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-20412 .elementor-element.elementor-element-780fed74{--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;}.elementor-20412 .elementor-element.elementor-element-51701d63{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--margin-top:38px;--margin-bottom:0px;--margin-left:736px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-634b561d img{max-width:105px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--min-height:1px;}.elementor-20412 .elementor-element.elementor-element-388244db{--e-con-grid-template-columns:252px 154px 100px;--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-704b716a > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-20412 .elementor-element.elementor-element-32dbf436 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-1e186477 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-20412 .elementor-element.elementor-element-d34d76b{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-2649452b > .elementor-widget-container{margin:200px 0px 0px 30px;}.elementor-20412 .elementor-element.elementor-element-20aa123{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-4a74fe12 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-20412 .elementor-element.elementor-element-5d53a448 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider-separator{width:912px;}.elementor-20412 .elementor-element.elementor-element-25f40869{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-60d27131 > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:520px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-8f152a > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:520px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-693f9f85{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:520px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-7a119bd3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-6888177f > .elementor-widget-container{margin:-45px 0px 0px 160px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:520px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-3e442555{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 172px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 263px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--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-20412 .elementor-element.elementor-element-1608b7fe{--min-height:230px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--min-height:130px;--margin-top:0px;--margin-bottom:0px;--margin-left:121px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--margin-top:38px;--margin-bottom:0px;--margin-left:736px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1d8c1540 img{max-width:105px;}}@media(max-width:989px){.elementor-20412 .elementor-element.elementor-element-5b8174e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1f5feca0{--min-height:939px;}.elementor-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:256px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7592ed89{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;font-size:40px;}.elementor-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:305px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-741dcc12{font-size:28px;}.elementor-20412 .elementor-element.elementor-element-28d84a5c > .elementor-widget-container{margin:189px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-119a3346 > .elementor-widget-container{margin:200px 0px 0px 52px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--margin-top:389px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-585689a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-585689a2{left:-112px;}body.rtl .elementor-20412 .elementor-element.elementor-element-585689a2{right:-112px;}.elementor-20412 .elementor-element.elementor-element-585689a2{bottom:-119px;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:950px;max-width:950px;height:634px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--margin-top:157px;--margin-bottom:0px;--margin-left:482px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-623372d > .elementor-widget-container{margin:-10px -10px -10px -10px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-623372d{left:-311.946px;}body.rtl .elementor-20412 .elementor-element.elementor-element-623372d{right:-311.946px;}.elementor-20412 .elementor-element.elementor-element-623372d{top:-630.937px;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:1459%;height:977px;}.elementor-20412 .elementor-element.elementor-element-7a397a68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-64ef8783 > .elementor-widget-container{margin:-10px 0px 0px 181px;}.elementor-20412 .elementor-element.elementor-element-64ef8783{--container-widget-width:688px;--container-widget-flex-grow:0;width:var( --container-widget-width, 688px );max-width:688px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--min-height:280px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--min-height:180px;--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:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:122px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-eb2de2e{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-eb2de2e{right:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{margin:25px 0px 0px 175px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-780fed74{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;text-align:start;font-size:20px;}.elementor-20412 .elementor-element.elementor-element-780fed74.elementor-element{--align-self:flex-start;}.elementor-20412 .elementor-element.elementor-element-51701d63{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--margin-top:112px;--margin-bottom:0px;--margin-left:290px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-634b561d{text-align:start;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--min-height:1px;}.elementor-20412 .elementor-element.elementor-element-388244db{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-704b716a > .elementor-widget-container{margin:205px 0px 0px 20px;}.elementor-20412 .elementor-element.elementor-element-704b716a{font-size:20px;}.elementor-20412 .elementor-element.elementor-element-d34d76b{--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-20412 .elementor-element.elementor-element-2649452b > .elementor-widget-container{margin:205px 0px 0px 18px;}.elementor-20412 .elementor-element.elementor-element-2649452b{font-size:20px;}.elementor-20412 .elementor-element.elementor-element-20aa123{--e-con-grid-template-columns:147px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-4a74fe12 > .elementor-widget-container{margin:-32px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-5d53a448 > .elementor-widget-container{margin:-32px 0px 0px -38px;}.elementor-20412 .elementor-element.elementor-element-67310cea > .elementor-widget-container{margin:-48px 0px 0px 20px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider-separator{width:708px;}.elementor-20412 .elementor-element.elementor-element-25f40869{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-60d27131 > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:588px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-8f152a > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:588px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-693f9f85{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:588px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-6888177f > .elementor-widget-container{margin:-45px 0px 0px 120px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:588px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-3e442555{--container-widget-width:404px;--container-widget-flex-grow:0;width:var( --container-widget-width, 404px );max-width:404px;}.elementor-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 132px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 20px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--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-20412 .elementor-element.elementor-element-1608b7fe{--min-height:280px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--min-height:180px;--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:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:122px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-7ddd2ad{left:0px;}body.rtl .elementor-20412 .elementor-element.elementor-element-7ddd2ad{right:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{margin:25px 0px 0px 175px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;text-align:start;font-size:20px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d.elementor-element{--align-self:flex-start;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--margin-top:112px;--margin-bottom:0px;--margin-left:290px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1d8c1540{text-align:start;}}@media(max-width:767px){.elementor-20412 .elementor-element.elementor-element-1f5feca0{--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-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:278px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7592ed89{--container-widget-width:507px;--container-widget-flex-grow:0;width:var( --container-widget-width, 507px );max-width:507px;}.elementor-20412 .elementor-element.elementor-element-741dcc12{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;}.elementor-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:327px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--margin-top:389px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-585689a2{left:-132px;}body.rtl .elementor-20412 .elementor-element.elementor-element-585689a2{right:-132px;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:589px;max-width:589px;height:634px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--margin-top:350px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:589px;max-width:589px;height:634px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--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-20412 .elementor-element.elementor-element-7a397a68 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-64ef8783 > .elementor-widget-container{margin:15px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-64ef8783{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--min-height:330px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--min-height:205px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{margin:50px 0px 0px 25px;}.elementor-20412 .elementor-element.elementor-element-780fed74{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-20412 .elementor-element.elementor-element-51701d63{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2{--container-widget-width:378px;--container-widget-flex-grow:0;width:var( --container-widget-width, 378px );max-width:378px;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--margin-top:162px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--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-20412 .elementor-element.elementor-element-388244db{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-d34d76b{--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-2649452b > .elementor-widget-container{margin:205px 0px 0px 9px;}.elementor-20412 .elementor-element.elementor-element-20aa123{--e-con-grid-template-columns:99px 1fr;--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-4a74fe12 > .elementor-widget-container{margin:-32px 0px 0px 6px;}.elementor-20412 .elementor-element.elementor-element-67310cea > .elementor-widget-container{margin:-50px 0px 0px 15px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider-separator{width:428px;}.elementor-20412 .elementor-element.elementor-element-25f40869{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5ed3be3c > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-20412 .elementor-element.elementor-element-60d27131 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:430px;}.elementor-20412 .elementor-element.elementor-element-79f7d663{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5b06c259 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-20412 .elementor-element.elementor-element-8f152a > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:430px;}.elementor-20412 .elementor-element.elementor-element-a6b857c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-693f9f85{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-6cd69bee > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:430px;}.elementor-20412 .elementor-element.elementor-element-39ac3d89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-4008e94f > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-20412 .elementor-element.elementor-element-6888177f > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:430px;}.elementor-20412 .elementor-element.elementor-element-6796257b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3e442555{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 63px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 15px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--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-20412 .elementor-element.elementor-element-1608b7fe{--min-height:330px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--min-height:205px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{margin:50px 0px 0px 25px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-16006e52 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-16006e52{--container-widget-width:378px;--container-widget-flex-grow:0;width:var( --container-widget-width, 378px );max-width:378px;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--margin-top:162px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}}@media(max-width:479px){.elementor-20412 .elementor-element.elementor-element-5b8174e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-1f5feca0{--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-20412 .elementor-element.elementor-element-7592ed89 > .elementor-widget-container{margin:256px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-7592ed89{--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-20412 .elementor-element.elementor-element-741dcc12{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-20412 .elementor-element.elementor-element-741dcc12 > .elementor-widget-container{margin:349px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-45cc790c{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-5c6849a7{--width:325px;--margin-top:389px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-20412 .elementor-element.elementor-element-585689a2{left:-122px;}body.rtl .elementor-20412 .elementor-element.elementor-element-585689a2{right:-122px;}.elementor-20412 .elementor-element.elementor-element-585689a2 img{width:454px;max-width:454px;height:583px;}.elementor-20412 .elementor-element.elementor-element-41d91de5{--width:325px;--margin-top:350px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-623372d img{width:686%;max-width:686%;height:461px;}.elementor-20412 .elementor-element.elementor-element-6c3c3577{--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-20412 .elementor-element.elementor-element-64ef8783{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-20412 .elementor-element.elementor-element-324191ad{--width:325px;--min-height:353px;}.elementor-20412 .elementor-element.elementor-element-eb2de2e{--width:325px;--min-height:229px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-780fed74 > .elementor-widget-container{margin:50px 0px 0px 25px;}.elementor-20412 .elementor-element.elementor-element-780fed74{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:20px;line-height:120%;letter-spacing:0px;}.elementor-20412 .elementor-element.elementor-element-51701d63{--width:275px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-f7de0d2{font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-20412 .elementor-element.elementor-element-4fa62c30{--width:161px;--margin-top:186px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7ff748b8{--width:375px;}.elementor-20412 .elementor-element.elementor-element-33de8b5f{--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-20412 .elementor-element.elementor-element-388244db{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-704b716a > .elementor-widget-container{margin:215px 0px 0px 15px;}.elementor-20412 .elementor-element.elementor-element-d34d76b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-2649452b > .elementor-widget-container{margin:205px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-20aa123{--e-con-grid-template-columns:110px 1fr;--grid-auto-flow:row;}.elementor-20412 .elementor-element.elementor-element-67310cea > .elementor-widget-container{margin:-50px 0px 0px 15px;}.elementor-20412 .elementor-element.elementor-element-67310cea .elementor-divider-separator{width:330px;}.elementor-20412 .elementor-element.elementor-element-366b1048{--width:9999px;}.elementor-20412 .elementor-element.elementor-element-25f40869{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5ed3be3c > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-20412 .elementor-element.elementor-element-60d27131 .elementor-divider-separator{width:595px;}.elementor-20412 .elementor-element.elementor-element-79f7d663{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-445a1e8c{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-7b0f741e{--width:240px;}.elementor-20412 .elementor-element.elementor-element-2d6a1c69{--width:240px;--border-radius:10px 10px 10px 10px;}.elementor-20412 .elementor-element.elementor-element-f84d516 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-5df875ca{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5b06c259 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-20412 .elementor-element.elementor-element-8f152a .elementor-divider-separator{width:595px;}.elementor-20412 .elementor-element.elementor-element-a6b857c{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-3d6f1a76{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-64e5f31f{--width:240px;}.elementor-20412 .elementor-element.elementor-element-60174b94{--width:240px;--border-radius:10px 10px 10px 10px;}.elementor-20412 .elementor-element.elementor-element-693f9f85{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-575807fb{--width:240px;}.elementor-20412 .elementor-element.elementor-element-5869fd8d{--width:240px;--border-radius:10px 10px 10px 10px;}.elementor-20412 .elementor-element.elementor-element-7931188d > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-4576bf34{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-6cd69bee > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-20412 .elementor-element.elementor-element-14f78d2f .elementor-divider-separator{width:595px;}.elementor-20412 .elementor-element.elementor-element-39ac3d89{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-688b05d2{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-2d7185bc{--width:240px;}.elementor-20412 .elementor-element.elementor-element-1fc26712{--width:240px;--border-radius:10px 10px 10px 10px;}.elementor-20412 .elementor-element.elementor-element-7a1d921b{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-125f251d{--width:240px;}.elementor-20412 .elementor-element.elementor-element-141107b5{--width:240px;--border-radius:10px 10px 10px 10px;}.elementor-20412 .elementor-element.elementor-element-110ccbb1 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-5786b5c2{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-4008e94f > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-20412 .elementor-element.elementor-element-6888177f .elementor-divider-separator{width:595px;}.elementor-20412 .elementor-element.elementor-element-6796257b{--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-7b25431e{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-68dc010b{--width:240px;}.elementor-20412 .elementor-element.elementor-element-61d499b9{--width:240px;--border-radius:10px 10px 10px 10px;}.elementor-20412 .elementor-element.elementor-element-3e442555{--container-widget-width:239px;--container-widget-flex-grow:0;width:var( --container-widget-width, 239px );max-width:239px;}.elementor-20412 .elementor-element.elementor-element-3956e479 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d > .elementor-widget-container{margin:-50px 0px 60px 16px;}.elementor-20412 .elementor-element.elementor-element-27d8eb1d{--n-accordion-item-title-space-between:0px;}.elementor-20412 .elementor-element.elementor-element-1608b7fe{--width:325px;--min-height:353px;}.elementor-20412 .elementor-element.elementor-element-7ddd2ad{--width:325px;--min-height:229px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d > .elementor-widget-container{margin:50px 0px 0px 25px;}.elementor-20412 .elementor-element.elementor-element-5cb2e06d{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:20px;line-height:120%;letter-spacing:0px;}.elementor-20412 .elementor-element.elementor-element-76a46d1b{--width:275px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-20412 .elementor-element.elementor-element-16006e52 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-20412 .elementor-element.elementor-element-16006e52{font-size:12px;line-height:120%;letter-spacing:1.5px;}.elementor-20412 .elementor-element.elementor-element-2f36a1b0{--width:161px;--margin-top:186px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-623372d */@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-41d91de5 */.wrapper2 {
  height: 343px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5feca0 */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c3577 */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324191ad */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f84d516 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-f84d516 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-f84d516 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7931188d *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-7931188d .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-7931188d .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-110ccbb1 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3956e479 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-3956e479 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-3956e479 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f84d516 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-f84d516 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-f84d516 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7931188d *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-7931188d .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-7931188d .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-110ccbb1 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3956e479 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-3956e479 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-3956e479 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f84d516 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-f84d516 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-f84d516 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7931188d *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-7931188d .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-7931188d .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-110ccbb1 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3956e479 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-3956e479 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-3956e479 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f84d516 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-f84d516 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-f84d516 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7931188d *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-7931188d .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-7931188d .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-110ccbb1 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3956e479 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-3956e479 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-3956e479 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f84d516 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .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-20412 .elementor-element.elementor-element-f84d516 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-f84d516 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-f84d516 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-f84d516 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7931188d *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .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-20412 .elementor-element.elementor-element-7931188d .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-7931188d .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-7931188d .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-7931188d .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-110ccbb1 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .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-20412 .elementor-element.elementor-element-110ccbb1 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-110ccbb1 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3956e479 *//* Unter-Accordion: links -10px, rechts +10px (wirklich) */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title-icon {
  margin-left: auto;      /* bleibt rechts */
  margin-right: 7px;     /* px nach links */
}

/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .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-20412 .elementor-element.elementor-element-3956e479 .col-time {
  font-weight: 400;
  font-size: 14px;
  line-height:120%;
  letter-spacing: -0.2px;
}

/* SUBITEM */
.elementor-20412 .elementor-element.elementor-element-3956e479 .col-subitem {
  font-weight: 400;
  font-size:16px;
  line-height:140%;
}



/* KEINE Linie am Titel */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title {
  border: none !important;
}

/* KEINE Linie am Content selbst */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-content {
  border: none !important;
}


/* Abstand am Ende jedes Time-Items */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item {
    padding-top: 4px;
  padding-bottom: 4px;
}



/* Abstand unter dem Content NUR beim aktiven Time-Item */
.elementor-20412 .elementor-element.elementor-element-3956e479 .elementor-accordion-item.is-active .elementor-tab-content {
  padding-bottom: 40px;
}


/* Abstand unter JEDEM Item-Content im Time-Accordion */
.elementor-20412 .elementor-element.elementor-element-3956e479 .e-n-accordion-item-title + * {
  padding-bottom: 75px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-27d8eb1d */.elementor-20412 .elementor-element.elementor-element-27d8eb1d {
overflow:visible;
}


/* Titelzeile als Spalten */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title-text {
  display: grid;
  grid-template-columns: 201px 1fr;
  align-items: start;
  gap: 0px;
}
@media (max-width: 1439px) {
  .elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title-text {
    grid-template-columns: 177px 1fr;
    gap: 0px;
  }
}
@media (max-width: 1279px) {
  .elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title-text {
    grid-template-columns: 157px 1fr;
    gap: 0px;
      padding-right:18px;
  }
}

@media (max-width: 989px) {
  .elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title-text {
    grid-template-columns: 118px 1fr;
    gap: 0px;
      padding-right:18px;
  }
}

@media (max-width: 767px) {
  .elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title-text {
    grid-template-columns: 60px 1fr;
    gap: 15px;
      padding-right:18px;
  }
}

@media (max-width: 479px) {
  .elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title-text {
    grid-template-columns: 60px 1fr;
    gap: 25px;
      padding-right:18px;
  }
}
/* DATE */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .col-date {
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
}

/* ITEM – Grundzustand */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .col-item {
  font-weight: 300;
  font-size: 22px;
  line-height: 120%;
  transition: color 0.2s ease;
}

@media (max-width: 989px) {
/* DATE */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .col-date {
  font-weight: 300;
  font-size: 20px;
  line-height: 120%;
}


/* ITEM – Grundzustand */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .col-item {
  font-weight: 300;
  font-size: 20px;
  line-height: 120%;
  transition: color 0.2s ease;
}
}



/* Gesamten Rahmen des Accordions entfernen */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion {
  border: none;
}

/* Einzelne Items: keine Boxen */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item {
  border: none;
  background: transparent;
}

/* Titelbereich: nur untere Linie */
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title {
  border: none;

  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
    
}

.elementor-20412 .elementor-element.elementor-element-27d8eb1d .elementor-element,
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .elementor-container,
.elementor-20412 .elementor-element.elementor-element-27d8eb1d .elementor-widget-wrap {
  border: none !important;
  box-shadow: none !important;
}



.elementor-20412 .elementor-element.elementor-element-27d8eb1d .e-n-accordion-item-title + * {
  padding-bottom: 50px;
}









.elementor-20412 .elementor-element.elementor-element-27d8eb1d .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-20412 .elementor-element.elementor-element-27d8eb1d .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-20412 .elementor-element.elementor-element-27d8eb1d.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-33de8b5f */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1608b7fe */.cta {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */