.elementor-14245 .elementor-element.elementor-element-54a3cb3{--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;}.elementor-14245 .elementor-element.elementor-element-43e1bf5{--display:flex;--min-height:60vh;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-eff33b8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-eff33b8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-d7eafb3 .elementor-heading-title{font-size:6vw;font-weight:200;}.elementor-14245 .elementor-element.elementor-element-bcab36d{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-bcab36d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-8d38ed4{--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;--align-items:center;--e-con-transform-transition-duration:300ms;}.elementor-14245 .elementor-element.elementor-element-8d38ed4.e-con:hover{--e-con-transform-translateX:5px;}.elementor-14245 .elementor-element.elementor-element-8d38ed4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-02ad7a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;}.elementor-14245 .elementor-element.elementor-element-16d0915 .elementor-icon-wrapper{text-align:center;}.elementor-14245 .elementor-element.elementor-element-99d4f9b{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:27px;letter-spacing:0.009em;color:var( --e-global-color-primary );}.elementor-14245 .elementor-element.elementor-element-99d4f9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-9bb9001{--display:flex;--min-height:80vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14245 .elementor-element.elementor-element-9bb9001:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-9bb9001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-ff362e2{--display:flex;--min-height:80vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-ff362e2:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-ff362e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5D5AA;background-image:url("https://gray-partner.com/wp-content/uploads/2025/10/Procare-Logo-Design-Hero-02-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-14245 .elementor-element.elementor-element-ff362e2::before, .elementor-14245 .elementor-element.elementor-element-ff362e2 > .elementor-background-video-container::before, .elementor-14245 .elementor-element.elementor-element-ff362e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-14245 .elementor-element.elementor-element-ff362e2 > .elementor-background-slideshow::before, .elementor-14245 .elementor-element.elementor-element-ff362e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14245 .elementor-element.elementor-element-ff362e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14245 .elementor-element.elementor-element-bb1855b{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-bb1855b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-a0addb5{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-16e1c0c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-a9b7240 img{width:350px;}.elementor-14245 .elementor-element.elementor-element-de2a9c8{--display:flex;--min-height:100vh;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-de2a9c8:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-de2a9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-7ab73d5{--display:flex;}.elementor-14245 .elementor-element.elementor-element-c62c4ac{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-c62c4ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-f47f389{width:100%;max-width:100%;}.elementor-14245 .elementor-element.elementor-element-f47f389 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-044b346{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-591556d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:-80%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-41090e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-41090e5:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-41090e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-6cad84e{--display:flex;--min-height:194px;--justify-content:center;--border-radius:18px 18px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-6cad84e:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-6cad84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-a922690 img{width:237px;}.elementor-14245 .elementor-element.elementor-element-ef6ee45{--display:flex;--min-height:296px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-19b83cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-19b83cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-cf617c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14245 .elementor-element.elementor-element-cf617c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#868685;}.elementor-14245 .elementor-element.elementor-element-24036de{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-3e701ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-3e701ba:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-3e701ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-d3699f9{--display:flex;--min-height:194px;--justify-content:center;--border-radius:18px 18px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-d3699f9:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-d3699f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-e5c53a1 img{width:130px;}.elementor-14245 .elementor-element.elementor-element-48adcef{--display:flex;--min-height:296px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-5ff971e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-5ff971e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-14cc100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14245 .elementor-element.elementor-element-14cc100 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#868685;}.elementor-14245 .elementor-element.elementor-element-43566e1{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-75e6a44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-75e6a44:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-75e6a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-2e60da3{--display:flex;--min-height:194px;--justify-content:center;--border-radius:18px 18px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-2e60da3:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-2e60da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-cc545d2 img{width:141px;}.elementor-14245 .elementor-element.elementor-element-1f5a35f{--display:flex;--min-height:296px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-3c7e5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-3c7e5fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-82d7834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14245 .elementor-element.elementor-element-82d7834 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#868685;}.elementor-14245 .elementor-element.elementor-element-689eafa{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-87a16cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-87a16cd:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-87a16cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-d022f27{--display:flex;--min-height:194px;--justify-content:center;--border-radius:18px 18px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-d022f27:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-d022f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-01d00ca img{width:150px;}.elementor-14245 .elementor-element.elementor-element-df20221{--display:flex;--min-height:296px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-384ef7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-384ef7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-9eaca0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14245 .elementor-element.elementor-element-9eaca0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#868685;}.elementor-14245 .elementor-element.elementor-element-c3387ac{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-dc00330{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-dc00330:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-dc00330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-d838e18{--display:flex;--min-height:194px;--justify-content:center;--border-radius:18px 18px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-d838e18:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-d838e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-b0a3c56 img{width:124px;}.elementor-14245 .elementor-element.elementor-element-be5abba{--display:flex;--min-height:296px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-febbf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-febbf5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-f217f76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14245 .elementor-element.elementor-element-f217f76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#868685;}.elementor-14245 .elementor-element.elementor-element-788554e{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-44f3b39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-44f3b39:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-44f3b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-d012ddd{--display:flex;--min-height:194px;--justify-content:center;--border-radius:18px 18px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-d012ddd:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-d012ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-bab28e5 img{width:106px;}.elementor-14245 .elementor-element.elementor-element-c11b875{--display:flex;--min-height:296px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-6006743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-6006743 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-7cdab1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-14245 .elementor-element.elementor-element-7cdab1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:23px;color:#868685;}.elementor-14245 .elementor-element.elementor-element-0349f03{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-32f5e58{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;padding:20px 0px 60px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-162px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:100px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:#292929;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-32px;}.elementor-14245 .elementor-element.elementor-element-32f5e58 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#B6B6B6CC;border-radius:100px 100px 100px 100px;padding:9px 9px 9px 9px;}.elementor-14245 .elementor-element.elementor-element-32f5e58 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#5C5C5C73;}.elementor-14245 .elementor-element.elementor-element-602f706{--display:flex;--min-height:75vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14245 .elementor-element.elementor-element-602f706:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-602f706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-fca09ff{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-fca09ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-e651e8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-2203d47{--spacer-size:50px;}.elementor-14245 .elementor-element.elementor-element-fec2ea7{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-5927810{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-ddf2b05{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-ddf2b05:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-ddf2b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-6ad4d6f{--display:flex;--justify-content:flex-end;--overlay-opacity:0.72;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-6ad4d6f::before, .elementor-14245 .elementor-element.elementor-element-6ad4d6f > .elementor-background-video-container::before, .elementor-14245 .elementor-element.elementor-element-6ad4d6f > .e-con-inner > .elementor-background-video-container::before, .elementor-14245 .elementor-element.elementor-element-6ad4d6f > .elementor-background-slideshow::before, .elementor-14245 .elementor-element.elementor-element-6ad4d6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-14245 .elementor-element.elementor-element-6ad4d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14245 .elementor-element.elementor-element-80df38a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-cb6dd07{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-cb6dd07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-ff28f1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-9b157d5{width:100%;max-width:100%;margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-4eb92f8{--spacer-size:25px;}.elementor-14245 .elementor-element.elementor-element-15a322f{--display:flex;--min-height:70vh;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-15a322f:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-15a322f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-79d0772{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-79d0772.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-d45f423{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-d45f423 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-7d9d31a .elementor-heading-title{font-size:6vw;font-weight:200;color:#E6E6E5;}.elementor-14245 .elementor-element.elementor-element-e58997b{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-e58997b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-eaed2a5{--display:flex;--min-height:70vh;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-eaed2a5:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-eaed2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-2bb77f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-2bb77f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-902b339{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-902b339 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-5e6c91c .elementor-heading-title{font-size:6vw;font-weight:200;color:#E6E6E5;}.elementor-14245 .elementor-element.elementor-element-a60b6ed{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-a60b6ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-1f94736{--display:flex;--min-height:70vh;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-1f94736:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-1f94736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-f1517d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-f1517d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-c1f36ec{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-c1f36ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-d6a06bc .elementor-heading-title{font-size:6vw;font-weight:200;color:#E6E6E5;}.elementor-14245 .elementor-element.elementor-element-7d7068d{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-7d7068d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-49dfa60{--display:flex;--min-height:70vh;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-49dfa60:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-49dfa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-868402f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-868402f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-604c494{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-604c494 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-a256ba8 .elementor-heading-title{font-size:6vw;font-weight:200;color:#E6E6E5;}.elementor-14245 .elementor-element.elementor-element-7248336{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-7248336.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-6560061{--display:flex;--min-height:70vh;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-6560061:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-6560061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-203da9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-203da9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-6d1bb82{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-6d1bb82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-974e7f9 .elementor-heading-title{font-size:6vw;font-weight:200;color:#E6E6E5;}.elementor-14245 .elementor-element.elementor-element-34fbff9{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-34fbff9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-ba661f9{--display:flex;--min-height:70vh;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-ba661f9:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-ba661f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-3e8f15e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-3e8f15e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-8857d14{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-8857d14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-2b6e653 .elementor-heading-title{font-size:6vw;font-weight:200;color:#E6E6E5;}.elementor-14245 .elementor-element.elementor-element-ed8ad09{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:21px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-ed8ad09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-aaea0f8{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:30%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:25px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:0px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:22px;--n-tabs-icon-gap:100px;--n-tabs-icon-color:var( --e-global-color-accent );--n-tabs-icon-color-active:var( --e-global-color-e6998ef );}.elementor-14245 .elementor-element.elementor-element-aaea0f8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F5F5F7;}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-7115401 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-7115401 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:600;}.elementor-14245 .elementor-element.elementor-element-aaea0f8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-14245 .elementor-element.elementor-element-132d211{--display:flex;--min-height:100vh;--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;--padding-top:100px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-974115b{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-c0f8aa8{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-c0f8aa8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-cdc6833 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-6a1070c{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:24px;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-d991a4f{--display:flex;--min-height:90vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-d991a4f:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-d991a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-047c136{--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:center;--border-radius:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-047c136:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-047c136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-047c136.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-b9075b3{--display:flex;--min-height:70vh;--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;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-b9075b3:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-b9075b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7115401 );background-image:url("https://gray-partner.com/wp-content/uploads/2025/10/Logo-Design-Grundlagen.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14245 .elementor-element.elementor-element-cb1db96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-14245 .elementor-element.elementor-element-cb1db96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#1D1D1F;}.elementor-14245 .elementor-element.elementor-element-d5012bc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-d79f6b4{--display:flex;--min-height:80vh;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-14245 .elementor-element.elementor-element-d79f6b4:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-d79f6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161617;}.elementor-14245 .elementor-element.elementor-element-ae24092{--display:flex;}.elementor-14245 .elementor-element.elementor-element-0e56b2e{--display:flex;}.elementor-14245 .elementor-element.elementor-element-0e56b2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-2c2bd51{width:var( --container-widget-width, 109.264% );max-width:109.264%;--container-widget-width:109.264%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-2c2bd51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-2c2bd51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:57px;color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-05326e4{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#9F9F9F;}.elementor-14245 .elementor-element.elementor-element-988e0df{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-988e0df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-a955ef0{--display:flex;}.elementor-14245 .elementor-element.elementor-element-6580b93{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-6580b93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-6580b93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-6579933{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-4d84609{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-72676f3{--display:flex;}.elementor-14245 .elementor-element.elementor-element-fd5709a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-fd5709a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-fd5709a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-3b232d1{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-d6d0f22{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-06652e4{--display:flex;}.elementor-14245 .elementor-element.elementor-element-877b60d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-877b60d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-877b60d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-14d4ea8{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-885ae43{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-cfcd0d3{--display:flex;}.elementor-14245 .elementor-element.elementor-element-2f9c9d6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-2f9c9d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-2f9c9d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-08e06d5{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-982e957{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-eb1685f{--display:flex;}.elementor-14245 .elementor-element.elementor-element-4e7d4bb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-4e7d4bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-4e7d4bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-32bc2fc{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-0c181c9{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-2f14d70{--display:flex;}.elementor-14245 .elementor-element.elementor-element-316203b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-316203b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-316203b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:50px;color:var( --e-global-color-7115401 );}.elementor-14245 .elementor-element.elementor-element-340cfa1{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-623bb29{--n-accordion-title-font-size:25px;--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:30px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:25px;}.elementor-14245 .elementor-element.elementor-element-623bb29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-623bb29 {--n-accordion-padding:27px 25px 5px 25px;}:where( .elementor-14245 .elementor-element.elementor-element-623bb29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;line-height:0px;}:where( .elementor-14245 .elementor-element.elementor-element-623bb29 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-14245 .elementor-element.elementor-element-f46db80{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-f46db80:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-f46db80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14245 .elementor-element.elementor-element-b2f60f8{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-79bd5a7{--display:flex;--min-height:44vh;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-93c554b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-14245 .elementor-element.elementor-element-89ea0ec{--display:flex;}.elementor-14245 .elementor-element.elementor-element-89ea0ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14245 .elementor-element.elementor-element-2cca388 img{width:100%;}.elementor-14245 .elementor-element.elementor-element-09e6c8b{--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:flex-end;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-14245 .elementor-element.elementor-element-da31578{text-align:end;}.elementor-14245 .elementor-element.elementor-element-da31578 .elementor-heading-title{font-size:2.9vw;font-weight:200;}.elementor-14245 .elementor-element.elementor-element-fb06605{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:27px;letter-spacing:0.009em;color:#86868B;}.elementor-14245 .elementor-element.elementor-element-1e78d9d{text-align:end;font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;line-height:28px;color:var( --e-global-color-eebc148 );}.elementor-14245 .elementor-element.elementor-element-92d802e .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-14245 .elementor-element.elementor-element-92d802e{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14245 .elementor-element.elementor-element-92d802e.elementor-element{--align-self:flex-end;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14245 .elementor-element.elementor-element-eff33b8{--width:100%;}.elementor-14245 .elementor-element.elementor-element-bcab36d{--width:100%;}.elementor-14245 .elementor-element.elementor-element-8d38ed4{--width:220px;}.elementor-14245 .elementor-element.elementor-element-bb1855b{--width:100%;}.elementor-14245 .elementor-element.elementor-element-a0addb5{--width:500px;}.elementor-14245 .elementor-element.elementor-element-7ab73d5{--content-width:980px;}.elementor-14245 .elementor-element.elementor-element-602f706{--content-width:980px;}.elementor-14245 .elementor-element.elementor-element-80df38a{--content-width:1055px;}.elementor-14245 .elementor-element.elementor-element-cb6dd07{--width:100%;}.elementor-14245 .elementor-element.elementor-element-79d0772{--width:100%;}.elementor-14245 .elementor-element.elementor-element-2bb77f0{--width:100%;}.elementor-14245 .elementor-element.elementor-element-f1517d5{--width:100%;}.elementor-14245 .elementor-element.elementor-element-868402f{--width:100%;}.elementor-14245 .elementor-element.elementor-element-203da9c{--width:100%;}.elementor-14245 .elementor-element.elementor-element-3e8f15e{--width:100%;}.elementor-14245 .elementor-element.elementor-element-974115b{--content-width:980px;}.elementor-14245 .elementor-element.elementor-element-047c136{--width:70px;}.elementor-14245 .elementor-element.elementor-element-ae24092{--width:36%;}.elementor-14245 .elementor-element.elementor-element-0e56b2e{--width:96.839%;}.elementor-14245 .elementor-element.elementor-element-988e0df{--width:95%;}.elementor-14245 .elementor-element.elementor-element-89ea0ec{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14245 .elementor-element.elementor-element-bcab36d{--width:100%;}.elementor-14245 .elementor-element.elementor-element-ae24092{--width:100%;}.elementor-14245 .elementor-element.elementor-element-89ea0ec{--width:300px;}}@media(max-width:1024px){.elementor-14245 .elementor-element.elementor-element-d7eafb3 .elementor-heading-title{font-size:75px;}.elementor-14245 .elementor-element.elementor-element-99d4f9b{width:var( --container-widget-width, 65.861% );max-width:65.861%;--container-widget-width:65.861%;--container-widget-flex-grow:0;font-size:17px;line-height:21px;}.elementor-14245 .elementor-element.elementor-element-de2a9c8{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-7ab73d5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-c62c4ac{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-044b346{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-591556d{--margin-top:0%;--margin-bottom:0%;--margin-left:-150%;--margin-right:0%;}.elementor-14245 .elementor-element.elementor-element-41090e5{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-24036de{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-3e701ba{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-43566e1{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-75e6a44{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-689eafa{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-87a16cd{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-c3387ac{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-dc00330{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-788554e{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-44f3b39{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-0349f03{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-32f5e58{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;}.elementor-14245 .elementor-element.elementor-element-602f706{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-fca09ff{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-fec2ea7{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-5927810{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-ddf2b05{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-14245 .elementor-element.elementor-element-cb6dd07{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-9b157d5{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-4eb92f8{--spacer-size:50px;}.elementor-14245 .elementor-element.elementor-element-d45f423{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-7d9d31a .elementor-heading-title{font-size:50px;}.elementor-14245 .elementor-element.elementor-element-e58997b{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-902b339{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-5e6c91c .elementor-heading-title{font-size:50px;}.elementor-14245 .elementor-element.elementor-element-a60b6ed{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-c1f36ec{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-d6a06bc .elementor-heading-title{font-size:50px;}.elementor-14245 .elementor-element.elementor-element-7d7068d{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-604c494{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-a256ba8 .elementor-heading-title{font-size:50px;}.elementor-14245 .elementor-element.elementor-element-7248336{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-6d1bb82{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-974e7f9 .elementor-heading-title{font-size:50px;}.elementor-14245 .elementor-element.elementor-element-34fbff9{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-8857d14{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-2b6e653 .elementor-heading-title{font-size:50px;}.elementor-14245 .elementor-element.elementor-element-ed8ad09{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-aaea0f8{padding:0px 0px 0px 25px;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-flex-basis:content;--n-tabs-heading-width:10px;--n-tabs-gap:25px;--n-tabs-icon-gap:25px;}.elementor-14245 .elementor-element.elementor-element-132d211{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-974115b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-c0f8aa8{padding:0px 0px 5px 3px;}.elementor-14245 .elementor-element.elementor-element-6a1070c{font-size:19px;line-height:30px;}.elementor-14245 .elementor-element.elementor-element-d991a4f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-b9075b3{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14245 .elementor-element.elementor-element-b9075b3:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-b9075b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-139px 0px;}.elementor-14245 .elementor-element.elementor-element-d79f6b4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-14245 .elementor-element.elementor-element-ae24092{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-0e56b2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-2c2bd51 .elementor-heading-title{font-size:48px;}.elementor-14245 .elementor-element.elementor-element-05326e4{font-size:19px;}.elementor-14245 .elementor-element.elementor-element-6580b93{width:var( --container-widget-width, 548.344px );max-width:548.344px;--container-widget-width:548.344px;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-6579933{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-fd5709a{width:var( --container-widget-width, 576.75px );max-width:576.75px;--container-widget-width:576.75px;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-3b232d1{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-877b60d{width:var( --container-widget-width, 555.75px );max-width:555.75px;--container-widget-width:555.75px;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-14d4ea8{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-2f9c9d6{width:var( --container-widget-width, 542.75px );max-width:542.75px;--container-widget-width:542.75px;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-08e06d5{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-4e7d4bb{width:var( --container-widget-width, 548.75px );max-width:548.75px;--container-widget-width:548.75px;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-32bc2fc{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-316203b{width:var( --container-widget-width, 568.75px );max-width:568.75px;--container-widget-width:568.75px;--container-widget-flex-grow:0;}.elementor-14245 .elementor-element.elementor-element-340cfa1{font-size:21px;}.elementor-14245 .elementor-element.elementor-element-da31578 .elementor-heading-title{font-size:36px;}.elementor-14245 .elementor-element.elementor-element-fb06605{font-size:17px;line-height:21px;}}@media(max-width:767px){.elementor-14245 .elementor-element.elementor-element-eff33b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-d7eafb3 .elementor-heading-title{font-size:36px;}.elementor-14245 .elementor-element.elementor-element-bcab36d{--min-height:35vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14245 .elementor-element.elementor-element-8d38ed4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-99d4f9b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-9bb9001{--min-height:50vh;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-ff362e2{--min-height:0vh;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-a0addb5{--flex-wrap:nowrap;}.elementor-14245 .elementor-element.elementor-element-de2a9c8{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-7ab73d5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-c62c4ac{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-c62c4ac .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-f47f389{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-f47f389 .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-044b346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-41090e5{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14245 .elementor-element.elementor-element-19b83cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-19b83cb .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-24036de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-3e701ba{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14245 .elementor-element.elementor-element-5ff971e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-5ff971e .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-43566e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-75e6a44{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14245 .elementor-element.elementor-element-3c7e5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-3c7e5fd .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-689eafa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-87a16cd{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14245 .elementor-element.elementor-element-384ef7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-384ef7c .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-c3387ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-dc00330{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14245 .elementor-element.elementor-element-febbf5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-febbf5e .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-788554e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-44f3b39{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14245 .elementor-element.elementor-element-6006743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-6006743 .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-0349f03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-32f5e58{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:15px;}.elementor-14245 .elementor-element.elementor-element-602f706{--min-height:0vh;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-fca09ff{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-fca09ff .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-e651e8f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-e651e8f .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-2203d47{--spacer-size:25px;}.elementor-14245 .elementor-element.elementor-element-fec2ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:21px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-5927810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-ddf2b05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-cb6dd07{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14245 .elementor-element.elementor-element-ff28f1f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-ff28f1f .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-9b157d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-15a322f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-d45f423{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-d45f423 .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-7d9d31a .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-e58997b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-eaed2a5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-902b339{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-902b339 .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-5e6c91c .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-a60b6ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-1f94736{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-c1f36ec{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-c1f36ec .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-d6a06bc .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-7d7068d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-49dfa60{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-604c494{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-604c494 .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-a256ba8 .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-7248336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-6560061{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-6d1bb82{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-6d1bb82 .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-974e7f9 .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-34fbff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-ba661f9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14245 .elementor-element.elementor-element-8857d14{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-8857d14 .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-2b6e653 .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-ed8ad09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:17px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-aaea0f8{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:0px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:0px;--n-tabs-icon-gap:10px;}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14245 .elementor-element.elementor-element-aaea0f8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-14245 .elementor-element.elementor-element-132d211{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-974115b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-c0f8aa8{padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-c0f8aa8 .elementor-heading-title{font-size:14px;line-height:1.28em;letter-spacing:0.016em;}.elementor-14245 .elementor-element.elementor-element-cdc6833{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-cdc6833 .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-6a1070c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-d991a4f{--width:97vw;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-047c136{--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;--align-items:flex-start;--padding-top:10px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-b9075b3{--min-height:50vh;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-14245 .elementor-element.elementor-element-b9075b3:not(.elementor-motion-effects-element-type-background), .elementor-14245 .elementor-element.elementor-element-b9075b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-14245 .elementor-element.elementor-element-cb1db96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14245 .elementor-element.elementor-element-cb1db96 .elementor-heading-title{font-size:28px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-d79f6b4{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-2c2bd51{padding:100px 025px 0px 25px;}.elementor-14245 .elementor-element.elementor-element-2c2bd51 .elementor-heading-title{font-size:28px;line-height:1.14em;}.elementor-14245 .elementor-element.elementor-element-05326e4{padding:0px 25px 0px 25px;}.elementor-14245 .elementor-element.elementor-element-988e0df{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-6580b93{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-14245 .elementor-element.elementor-element-6580b93 .elementor-heading-title{font-size:22px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-6579933{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-4d84609{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-fd5709a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-14245 .elementor-element.elementor-element-fd5709a .elementor-heading-title{font-size:22px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-3b232d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-d6d0f22{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-877b60d{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-14245 .elementor-element.elementor-element-877b60d .elementor-heading-title{font-size:22px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-14d4ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-885ae43{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-2f9c9d6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-14245 .elementor-element.elementor-element-2f9c9d6 .elementor-heading-title{font-size:22px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-08e06d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-982e957{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-4e7d4bb{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-14245 .elementor-element.elementor-element-4e7d4bb .elementor-heading-title{font-size:22px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-32bc2fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-0c181c9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14245 .elementor-element.elementor-element-316203b{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-14245 .elementor-element.elementor-element-316203b .elementor-heading-title{font-size:22px;line-height:1.14em;letter-spacing:0.007em;}.elementor-14245 .elementor-element.elementor-element-340cfa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:19px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-623bb29{--n-accordion-item-title-space-between:9px;--n-accordion-title-font-size:17px;--n-accordion-icon-size:15px;}.elementor-14245 .elementor-element.elementor-element-623bb29 {--n-accordion-padding:15px 25px 10px 25px;}:where( .elementor-14245 .elementor-element.elementor-element-623bb29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-14245 .elementor-element.elementor-element-b2f60f8{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-79bd5a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14245 .elementor-element.elementor-element-93c554b{--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;}.elementor-14245 .elementor-element.elementor-element-89ea0ec{--min-height:0px;}.elementor-14245 .elementor-element.elementor-element-2cca388 img{width:66%;}.elementor-14245 .elementor-element.elementor-element-09e6c8b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14245 .elementor-element.elementor-element-da31578{text-align:center;}.elementor-14245 .elementor-element.elementor-element-da31578 .elementor-heading-title{font-size:30px;}.elementor-14245 .elementor-element.elementor-element-fb06605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.3em;word-spacing:0.011em;}.elementor-14245 .elementor-element.elementor-element-1e78d9d{text-align:center;}.elementor-14245 .elementor-element.elementor-element-92d802e.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-54a3cb3 *//* Macht den Container unsichtbar und sorgt dafür, dass er keinen Platz einnimmt */
#seo-preload-container {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c62c4ac */.elementor-14245 .elementor-element.elementor-element-c62c4ac {
  animation-delay: 0.0s !important;
  animation-fill-mode: both !important;
  animation-duration: .9s !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47f389 */.elementor-14245 .elementor-element.elementor-element-f47f389 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b83cb */.elementor-14245 .elementor-element.elementor-element-19b83cb {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff971e */.elementor-14245 .elementor-element.elementor-element-5ff971e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7e5fd */.elementor-14245 .elementor-element.elementor-element-3c7e5fd {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-384ef7c */.elementor-14245 .elementor-element.elementor-element-384ef7c {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febbf5e */.elementor-14245 .elementor-element.elementor-element-febbf5e {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6006743 */.elementor-14245 .elementor-element.elementor-element-6006743 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-32f5e58 *//* Blendet den ersten Slide NUR auf dem Smartphone (bis 767px) aus */
@media (max-width: 767px) {
  .hide-first-slide-mobile .swiper-slide:first-child {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fca09ff */.elementor-14245 .elementor-element.elementor-element-fca09ff {
  animation-delay: 0.0s !important;
  animation-fill-mode: both !important;
  animation-duration: .9s !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e651e8f */.elementor-14245 .elementor-element.elementor-element-e651e8f {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff28f1f */.elementor-14245 .elementor-element.elementor-element-ff28f1f {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-aaea0f8 *//* Zielt auf das Tab-Titel-Element und macht es zum Flex-Container */
#tabs-vertikal-trenner .e-n-tabs-heading {
    display: flex !important;
    
    /* WICHTIG: Erlaubt dem Container, den gesamten verfügbaren Platz einzunehmen */
    width: 100% !important; 
}

/* Verteilt den Inhalt (Text und Icon) über die gesamte Breite des Tab-Titels */
#tabs-vertikal-trenner .e-n-tabs-heading button {
    display: flex;
    width: 100%;
    
    /* Dies schiebt den ersten Inhalt (Text) nach links und den letzten Inhalt (Pfeil-Icon) nach rechts */
    justify-content: space-between !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0f8aa8 */.elementor-14245 .elementor-element.elementor-element-c0f8aa8 {
  animation-delay: 0.0s !important;
  animation-fill-mode: both !important;
  animation-duration: .9s !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdc6833 */.elementor-14245 .elementor-element.elementor-element-cdc6833 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7b8987 *//* Control-Buttons exakt wie die Pills */
.pv-accordion-contol .my-paddle-btn{
  --bg: rgba(255,255,255,.72);
  --line: #D2D2D7;

  width:44px; height:44px;
  border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center;

  background: var(--bg);
  border: 1px solid var(--line);
  color: #1D1D1F;

  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);

  padding:0; line-height:0;
  box-shadow:none !important;
  outline: none !important;
  position: relative;
}

/* Hover/Focus/Active – keine Farbänderung */
.pv-accordion-contol .my-paddle-btn:hover,
.pv-accordion-contol .my-paddle-btn:focus,
.pv-accordion-contol .my-paddle-btn:active,
.pv-accordion-contol .my-paddle-btn:focus-visible{
  background: var(--bg) !important;
  border-color: var(--line) !important;
  color: #1D1D1F !important;
  box-shadow:none !important;
  outline:none !important;
}

/* Icon fix (wie bei Pill) */
.pv-accordion-contol .my-paddle-btn svg{
  width:30px !important;
  height:30px !important;
  fill:currentColor !important;
  display:block;
  transition:none !important;
}
/* Rand/Outline/Shadow an den Pfeil-Buttons kompromisslos entfernen */
.pv-accordion-contol .my-paddle-btn,
.pv-accordion-contol .my-paddle-btn:hover,
.pv-accordion-contol .my-paddle-btn:focus,
.pv-accordion-contol .my-paddle-btn:active,
.pv-accordion-contol .my-paddle-btn:focus-visible,
.pv-accordion-contol .my-paddle-btn::before,
.pv-accordion-contol .my-paddle-btn::after {
  border: 0 !important;
  box-shadow: none !important;
  outline: 1 !important;
  -webkit-tap-highlight-color: transparent;
}

/* Falls Elementor über Pseudo-Elemente einen Ring zeichnet */
.pv-accordion-contol .my-paddle-btn::before,
.pv-accordion-contol .my-paddle-btn::after {
  content: none !important;
}

/* SVG bekommt keinen Stroke-Ring o.ä. */
.pv-accordion-contol .my-paddle-btn svg,
.pv-accordion-contol .my-paddle-btn svg * {
  stroke: none !important;
}


/* Standardmäßig (Desktop): Mobile-Icon ausblenden */
.my-paddle-btn .icon-mobile {
  display: none;
}

/* Gilt NUR auf Smartphones (bis 767px Breite) */
@media (max-width: 767px) {
  /* Desktop-Icon ausblenden */
  .my-paddle-btn .icon-desktop {
    display: none;
  }
  
  /* Mobile-Icon einblenden */
  .my-paddle-btn .icon-mobile {
    display: inline-flex; /* Stellt sicher, dass das Icon sichtbar wird */
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1db96 */.elementor-14245 .elementor-element.elementor-element-cb1db96 {
  animation-delay: 0.0s !important;        /* Start erst nach 0.6s */
  animation-fill-mode: both !important;    /* bleibt unsichtbar bis Animation beginnt */
  animation-duration: .9s !important;     /* Dauer des Effekts */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9075b3 *//* Accordion Container */
.pv-accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* Pill Basis */
.pv-btn {
  --text:#1D1D1F;
  --line:#D2D2D7;
  --bg:rgba(255,255,255,.72);
  --blur:20px;
  --e:cubic-bezier(.22,.61,.36,1);
  --pill-radius:28px;
}

.pv-btn .pill {
  display:inline-flex;
  align-items:center;
  gap:10px;
  background:var(--bg);
  border:1px solid var(--line);
  border-radius:var(--pill-radius);
  color:var(--text);
  -webkit-backdrop-filter:saturate(180%) blur(var(--blur));
  backdrop-filter:saturate(180%) blur(var(--blur));
  cursor:pointer;
  padding:12px 18px;
  font-size:16px;
  line-height:1.4;
  max-width:fit-content;
  transition:all .4s var(--e);
  position:relative;
  overflow:visible;
}

/* Icon */
.pv-btn .pill__icon {
  display:inline-flex;
  width:28px;
  height:28px;
  flex:0 0 28px;
}
.pv-btn .pill__icon .icon-plus {
  display:block;
  width:28px;
  height:28px;
  color:var(--text);
  pointer-events:none;
}

/* Label */
.pv-btn .pill__label {
  white-space:nowrap;
  transition:opacity .3s var(--e);
}

/* Content (versteckt) */
.pv-btn .pill__content {
  display:none;
  flex-direction:column;
  text-align:left;
  gap:6px;
  white-space:normal;
  overflow-wrap:anywhere;
  padding-right:6px;
}
.pv-btn .pill__content strong {
  font-weight:600;
}

/* Offen */
.pv-btn .pill.is-open {
  padding:18px 22px;
  border-radius:var(--pill-radius);
  flex-direction:column;
  align-items:flex-start;
  max-width:560px;
}
.pv-btn .pill.is-open .pill__label { opacity:0; }
.pv-btn .pill.is-open .pill__content { display:flex; }

/* Plus → X Animation */
.pv-btn .pill__icon .v-stem {
  transition:transform .28s var(--e), opacity .28s var(--e);
  transform-origin:50% 50%;
}
.pv-btn .pill.is-open .pill__icon .v-stem {
  transform:scaleY(0);
  opacity:0;
}

@media (max-width:600px){
  .pv-btn .pill.is-open { max-width:100%; }
}

/* ===== Accordion Layout ===== */
.pv-accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* ===== Pill Basis (hohe Spezifität gegen Elementor) ===== */
.pv-accordion .pv-btn .pill {
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  position: relative;

  /* Design-Tokens */
  --text:#1D1D1F;
  --line:#D2D2D7;
  --bg:rgba(255,255,255,.72);
  --blur:20px;
  --e:cubic-bezier(.22,.61,.36,1);
  --pill-radius:28px;

  color: var(--text) !important;
  background: var(--bg) !important;
  border: 1px solid var(--line) !important;
  border-radius: var(--pill-radius) !important;
  -webkit-backdrop-filter: saturate(180%) blur(var(--blur));
  backdrop-filter: saturate(180%) blur(var(--blur));
  padding: 12px 18px !important;
  font: 16px/1.4 -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif !important;
  text-decoration: none !important;
  max-width: fit-content;
  transition: all .4s var(--e);
}

/* Elementor Hover-Farbe neutralisieren */
.pv-accordion .pv-btn .pill:hover,
.pv-accordion .pv-btn .pill:focus {
  color: var(--text) !important;
  background: var(--bg) !important;
  border-color: var(--line) !important;
  outline: none;
}

/* Icon */
.pv-accordion .pv-btn .pill__icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;}
.pv-accordion .pv-btn .pill__icon .icon-plus{display:block;width:28px;height:28px;color:var(--text);pointer-events:none;}

/* Label */
.pv-accordion .pv-btn .pill__label{white-space:nowrap;transition:opacity .3s var(--e);}

/* Content (geschlossen) */
.pv-accordion .pv-btn .pill__content{
  display:none;
  flex-direction:column;
  gap:6px;
  text-align:left;
  white-space:normal;
  overflow-wrap:anywhere;
  word-break:normal;
  padding-right:6px;
  color: rgba(29,29,31,0.72);
  font-size: 16px;
  line-height: 1.4;
}
.pv-accordion .pv-btn .pill__content strong{font-weight:600; color: var(--text);}

/* Offen */
.pv-accordion .pv-btn .pill.is-open{
  padding:18px 22px !important;
  border-radius:var(--pill-radius) !important;
  flex-direction:column;
  align-items:flex-start;
  max-width:560px;
}
.pv-accordion .pv-btn .pill.is-open .pill__label{opacity:0;}
.pv-accordion .pv-btn .pill.is-open .pill__content{display:flex !important;}

/* Plus→X Animation */
.pv-accordion .pv-btn .pill__icon .v-stem{
  transition:transform .28s var(--e),opacity .28s var(--e);
  transform-origin:50% 50%;
}
.pv-accordion .pv-btn .pill.is-open .pill__icon .v-stem{transform:scaleY(0);opacity:0;}

/* Breite auf kleinen Screens */
@media (max-width: 600px){
  .pv-accordion .pv-btn .pill.is-open{max-width:100%;}
}

/* Sicherheit: Box-Sizing */
.pv-accordion, .pv-accordion * { box-sizing: border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d991a4f *//* ===== Buttons: als Einheit animieren ===== */
.pv-accordion-contol .my-paddle-btn{
  /* Optik wie bei deinen Pills */
  width:44px; height:44px; border-radius:50%;
  border:1px solid #D2D2D7;
  background:rgba(255,255,255,.72);
  color:#1D1D1F;
  display:inline-flex; align-items:center; justify-content:center;
  -webkit-backdrop-filter:saturate(180%) blur(20px);
  backdrop-filter:saturate(180%) blur(20px);
  padding:0; line-height:0; box-shadow:none; outline:0;

  /* Animation als Ganzes (nur transform/opacity) */
  opacity:0;
  transform:translateY(14px);       /* für fade-out-down */
  pointer-events:none;
  will-change:transform, opacity;
  backface-visibility:hidden;
  transform:translateZ(0) translateY(14px); /* Komposition erzwingen */

  transition-property: transform, opacity;
  transition-duration: .42s, .42s;
  transition-timing-function: cubic-bezier(.22,1,.36,1);
  transition-delay: 0s, 0s;         /* wird per JS minimal gesetzt */
}

/* sichtbar (fade-in-up) – als Ganzes */
.pv-accordion-contol .my-paddle-btn.is-active{
  opacity:1;
  transform:translateZ(0) translateY(0);
  pointer-events:auto;
}

/* Keine separaten Effekte/Outlines von Elementor */
.pv-accordion-contol .my-paddle-btn:hover,
.pv-accordion-contol .my-paddle-btn:focus,
.pv-accordion-contol .my-paddle-btn:active{
  background:rgba(255,255,255,.72) !important;
  color:#1D1D1F !important;
  border-color:#D2D2D7 !important;
  box-shadow:none !important;
  outline:0 !important;
}

/* SVG: nicht separat animieren → kein „nachträgliches Einblenden“ */
.pv-accordion-contol .my-paddle-btn svg{
  width:20px; height:20px; fill:currentColor; display:block;
  transition:none !important;
}

/* Container bleibt immer sichtbar – wir blenden NUR die Buttons */
.pv-accordion-contol__buttons{
  display:flex; flex-direction:column; gap:12px;
}

/* Pill-Rand KOMPLETT aus – in allen Zuständen, mit hoher Spezifität */
.pv-accordion .pv-btn > .pill,
.pv-accordion .pv-btn > .pill:hover,
.pv-accordion .pv-btn > .pill:focus,
.pv-accordion .pv-btn > .pill:active,
.pv-accordion .pv-btn > .pill:focus-visible {
  border: 0 !important;
  border-color: transparent !important;
  box-shadow: none !important;
  outline: 0 !important;
  -webkit-appearance: none;
  appearance: none;
  background-clip: padding-box;
}

/* falls Elementor Pseudo-Elemente für Ringe nutzt */
.pv-accordion .pv-btn > .pill::before,
.pv-accordion .pv-btn > .pill::after {
  content: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Standard: z.B. abgerundet */
.pv-accordion-contol {
  border-radius: 20px; /* Beispielwert, anpassen falls anders */
}

/* Ab 1320px und kleiner → kein Radius */
@media (max-width: 1320px) {
  .pv-accordion-contol {
    border-radius: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132d211 *//* ==== NUR Smartphone (≤576px): horizontale Chips, Pfeile aus ==== */
@media (max-width:576px){

  /* Pfeile links ausblenden */
  

  /* Accordion = horizontal wischbar, vertikal trotzdem scrollbar */
  .pv-accordion{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    justify-content:flex-start !important;
    align-items:flex-end !important;
    gap:12px !important;

    width:100% !important;
    padding:12px 16px !important;
    margin:0 !important;

    overflow-x:auto !important;
    overflow-y:visible !important;
    -webkit-overflow-scrolling:touch;

    /* WICHTIG: vertikale Gesten NICHT blocken */
    touch-action:auto !important;            /* statt pan-x */
    /* gleichbedeutend wäre: touch-action: pan-x pan-y; */

    overscroll-behavior-x:contain;
    scroll-snap-type:x proximity;
    scroll-padding:0 16px;
  }

  /* Kinder neutral: keine eigenen fixed Breiten/Margins */
  .pv-accordion > *,
  .pv-accordion .elementor-section,
  .pv-accordion .elementor-container,
  .pv-accordion .elementor-column,
  .pv-accordion .elementor-widget,
  .pv-accordion .pv-btn{
    flex:0 0 auto !important;
    width:auto !important;
    max-width:none !important;
    margin:0 !important;
    scroll-snap-align:start;
    touch-action:auto !important;            /* Sicherheit */
  }

  /* Chips geschlossen: einzeilig */
  .pv-accordion .pv-btn .pill{
    white-space:nowrap !important;
    max-width:none !important;
    box-sizing:border-box; min-width:0;
    touch-action:auto !important;            /* Sicherheit */
  }

  /* Geöffnete Pill: an Viewport anpassen & zentrieren */
  .pv-accordion .pv-btn .pill.is-open{
    white-space:normal !important;
    width:calc(100vw - 32px) !important;     /* 16px L + 16px R */
    max-width:calc(100vw - 32px) !important;
    margin:0 auto !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    overflow-wrap:anywhere;
    scroll-snap-align:center;
  }

  /* Sicherheit: kein Abschneiden durch Eltern */
  .pv-accordion-contol,
  .pv-accordion-contol .elementor-section,
  .pv-accordion-contol .elementor-container,
  .pv-accordion-contol .elementor-column,
  .pv-accordion-contol .elementor-widget-wrap{
    overflow:visible !important;
    overflow-x:visible !important;
  }

  /* Scrollbar optional verstecken */
  .pv-accordion::-webkit-scrollbar{ display:none; }
  .pv-accordion{ scrollbar-width:none; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-623bb29 *//* ENTFERNT zuerst alle eventuellen Standard-Ränder der neuen Accordion-Items */
.elementor-widget-n-accordion .e-n-accordion-item {
    border: none !important; 
}

/* FÜGT DANN nur die gewünschte Trennlinie ZWISCHEN den Elementen hinzu */
.elementor-widget-n-accordion .e-n-accordion-item + .e-n-accordion-item {
    /* Passen Sie hier Dicke, Stil und Farbe der Linie an */
    border-top: 1px solid #ffffff50 !important;
}/* End custom CSS */