.elementor-23443 .elementor-element.elementor-element-0163a55{--display:flex;--min-height:720px;--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23443 .elementor-element.elementor-element-0163a55:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-0163a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F4;}.elementor-23443 .elementor-element.elementor-element-0163a55::before, .elementor-23443 .elementor-element.elementor-element-0163a55 > .elementor-background-video-container::before, .elementor-23443 .elementor-element.elementor-element-0163a55 > .e-con-inner > .elementor-background-video-container::before, .elementor-23443 .elementor-element.elementor-element-0163a55 > .elementor-background-slideshow::before, .elementor-23443 .elementor-element.elementor-element-0163a55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23443 .elementor-element.elementor-element-0163a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F1EC;--background-overlay:'';}.elementor-23443 .elementor-element.elementor-element-8f83d50{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-23443 .elementor-element.elementor-element-3f17118{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-23443 .elementor-element.elementor-element-00b3acf{padding:0px 0px 0px 030px;}.elementor-23443 .elementor-element.elementor-element-00b3acf .elementor-heading-title{font-family:"caraque-solid", Sans-serif;font-size:74px;font-weight:600;line-height:60px;letter-spacing:1.05px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-bb5ba15{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-6de9c4e{--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:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23443 .elementor-element.elementor-element-624cb39{--display:flex;}.elementor-23443 .elementor-element.elementor-element-7b64dbe{--display:flex;}.elementor-23443 .elementor-element.elementor-element-f84bd35{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-f84bd35{left:0px;}body.rtl .elementor-23443 .elementor-element.elementor-element-f84bd35{right:0px;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-3c8b5c0{right:662px;}body.rtl .elementor-23443 .elementor-element.elementor-element-3c8b5c0{left:662px;}.elementor-23443 .elementor-element.elementor-element-3c8b5c0{top:0px;z-index:0;}.elementor-23443 .elementor-element.elementor-element-bf7121a{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-23443 .elementor-element.elementor-element-344ba80{margin:20px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23443 .elementor-element.elementor-element-344ba80 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:180px 90px 40px 180px;}.elementor-23443 .elementor-element.elementor-element-edf92d3{--display:flex;}.elementor-23443 .elementor-element.elementor-element-c7d646c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-c7d646c{left:-52px;}body.rtl .elementor-23443 .elementor-element.elementor-element-c7d646c{right:-52px;}.elementor-23443 .elementor-element.elementor-element-c7d646c{top:-176px;text-align:end;}.elementor-23443 .elementor-element.elementor-element-c7d646c img{width:30%;}.elementor-23443 .elementor-element.elementor-element-a73288f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23443 .elementor-element.elementor-element-fbb8968{--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:center;}.elementor-23443 .elementor-element.elementor-element-22758c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;z-index:10;}.elementor-23443 .elementor-element.elementor-element-dc3a5fd{--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;--border-radius:42px 42px 42px 42px;box-shadow:0px 18px 28px 0px rgba(0, 0, 0, 0.05);--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-23443 .elementor-element.elementor-element-dc3a5fd:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-dc3a5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4F4;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");background-repeat:no-repeat;}.elementor-23443 .elementor-element.elementor-element-030c0c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23443 .elementor-element.elementor-element-4d8e8bc{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-a84a0d5 img{width:90px;}.elementor-23443 .elementor-element.elementor-element-76cbfbd{text-align:center;}.elementor-23443 .elementor-element.elementor-element-76cbfbd .elementor-heading-title{font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:18px;}.elementor-23443 .elementor-element.elementor-element-b5d7b45{text-align:center;font-family:"caraque-solid", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-00908a7{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-a8c423d img{width:90px;}.elementor-23443 .elementor-element.elementor-element-fff52d2{text-align:center;}.elementor-23443 .elementor-element.elementor-element-fff52d2 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:18px;}.elementor-23443 .elementor-element.elementor-element-6a0082e{text-align:center;font-family:"caraque-solid", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-23e5265{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-4f4489f img{width:90px;}.elementor-23443 .elementor-element.elementor-element-d82dedf{text-align:center;}.elementor-23443 .elementor-element.elementor-element-d82dedf .elementor-heading-title{font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:18px;}.elementor-23443 .elementor-element.elementor-element-7f87a40{text-align:center;font-family:"caraque-solid", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-c7ac9e9{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-5f737f5 img{width:90px;}.elementor-23443 .elementor-element.elementor-element-a0bcdbc{text-align:center;}.elementor-23443 .elementor-element.elementor-element-a0bcdbc .elementor-heading-title{font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:18px;}.elementor-23443 .elementor-element.elementor-element-95872e3{text-align:center;font-family:"caraque-solid", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-17c03b7{--display:flex;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-1381552{left:0px;}body.rtl .elementor-23443 .elementor-element.elementor-element-1381552{right:0px;}.elementor-23443 .elementor-element.elementor-element-1381552{top:-455px;}.elementor-23443 .elementor-element.elementor-element-1381552 img{width:80%;}.elementor-23443 .elementor-element.elementor-element-0f52e57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23443 .elementor-element.elementor-element-ddd1291{--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:center;}.elementor-23443 .elementor-element.elementor-element-88e1bba{--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;--border-radius:42px 42px 42px 42px;box-shadow:0px 18px 28px 0px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23443 .elementor-element.elementor-element-88e1bba:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-88e1bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");background-repeat:no-repeat;}.elementor-23443 .elementor-element.elementor-element-e8e97cf{--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;}.elementor-23443 .elementor-element.elementor-element-c19dc20{--display:flex;}.elementor-23443 .elementor-element.elementor-element-a268d94{margin:20px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23443 .elementor-element.elementor-element-a268d94 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:180px 90px 40px 180px;}.elementor-23443 .elementor-element.elementor-element-a371e50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-23443 .elementor-element.elementor-element-c1dde76{padding:0px 0px 0px 030px;}.elementor-23443 .elementor-element.elementor-element-c1dde76 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;font-size:40px;font-weight:600;line-height:60px;letter-spacing:1.05px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-7f0d2dd{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 30px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-d10fe58{--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:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23443 .elementor-element.elementor-element-f1fcfc9{--display:flex;}.elementor-23443 .elementor-element.elementor-element-c7389ca{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"caraque-solid", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-35d0cd0{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"caraque-solid", Sans-serif;font-size:24px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-23443 .elementor-element.elementor-element-3d90882{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-3d90882{left:269px;}body.rtl .elementor-23443 .elementor-element.elementor-element-3d90882{right:269px;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-6702440{left:0px;}body.rtl .elementor-23443 .elementor-element.elementor-element-6702440{right:0px;}.elementor-23443 .elementor-element.elementor-element-6702440{top:0px;}.elementor-23443 .elementor-element.elementor-element-6702440 img{width:20%;}.elementor-23443 .elementor-element.elementor-element-5607c85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23443 .elementor-element.elementor-element-f7e7fc5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23443 .elementor-element.elementor-element-050ad1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23443 .elementor-element.elementor-element-b01a51f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-23443 .elementor-element.elementor-element-5d0a741{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-5d0a741:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-5d0a741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF9;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-cd65475{--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;}.elementor-23443 .elementor-element.elementor-element-88d0bb8{--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;}.elementor-23443 .elementor-element.elementor-element-491209c{--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-23443 .elementor-element.elementor-element-f403036.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-f403036 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-477948d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-1ed65bf{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-1ed8392 .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-04e8d2a{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:20px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-04e8d2a:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-04e8d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-e6c3db4{--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;}.elementor-23443 .elementor-element.elementor-element-06ec9f0{--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;}.elementor-23443 .elementor-element.elementor-element-b618673{--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-23443 .elementor-element.elementor-element-2ef30f1.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-2ef30f1{text-align:start;}.elementor-23443 .elementor-element.elementor-element-2ef30f1 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-815c1ab{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-91d7dc4{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-5352189 .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-3d911b4{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:20px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-3d911b4:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-3d911b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-33afeb6{--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;}.elementor-23443 .elementor-element.elementor-element-d0893ca{--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;}.elementor-23443 .elementor-element.elementor-element-b3ae468 img{height:250px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-23443 .elementor-element.elementor-element-3388bca{--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-23443 .elementor-element.elementor-element-baf9ca9.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-baf9ca9{text-align:start;}.elementor-23443 .elementor-element.elementor-element-baf9ca9 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-ba79150{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-42feb7f{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-1807426 .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-3f16a8f{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:20px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-3f16a8f:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-3f16a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-5f94750{--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;}.elementor-23443 .elementor-element.elementor-element-6e86854{--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;}.elementor-23443 .elementor-element.elementor-element-a971135 img{height:250px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-23443 .elementor-element.elementor-element-17fa7d7{--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-23443 .elementor-element.elementor-element-aa9926d.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-aa9926d{text-align:start;}.elementor-23443 .elementor-element.elementor-element-aa9926d .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-d93bee9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-9a073d0{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-c83bdb0 .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-e766df0{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:20px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-e766df0:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-e766df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-f4ebf92{--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;}.elementor-23443 .elementor-element.elementor-element-b2dd02c{--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;}.elementor-23443 .elementor-element.elementor-element-44ff2c5 img{height:250px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-23443 .elementor-element.elementor-element-9355d8a{--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-23443 .elementor-element.elementor-element-ae1d410.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-ae1d410{text-align:start;}.elementor-23443 .elementor-element.elementor-element-ae1d410 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-89194ca{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-557030a{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-2148830 .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-07fb05e{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:20px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-07fb05e:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-07fb05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-d729efc{--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;}.elementor-23443 .elementor-element.elementor-element-29ddd53{--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;}.elementor-23443 .elementor-element.elementor-element-b7bf5c2 img{height:250px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-23443 .elementor-element.elementor-element-69edf5b{--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-23443 .elementor-element.elementor-element-e4329b2.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-e4329b2{text-align:start;}.elementor-23443 .elementor-element.elementor-element-e4329b2 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-0cc8c46{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-dea98f3{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-a0c14ff .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-69ce091{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.08);--margin-top:30px;--margin-bottom:20px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-69ce091:not(.elementor-motion-effects-element-type-background), .elementor-23443 .elementor-element.elementor-element-69ce091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;background-image:url("https://shop.brightsteps.at/wp-content/uploads/2020/09/BKG_Dots.png");}.elementor-23443 .elementor-element.elementor-element-e35a68d{--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;}.elementor-23443 .elementor-element.elementor-element-c60b482{--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;}.elementor-23443 .elementor-element.elementor-element-463f586 img{height:250px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-23443 .elementor-element.elementor-element-77a5824{--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-23443 .elementor-element.elementor-element-14f4a92.elementor-element{--align-self:flex-start;}.elementor-23443 .elementor-element.elementor-element-14f4a92{text-align:start;}.elementor-23443 .elementor-element.elementor-element-14f4a92 .elementor-heading-title{font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-4198a7c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"caraque-solid", Sans-serif;}.elementor-23443 .elementor-element.elementor-element-0357061{font-family:"caraque-solid", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-23443 .elementor-element.elementor-element-9bd385b .elementor-icon-wrapper{text-align:center;}.elementor-23443 .elementor-element.elementor-element-0bbb94f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:21px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:21px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}body.elementor-page-23443:not(.elementor-motion-effects-element-type-background), body.elementor-page-23443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4EF;}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-3c8b5c0{right:0px;}body.rtl .elementor-23443 .elementor-element.elementor-element-3c8b5c0{left:0px;}.elementor-23443 .elementor-element.elementor-element-3c8b5c0{top:-41px;}.elementor-23443 .elementor-element.elementor-element-3c8b5c0 img{width:31%;max-width:68%;}.elementor-23443 .elementor-element.elementor-element-0bbb94f{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-23443 .elementor-element.elementor-element-0163a55{--content-width:1500px;}.elementor-23443 .elementor-element.elementor-element-3f17118{--width:46%;}.elementor-23443 .elementor-element.elementor-element-bf7121a{--width:55%;}.elementor-23443 .elementor-element.elementor-element-a73288f{--width:100%;}.elementor-23443 .elementor-element.elementor-element-fbb8968{--content-width:1500px;}.elementor-23443 .elementor-element.elementor-element-dc3a5fd{--width:100%;}.elementor-23443 .elementor-element.elementor-element-4d8e8bc{--width:25%;}.elementor-23443 .elementor-element.elementor-element-00908a7{--width:25%;}.elementor-23443 .elementor-element.elementor-element-23e5265{--width:25%;}.elementor-23443 .elementor-element.elementor-element-c7ac9e9{--width:25%;}.elementor-23443 .elementor-element.elementor-element-0f52e57{--width:100%;}.elementor-23443 .elementor-element.elementor-element-ddd1291{--content-width:1400px;}.elementor-23443 .elementor-element.elementor-element-88e1bba{--width:100%;}.elementor-23443 .elementor-element.elementor-element-c19dc20{--width:45%;}.elementor-23443 .elementor-element.elementor-element-a371e50{--width:55%;}.elementor-23443 .elementor-element.elementor-element-5607c85{--content-width:1500px;}}@media(max-width:767px){.elementor-23443 .elementor-element.elementor-element-0163a55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23443 .elementor-element.elementor-element-00b3acf .elementor-heading-title{font-size:42px;line-height:1.1em;letter-spacing:1.6px;}.elementor-23443 .elementor-element.elementor-element-bb5ba15{--container-widget-width:359px;--container-widget-flex-grow:0;width:var( --container-widget-width, 359px );max-width:359px;}.elementor-23443 .elementor-element.elementor-element-6de9c4e{--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-23443 .elementor-element.elementor-element-624cb39{--margin-top:10px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-f84bd35{left:-134px;}body.rtl .elementor-23443 .elementor-element.elementor-element-f84bd35{right:-134px;}.elementor-23443 .elementor-element.elementor-element-f84bd35{top:-114px;}.elementor-23443 .elementor-element.elementor-element-3c8b5c0.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-3c8b5c0{right:82px;}body.rtl .elementor-23443 .elementor-element.elementor-element-3c8b5c0{left:82px;}.elementor-23443 .elementor-element.elementor-element-3c8b5c0{top:-82px;text-align:end;}.elementor-23443 .elementor-element.elementor-element-3c8b5c0 img{width:100%;}.elementor-23443 .elementor-element.elementor-element-a73288f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23443 .elementor-element.elementor-element-fbb8968{--justify-content:flex-start;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-1381552{left:31px;}body.rtl .elementor-23443 .elementor-element.elementor-element-1381552{right:31px;}.elementor-23443 .elementor-element.elementor-element-1381552{top:-29px;}body:not(.rtl) .elementor-23443 .elementor-element.elementor-element-6702440{left:-269px;}body.rtl .elementor-23443 .elementor-element.elementor-element-6702440{right:-269px;}.elementor-23443 .elementor-element.elementor-element-6702440{top:-31px;text-align:end;}.elementor-23443 .elementor-element.elementor-element-b01a51f img{width:120%;}.elementor-23443 .elementor-element.elementor-element-5d0a741{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23443 .elementor-element.elementor-element-0bbb94f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-00b3acf */.elementor-23443 .elementor-element.elementor-element-00b3acf span {
    color: #ef9c75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6de9c4e *//* =========================================================
   HERO BUTTON WRAPPER
========================================================= */

.elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-hero-buttons {

    display: flex;

    align-items: center;

    gap: 10px;

    flex-wrap: wrap;
}

/* =========================================================
   PRIMARY BUTTON
========================================================= */

.elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-btn-primary .elementor-button {

    background: #6c7b8b;

    color: #ffffff;

    border-radius: 18px;

    padding: 18px 42px;

    border: none;

    min-width: 260px;

    font-size: 18px;

    font-weight: 700;

    box-shadow:
        0 12px 26px rgba(0,0,0,0.08);

    transition: all .3s ease;
}

/* Hover */

.elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-btn-primary .elementor-button:hover {

    background: #5d6a79;

    transform: translateY(-2px);
}

/* =========================================================
   SECONDARY BUTTON
========================================================= */

.elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-btn-secondary .elementor-button {

    background: transparent;

    color: #ef9c75;

    border: 2px solid #ef9c75;

    border-radius: 18px;

    padding: 16px 40px;

    min-width: 240px;

    font-size: 18px;

    font-weight: 700;

    transition: all .3s ease;
}

/* Hover */

.elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-btn-secondary .elementor-button:hover {

    background: #ef9c75;

    color: #ffffff;

    transform: translateY(-2px);
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-hero-buttons{

        flex-direction: column;

        align-items: stretch;
    }

    .elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-btn-primary .elementor-button,
    .elementor-23443 .elementor-element.elementor-element-6de9c4e .lio-btn-secondary .elementor-button{

        width: 100%;

        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0163a55 */html, body {
    overflow-x: hidden;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3a5fd */.elementor-23443 .elementor-element.elementor-element-dc3a5fd .lio-benefit-item{
    position:relative;
}

.elementor-23443 .elementor-element.elementor-element-dc3a5fd .lio-benefit-item:not(:last-child)::after{

    content:"";

    position:absolute;

    top:20px;

    right:0;

    width:1px;

    height:220px;

    background:#efd8c8;
}

/* Mobil: Trennlinien ausblenden */

@media (max-width: 767px){

    .elementor-23443 .elementor-element.elementor-element-dc3a5fd .lio-benefit-item::after{
        display:none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1fcfc9 */.lio-bubbles {
  display: flex;
  gap: 32px;
  justify-content: center;
  align-items: flex-start;
}

.lio-bubble {
  position: relative;
  width: 260px;
  padding: 24px 22px;
  border-radius: 18px;
  text-align: center;
  font-size: 16px;
  line-height: 1.65;
  font-weight: 600;
  color: #10233f;
  box-shadow: 0 8px 20px rgba(0,0,0,0.04);
}

.lio-bubble::after {
  content: "";
  position: absolute;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 18px 18px 0 18px;
  border-style: solid;
}

.bubble-green {
  background: #eef1e8;
}

.bubble-green::after {
  border-color: #eef1e8 transparent transparent transparent;
}

.bubble-orange {
  background: #fff0df;
}

.bubble-orange::after {
  border-color: #fff0df transparent transparent transparent;
}

.bubble-rose {
  background: #f9d7cb;
}

.bubble-rose::after {
  border-color: #f9d7cb transparent transparent transparent;
}

@media (max-width: 768px) {
  .lio-bubbles {
    flex-direction: column;
    align-items: center;
  }

  .lio-bubble {
    width: 100%;
    max-width: 320px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d10fe58 *//* =========================================================
   HERO BUTTON WRAPPER
========================================================= */

.elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-hero-buttons {

    display: flex;

    align-items: center;

    gap: 10px;

    flex-wrap: wrap;
}

/* =========================================================
   PRIMARY BUTTON
========================================================= */

.elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-btn-primary .elementor-button {

    background: #6c7b8b;

    color: #ffffff;

    border-radius: 18px;

    padding: 18px 42px;

    border: none;

    min-width: 260px;

    font-size: 18px;

    font-weight: 700;

    box-shadow:
        0 12px 26px rgba(0,0,0,0.08);

    transition: all .3s ease;
}

/* Hover */

.elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-btn-primary .elementor-button:hover {

    background: #5d6a79;

    transform: translateY(-2px);
}

/* =========================================================
   SECONDARY BUTTON
========================================================= */

.elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-btn-secondary .elementor-button {

    background: transparent;

    color: #ef9c75;

    border: 2px solid #ef9c75;

    border-radius: 18px;

    padding: 16px 40px;

    min-width: 240px;

    font-size: 18px;

    font-weight: 700;

    transition: all .3s ease;
}

/* Hover */

.elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-btn-secondary .elementor-button:hover {

    background: #ef9c75;

    color: #ffffff;

    transform: translateY(-2px);
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-hero-buttons{

        flex-direction: column;

        align-items: stretch;
    }

    .elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-btn-primary .elementor-button,
    .elementor-23443 .elementor-element.elementor-element-d10fe58 .lio-btn-secondary .elementor-button{

        width: 100%;

        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e1bba */.elementor-23443 .elementor-element.elementor-element-88e1bba .lio-benefit-item{
    position:relative;
}

.elementor-23443 .elementor-element.elementor-element-88e1bba .lio-benefit-item:not(:last-child)::after{

    content:"";

    position:absolute;

    top:20px;

    right:0;

    width:1px;

    height:220px;

    background:#efd8c8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0a741 */@media (max-width: 767px){

    .lio-story-card{
        width: 95% !important;
        max-width: none !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0bbb94f *//* ================================================= */
/* CAROUSEL */
/* ================================================= */

.elementor-23443 .elementor-element.elementor-element-0bbb94f {
    padding-bottom: 40px !important;
}

.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper {
    overflow-x: hidden !important;
    overflow-y: visible !important;
    padding-bottom: 40px !important;
}

.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-wrapper {
    overflow: visible !important;
    align-items: stretch !important;
}

.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-slide {
    height: auto !important;
    overflow: visible !important;
}

/* ================================================= */
/* KARTEN */
/* ================================================= */

.elementor-23443 .elementor-element.elementor-element-0bbb94f .e-n-carousel-item,
.elementor-23443 .elementor-element.elementor-element-0bbb94f .story-card,
.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-slide > div {
    min-height: 420px !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Bilder */

.elementor-23443 .elementor-element.elementor-element-0bbb94f img {
    width: 100% !important;
    height: 220px !important;
    object-fit: cover !important;
    border-radius: 28px !important;
}

/* ================================================= */
/* PAGINATION */
/* ================================================= */

.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-pagination {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    bottom: 15px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-pagination-bullet {
    width: 9px !important;
    height: 9px !important;
    background: #ef9c75 !important;
    opacity: .35 !important;
}

.elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-pagination-bullet-active {
    background: #17324d !important;
    opacity: 1 !important;
}

/* ================================================= */
/* ================================================= */
/* MOBILE FIX */
/* ================================================= */

@media (max-width: 767px){

    .elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper {
        overflow-x: hidden !important;
        overflow-y: visible !important;
    }

    .elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-wrapper {
        align-items: center !important;
    }

    .elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-slide {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;

        overflow: visible !important;
    }

    .elementor-23443 .elementor-element.elementor-element-0bbb94f .swiper-slide > div {
        width: 86vw !important;
        max-width: 310px !important;

        margin-left: auto !important;
        margin-right: auto !important;

        transform: none !important;
        left: auto !important;
        right: auto !important;

        overflow: visible !important;
    }

    .elementor-23443 .elementor-element.elementor-element-0bbb94f .story-card {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;

        transform: none !important;
        left: auto !important;
        right: auto !important;

        overflow: visible !important;
    }

    .elementor-23443 .elementor-element.elementor-element-0bbb94f .story-card * {
        max-width: 100% !important;
    }

    .elementor-23443 .elementor-element.elementor-element-0bbb94f img {
        width: 100% !important;
        height: 220px !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-050ad1f */@media (max-width: 767px){

    .elementor-23443 .elementor-element.elementor-element-050ad1f {
        width: calc(100vw - 1px) !important;
        max-width: 420px !important;

        margin-left: calc(50% - min(190px, calc((100vw - 32px) / 2))) !important;
        margin-right: 0 !important;
    }

}/* End custom CSS */