.elementor-813 .elementor-element.elementor-element-d1fee19{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-bb08169{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-bb08169:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-bb08169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-813 .elementor-element.elementor-element-251ee2d{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-da05e75{--display:flex;--min-height:900px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-767a41e{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:65px;--padding-left:55px;--padding-right:45px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-b63d58e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;padding:0px 150px 0px 0px;text-align:start;}.elementor-813 .elementor-element.elementor-element-b63d58e .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:100px;font-weight:500;color:#213C3C;}.elementor-813 .elementor-element.elementor-element-585c7c2{--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:flex-end;--gap:0% 18%;--row-gap:0%;--column-gap:18%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-110298c{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-eadf749{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-19eb7e1{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-51a7e13{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-e235fd0{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:070px;--padding-bottom:65px;--padding-left:70px;--padding-right:130px;}.elementor-813 .elementor-element.elementor-element-87b150c{--display:flex;--min-height:500px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:34px 34px 34px 34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-87b150c:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-87b150c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluebrown.at/wp-content/uploads/2026/03/DS_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-813 .elementor-element.elementor-element-88ad906{--display:flex;--justify-content:flex-end;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-e586575{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-c51e2c2{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-c51e2c2:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-c51e2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-e74a5f7{--display:flex;--min-height:450px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-9891493{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-654419c{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:80px;--padding-left:55px;--padding-right:45px;}.elementor-813 .elementor-element.elementor-element-d44dff2{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-d2d5c99{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-17ec83a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-17ec83a .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:35px;font-weight:500;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-852fab5{--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:flex-start;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-43df326{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-a9577c1 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-07e9b37 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-6be93dd .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-a1347b0 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-68b9c66 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-441be49{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-931056a .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-fa6ad4a .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-b510775 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-0bb90c8 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-f1abd48{--display:flex;--min-height:600px;--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:80px;--padding-left:70px;--padding-right:130px;}.elementor-813 .elementor-element.elementor-element-9b47d20{--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:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-1084f63{--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:025px 0px;--row-gap:025px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-3ec498d{--display:flex;--flex-wrap:nowrap;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-dcef5fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-dcef5fb .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:35px;font-weight:500;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-7e7bda5{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-3fa42ad .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-3fa42ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3fa42ad.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-3fa42ad.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3fa42ad.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-3fa42ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3fa42ad .elementor-icon{font-size:70px;}.elementor-813 .elementor-element.elementor-element-3fa42ad .elementor-icon svg{height:70px;}.elementor-813 .elementor-element.elementor-element-3019eec .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-3019eec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3019eec.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-3019eec.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3019eec.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-3019eec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3019eec .elementor-icon{font-size:70px;}.elementor-813 .elementor-element.elementor-element-3019eec .elementor-icon svg{height:70px;}.elementor-813 .elementor-element.elementor-element-252f012{--spacer-size:150px;}.elementor-813 .elementor-element.elementor-element-271f67b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-98fca11{text-align:start;}.elementor-813 .elementor-element.elementor-element-98fca11 .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-size:48px;font-style:italic;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-d61d4c6{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-d61d4c6:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-d61d4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-757f99e{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-c061ce9{--display:flex;--min-height:400px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-455296d{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:60px;--padding-left:55px;--padding-right:45px;}.elementor-813 .elementor-element.elementor-element-d4517db{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-c839b65{text-align:start;}.elementor-813 .elementor-element.elementor-element-c839b65 .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-size:48px;font-style:italic;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-1c05803{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:60px;--padding-left:70px;--padding-right:130px;}.elementor-813 .elementor-element.elementor-element-827b1bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-168499e{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-813 .elementor-element.elementor-element-ec6e14a{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-ec6e14a:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-ec6e14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-acaadb3{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-5602f72{--display:flex;--min-height:800px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-1a67306{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-a06b9a6{--display:flex;--min-height:800px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-a06b9a6:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-a06b9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluebrown.at/wp-content/uploads/2026/03/DS_2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-813 .elementor-element.elementor-element-ea90805{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 02px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:02px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:80px;--padding-left:70px;--padding-right:130px;}.elementor-813 .elementor-element.elementor-element-ea7b375{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-4ff0f13{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-e311786{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-b51491b{text-align:start;}.elementor-813 .elementor-element.elementor-element-b51491b .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-size:48px;font-style:italic;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-470d32c{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-470d32c:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-470d32c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-f00ed16{--display:flex;--min-height:450px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:100px;--padding-left:55px;--padding-right:140px;}.elementor-813 .elementor-element.elementor-element-640675b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-18c08dc{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-4d0259e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-4d0259e .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:35px;font-weight:500;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-674122b{--spacer-size:70px;}.elementor-813 .elementor-element.elementor-element-c541815{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 14%;--row-gap:0%;--column-gap:14%;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-6d3ae12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-6df8ccb{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-f2ecad2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-02ab93e{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-74582b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-7b881d6{font-family:"Futura", Sans-serif;font-size:21px;font-weight:500;line-height:23px;}.elementor-813 .elementor-element.elementor-element-a126ed9{--spacer-size:90px;}.elementor-813 .elementor-element.elementor-element-46c48d2{--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:flex-start;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-813 .elementor-element.elementor-element-8c12d3c{--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;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-40c8dc6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-b889b04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-b889b04 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:40px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-938ad52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-938ad52 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:40px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-aa8b795{--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-813 .elementor-element.elementor-element-aa8b795:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-aa8b795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-a81f7a2{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-f38ebed{--display:flex;}.elementor-813 .elementor-element.elementor-element-6c1a1d0{--display:flex;}.elementor-813 .elementor-element.elementor-element-1bd235e .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-139e1f6{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-51a02e4{--display:flex;}.elementor-813 .elementor-element.elementor-element-b217d1f{font-family:"Futura", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-1103042{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-f7077ee{--display:flex;}.elementor-813 .elementor-element.elementor-element-b7a9e96{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-31a4076{--display:flex;}.elementor-813 .elementor-element.elementor-element-b54945e{--display:flex;}.elementor-813 .elementor-element.elementor-element-b7e7653{font-family:"Futura", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-33da8b8{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-621b176{--display:flex;}.elementor-813 .elementor-element.elementor-element-6053aff{--display:flex;}.elementor-813 .elementor-element.elementor-element-28a7f3c .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-style:italic;}.elementor-813 .elementor-element.elementor-element-55145dd{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-b0e6d78{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-79bcc63{--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:025px 0px;--row-gap:025px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-c850b04{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-f618ed6 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-812ab99{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-9620059 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-9620059.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-9620059.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-9620059.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-9620059.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-9620059.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-9620059 .elementor-icon{font-size:70px;}.elementor-813 .elementor-element.elementor-element-9620059 .elementor-icon svg{height:70px;}.elementor-813 .elementor-element.elementor-element-e1afebe .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-e1afebe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-e1afebe.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-e1afebe.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-e1afebe.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-e1afebe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-e1afebe .elementor-icon{font-size:70px;}.elementor-813 .elementor-element.elementor-element-e1afebe .elementor-icon svg{height:70px;}.elementor-813 .elementor-element.elementor-element-6097fdb{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-bc50e1b{--display:flex;}.elementor-813 .elementor-element.elementor-element-dd389b1{--display:flex;}.elementor-813 .elementor-element.elementor-element-3d7cea3{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-a94ab65 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-3033557{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-d38f216{--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:flex-start;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-96eb6f8 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-3a18605 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-cc4c46c .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-fd02aa9 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-947b4c2 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-f54d5f9 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-ad9e402 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-6d697a4 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-1449292 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:45px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-58e34ad{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-c85a697{--display:flex;}.elementor-813 .elementor-element.elementor-element-e7cb0d8{--display:flex;}.elementor-813 .elementor-element.elementor-element-dc9f5bb .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-style:italic;}.elementor-813 .elementor-element.elementor-element-174988e{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-10bda18{--display:flex;}.elementor-813 .elementor-element.elementor-element-549e72d{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-813 .elementor-element.elementor-element-3f17afe{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-b484903{--display:flex;}.elementor-813 .elementor-element.elementor-element-040f69c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-8ac65e1{--display:flex;}.elementor-813 .elementor-element.elementor-element-a25f215{--display:flex;}.elementor-813 .elementor-element.elementor-element-a1a7573{font-family:"Futura", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-8cd0d1c{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-263f45b{--display:flex;}.elementor-813 .elementor-element.elementor-element-736177b .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-style:italic;}.elementor-813 .elementor-element.elementor-element-5865a29{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-79f49f3{--display:flex;}.elementor-813 .elementor-element.elementor-element-db9dc61{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-fcedac2 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-b05305a{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-28a6b5f{--display:flex;}.elementor-813 .elementor-element.elementor-element-ff59813{font-family:"Futura", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-ba0399d{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-60047b7{--display:flex;}.elementor-813 .elementor-element.elementor-element-56a6eff{font-family:"Futura", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-813 .elementor-element.elementor-element-0a9fd1d{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-61b1ab6{--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:flex-start;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-813 .elementor-element.elementor-element-331f5bf{--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;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-222c77a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-2e02dfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-2e02dfd .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:40px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-63a84ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-63a84ed .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:40px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-b7d8d14{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-525959c{--display:flex;}.elementor-813 .elementor-element.elementor-element-7d64133{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-7d64133:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-7d64133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-f18e619{--display:flex;}.elementor-813 .elementor-element.elementor-element-15fc19d{--display:flex;}.elementor-813 .elementor-element.elementor-element-25ba296 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-e847c38{--display:flex;}.elementor-813 .elementor-element.elementor-element-66e3206{--display:flex;}.elementor-813 .elementor-element.elementor-element-5841be3{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-52d3a13{--display:flex;}.elementor-813 .elementor-element.elementor-element-dc4b951{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-b5ae82a{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-b5ae82a:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-b5ae82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-ddff7c7{--display:flex;}.elementor-813 .elementor-element.elementor-element-47bdc7e{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-47bdc7e:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-47bdc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-4c99eb4{--display:flex;}.elementor-813 .elementor-element.elementor-element-e978118{--display:flex;}.elementor-813 .elementor-element.elementor-element-f09ae7d{--display:flex;}.elementor-813 .elementor-element.elementor-element-442f86f{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-ec0b8d5{--display:flex;}.elementor-813 .elementor-element.elementor-element-0f980e8{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-0f980e8:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-0f980e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-07124e3{--display:flex;}.elementor-813 .elementor-element.elementor-element-7931f79{--display:flex;}.elementor-813 .elementor-element.elementor-element-0eba53f{--display:flex;}.elementor-813 .elementor-element.elementor-element-d2eac7c .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-style:italic;}.elementor-813 .elementor-element.elementor-element-c6c4294{--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:025px 0px;--row-gap:025px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-b7d0339{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-b8e6c3e .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-dda1c3a{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-3ba4068 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-3ba4068.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3ba4068.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-3ba4068.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3ba4068.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-3ba4068.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-3ba4068 .elementor-icon{font-size:70px;}.elementor-813 .elementor-element.elementor-element-3ba4068 .elementor-icon svg{height:70px;}.elementor-813 .elementor-element.elementor-element-89d42a4 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-89d42a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-89d42a4.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-89d42a4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-89d42a4.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-89d42a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-89d42a4 .elementor-icon{font-size:70px;}.elementor-813 .elementor-element.elementor-element-89d42a4 .elementor-icon svg{height:70px;}.elementor-813 .elementor-element.elementor-element-85cc944{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-85cc944:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-85cc944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-445ca69{--display:flex;}.elementor-813 .elementor-element.elementor-element-aaf97e9{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-3e3f2d2 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-248e38b{--display:flex;}.elementor-813 .elementor-element.elementor-element-5ea3bc0{--display:flex;}.elementor-813 .elementor-element.elementor-element-8b5d16e{--display:flex;}.elementor-813 .elementor-element.elementor-element-a927fff{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-a927fff:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-a927fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-4b0d318{--display:flex;}.elementor-813 .elementor-element.elementor-element-49861d4{--display:flex;}.elementor-813 .elementor-element.elementor-element-75392a3{--display:flex;}.elementor-813 .elementor-element.elementor-element-f3a82b4 .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-style:italic;}.elementor-813 .elementor-element.elementor-element-5115b81{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-5115b81:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-5115b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-022d2ae{--display:flex;}.elementor-813 .elementor-element.elementor-element-ed49234{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-813 .elementor-element.elementor-element-df1a0b0{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-df1a0b0:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-df1a0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-269f8f3{--display:flex;}.elementor-813 .elementor-element.elementor-element-a1f1de3{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-a1f1de3:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-a1f1de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-c08c1c8{--display:flex;}.elementor-813 .elementor-element.elementor-element-d4668c9{--display:flex;}.elementor-813 .elementor-element.elementor-element-e992684{--display:flex;}.elementor-813 .elementor-element.elementor-element-c4d1a78{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-bfd4490{--display:flex;}.elementor-813 .elementor-element.elementor-element-fde184f .elementor-heading-title{font-family:"STIXGeneralBoldItalic", Sans-serif;font-style:italic;}.elementor-813 .elementor-element.elementor-element-08f45b7{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-08f45b7:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-08f45b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-813 .elementor-element.elementor-element-446c55d{--display:flex;}.elementor-813 .elementor-element.elementor-element-7b43826{--display:flex;border-style:solid;--border-style:solid;}.elementor-813 .elementor-element.elementor-element-94d3369 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-0173862{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-9402254{--display:flex;}.elementor-813 .elementor-element.elementor-element-40af5d3{--display:flex;}.elementor-813 .elementor-element.elementor-element-653d974{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-58b1800{--display:flex;}.elementor-813 .elementor-element.elementor-element-a9dadc0{font-family:"Futura", Sans-serif;font-weight:500;}.elementor-813 .elementor-element.elementor-element-d1df0b6{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-9cc32f0{--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:flex-start;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-813 .elementor-element.elementor-element-4de9afa{--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;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-fb263ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-7d1b0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-7d1b0d7 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:40px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-ea82f8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-ea82f8a .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:40px;font-weight:500;}.elementor-813 .elementor-element.elementor-element-5172d6e{--spacer-size:50px;}.elementor-813 .elementor-element.elementor-element-e5cb153{--display:flex;}.elementor-813 .elementor-element.elementor-element-81d5f0c{--display:flex;--position:fixed;top:0px;}body:not(.rtl) .elementor-813 .elementor-element.elementor-element-81d5f0c{right:0px;}body.rtl .elementor-813 .elementor-element.elementor-element-81d5f0c{left:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-813 .elementor-element.elementor-element-251ee2d{--width:100%;}.elementor-813 .elementor-element.elementor-element-da05e75{--width:100%;}.elementor-813 .elementor-element.elementor-element-110298c{--width:350px;}.elementor-813 .elementor-element.elementor-element-19eb7e1{--width:350px;}.elementor-813 .elementor-element.elementor-element-e235fd0{--width:40%;}.elementor-813 .elementor-element.elementor-element-87b150c{--content-width:100%;}.elementor-813 .elementor-element.elementor-element-88ad906{--width:350px;}.elementor-813 .elementor-element.elementor-element-e74a5f7{--width:100%;}.elementor-813 .elementor-element.elementor-element-9891493{--width:100%;}.elementor-813 .elementor-element.elementor-element-43df326{--width:50%;}.elementor-813 .elementor-element.elementor-element-441be49{--width:50%;}.elementor-813 .elementor-element.elementor-element-f1abd48{--width:40%;}.elementor-813 .elementor-element.elementor-element-271f67b{--content-width:100%;}.elementor-813 .elementor-element.elementor-element-757f99e{--width:100%;}.elementor-813 .elementor-element.elementor-element-c061ce9{--width:100%;}.elementor-813 .elementor-element.elementor-element-1c05803{--width:40%;}.elementor-813 .elementor-element.elementor-element-827b1bc{--content-width:100%;}.elementor-813 .elementor-element.elementor-element-acaadb3{--width:100%;}.elementor-813 .elementor-element.elementor-element-5602f72{--width:100%;}.elementor-813 .elementor-element.elementor-element-ea90805{--width:39.7%;}.elementor-813 .elementor-element.elementor-element-ea7b375{--width:350px;}.elementor-813 .elementor-element.elementor-element-e311786{--content-width:100%;}.elementor-813 .elementor-element.elementor-element-f00ed16{--width:100%;}.elementor-813 .elementor-element.elementor-element-640675b{--width:100%;}.elementor-813 .elementor-element.elementor-element-c541815{--width:100%;}.elementor-813 .elementor-element.elementor-element-6d3ae12{--width:100%;}.elementor-813 .elementor-element.elementor-element-f2ecad2{--width:100%;}.elementor-813 .elementor-element.elementor-element-74582b1{--width:100%;}.elementor-813 .elementor-element.elementor-element-46c48d2{--width:100%;}.elementor-813 .elementor-element.elementor-element-61b1ab6{--width:100%;}.elementor-813 .elementor-element.elementor-element-9cc32f0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-813 .elementor-element.elementor-element-b7d0339{--width:0px;}.elementor-813 .elementor-element.elementor-element-aaf97e9{--width:0px;}.elementor-813 .elementor-element.elementor-element-7b43826{--width:0px;}}@media(max-width:1024px){.elementor-813 .elementor-element.elementor-element-c541815{--grid-auto-flow:row;}.elementor-813 .elementor-element.elementor-element-a81f7a2{--min-height:500px;}.elementor-813 .elementor-element.elementor-element-f38ebed{--min-height:500px;--justify-content:space-between;}.elementor-813 .elementor-element.elementor-element-525959c{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-7d64133{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-f18e619{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-15fc19d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-25ba296 .elementor-heading-title{font-size:55px;}.elementor-813 .elementor-element.elementor-element-e847c38{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-66e3206{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-5841be3{font-size:18px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-52d3a13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-dc4b951{font-size:18px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-b5ae82a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-ddff7c7:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-ddff7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluebrown.at/wp-content/uploads/2026/03/DS_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-813 .elementor-element.elementor-element-ddff7c7{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--border-radius:35px 0px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-47bdc7e{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-4c99eb4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:020px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-e978118{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-f09ae7d{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-442f86f{font-size:18px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-ec0b8d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-0f980e8{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-07124e3{--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-7931f79{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-d2eac7c .elementor-heading-title{font-size:40px;}.elementor-813 .elementor-element.elementor-element-c6c4294{--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-end;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-813 .elementor-element.elementor-element-b7d0339{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:2px;--padding-left:9px;--padding-right:9px;}.elementor-813 .elementor-element.elementor-element-b7d0339.e-con{--align-self:flex-start;}.elementor-813 .elementor-element.elementor-element-b8e6c3e .elementor-heading-title{font-size:28px;}.elementor-813 .elementor-element.elementor-element-dda1c3a{--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-813 .elementor-element.elementor-element-85cc944{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-445ca69{--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-aaf97e9{--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:flex-start;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:2px;--padding-left:09px;--padding-right:9px;}.elementor-813 .elementor-element.elementor-element-aaf97e9.e-con{--align-self:flex-start;}.elementor-813 .elementor-element.elementor-element-3e3f2d2 .elementor-heading-title{font-size:28px;}.elementor-813 .elementor-element.elementor-element-248e38b{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-5ea3bc0{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-8b5d16e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-a927fff{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-4b0d318{--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-49861d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-f3a82b4 .elementor-heading-title{font-size:40px;}.elementor-813 .elementor-element.elementor-element-5115b81{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-022d2ae{--min-height:350px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-ed49234 img{width:150px;}.elementor-813 .elementor-element.elementor-element-df1a0b0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-269f8f3:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-269f8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluebrown.at/wp-content/uploads/2026/03/DS_2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-813 .elementor-element.elementor-element-269f8f3{--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--border-radius:0px 35px 35px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-a1f1de3{border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-c08c1c8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-d4668c9{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-e992684{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-c4d1a78{font-size:18px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-bfd4490{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-fde184f .elementor-heading-title{font-size:40px;}.elementor-813 .elementor-element.elementor-element-08f45b7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-446c55d{--min-height:400px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-813 .elementor-element.elementor-element-7b43826{--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:flex-start;--flex-wrap:nowrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:2px;--padding-left:09px;--padding-right:9px;}.elementor-813 .elementor-element.elementor-element-7b43826.e-con{--align-self:flex-start;}.elementor-813 .elementor-element.elementor-element-94d3369 .elementor-heading-title{font-size:28px;}.elementor-813 .elementor-element.elementor-element-9402254{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-40af5d3{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-653d974{font-size:18px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-58b1800{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-813 .elementor-element.elementor-element-a9dadc0{font-size:18px;line-height:1.1em;}}@media(max-width:767px){.elementor-813 .elementor-element.elementor-element-c541815{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-813 .elementor-element.elementor-element-aa8b795{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-a81f7a2{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-f38ebed{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-6c1a1d0{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-1bd235e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-1bd235e .elementor-heading-title{font-size:45px;line-height:0.9em;letter-spacing:-0.2px;}.elementor-813 .elementor-element.elementor-element-139e1f6{--spacer-size:60px;}.elementor-813 .elementor-element.elementor-element-51a02e4{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-b217d1f{font-size:20px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-1103042{--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-f7077ee:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-f7077ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluebrown.at/wp-content/uploads/2026/03/DS_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-813 .elementor-element.elementor-element-f7077ee{--min-height:400px;--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;--flex-wrap:nowrap;--border-radius:35px 0px 0px 35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-b7a9e96{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-31a4076{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-b54945e{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-b7e7653{font-size:20px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-33da8b8{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-621b176{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-6053aff{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-28a7f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-28a7f3c .elementor-heading-title{font-size:36px;}.elementor-813 .elementor-element.elementor-element-79bcc63{--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;}.elementor-813 .elementor-element.elementor-element-c850b04{--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:flex-start;--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:4px;--padding-left:11px;--padding-right:011px;}.elementor-813 .elementor-element.elementor-element-f618ed6 .elementor-heading-title{font-size:27px;}.elementor-813 .elementor-element.elementor-element-812ab99{--width:20%;--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;}.elementor-813 .elementor-element.elementor-element-6097fdb{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-bc50e1b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:85px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-dd389b1{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-dd389b1.e-con{--align-self:flex-start;}.elementor-813 .elementor-element.elementor-element-3d7cea3{--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:flex-start;--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:4px;--padding-left:11px;--padding-right:011px;}.elementor-813 .elementor-element.elementor-element-3d7cea3.e-con{--align-self:flex-start;}.elementor-813 .elementor-element.elementor-element-a94ab65 .elementor-heading-title{font-size:27px;}.elementor-813 .elementor-element.elementor-element-3033557{--spacer-size:60px;}.elementor-813 .elementor-element.elementor-element-d38f216{--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-813 .elementor-element.elementor-element-96eb6f8 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-3a18605 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-cc4c46c .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-fd02aa9 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-947b4c2 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-f54d5f9 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-ad9e402 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-6d697a4 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-1449292 .elementor-heading-title{font-size:32px;}.elementor-813 .elementor-element.elementor-element-58e34ad{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-c85a697{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:85px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-e7cb0d8{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-dc9f5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-dc9f5bb .elementor-heading-title{font-size:36px;}.elementor-813 .elementor-element.elementor-element-174988e{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-10bda18{--min-height:300px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-10bda18.e-con{--align-self:center;}.elementor-813 .elementor-element.elementor-element-549e72d img{width:150px;}.elementor-813 .elementor-element.elementor-element-3f17afe{--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-b484903:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-b484903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bluebrown.at/wp-content/uploads/2026/03/DS_2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-813 .elementor-element.elementor-element-b484903{--min-height:450px;--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;--flex-wrap:nowrap;--border-radius:0px 35px 35px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-040f69c{--flex-wrap:nowrap;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-8ac65e1{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:85px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-a25f215{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-a1a7573{font-size:20px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-263f45b{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-736177b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-736177b .elementor-heading-title{font-size:36px;}.elementor-813 .elementor-element.elementor-element-5865a29{--flex-wrap:nowrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-79f49f3{--min-height:500px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:045px;--padding-left:30px;--padding-right:30px;}.elementor-813 .elementor-element.elementor-element-db9dc61{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:4px;--padding-left:11px;--padding-right:011px;}.elementor-813 .elementor-element.elementor-element-fcedac2 .elementor-heading-title{font-size:27px;}.elementor-813 .elementor-element.elementor-element-b05305a{--spacer-size:60px;}.elementor-813 .elementor-element.elementor-element-28a6b5f{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-ff59813{font-size:20px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-ba0399d{--spacer-size:30px;}.elementor-813 .elementor-element.elementor-element-60047b7{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-813 .elementor-element.elementor-element-56a6eff{font-size:20px;line-height:1.1em;}.elementor-813 .elementor-element.elementor-element-0a9fd1d{--spacer-size:30px;}.elementor-813 .elementor-element.elementor-element-61b1ab6{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:18px 18px 18px 18px;}.elementor-813 .elementor-element.elementor-element-222c77a{--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;}.elementor-813 .elementor-element.elementor-element-2e02dfd .elementor-heading-title{font-size:29px;}.elementor-813 .elementor-element.elementor-element-63a84ed .elementor-heading-title{font-size:29px;}.elementor-813 .elementor-element.elementor-element-b7d8d14{--spacer-size:30px;}.elementor-813 .elementor-element.elementor-element-0eba53f{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-d2eac7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-d2eac7c .elementor-heading-title{font-size:36px;}.elementor-813 .elementor-element.elementor-element-c6c4294{--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;}.elementor-813 .elementor-element.elementor-element-dda1c3a{--width:20%;}.elementor-813 .elementor-element.elementor-element-75392a3{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-f3a82b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-f3a82b4 .elementor-heading-title{font-size:36px;}.elementor-813 .elementor-element.elementor-element-ed49234 img{width:150px;}.elementor-813 .elementor-element.elementor-element-fde184f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-813 .elementor-element.elementor-element-fde184f .elementor-heading-title{font-size:36px;}.elementor-813 .elementor-element.elementor-element-9cc32f0{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:18px 18px 18px 18px;}.elementor-813 .elementor-element.elementor-element-fb263ac{--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;}.elementor-813 .elementor-element.elementor-element-7d1b0d7 .elementor-heading-title{font-size:29px;}.elementor-813 .elementor-element.elementor-element-ea82f8a .elementor-heading-title{font-size:29px;}.elementor-813 .elementor-element.elementor-element-81d5f0c{--width:50px;--min-height:50px;top:10px;--z-index:9999;}body:not(.rtl) .elementor-813 .elementor-element.elementor-element-81d5f0c{right:10px;}body.rtl .elementor-813 .elementor-element.elementor-element-81d5f0c{left:10px;}}/* Start custom CSS for heading, class: .elementor-element-b63d58e */.elementor-813 .elementor-element.elementor-element-b63d58e .elementor-heading-title{
  font-size: clamp(64px, 5vw, 110px) !important;
  line-height: 0.95 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585c7c2 */.cs-copy-left,
.cs-copy-center{
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da05e75 */.cs-cols{
  display: flex;
}

.cs-cols > *{
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d5c99 */.cs-d-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-d-pill{
  border: 3.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852fab5 */.cs-copy-left,
.cs-copy-center{
  min-width: 0 !important;
}

/* Workflow Icons – Basiszustand */
.cs-workflow-icon svg *{
  stroke-width: 2.5px; /* oder was dein Screendesign vorgibt */
  vector-effect: non-scaling-stroke;
}

/* Icon Wrapper wird Stack */
.cs-workflow-icon{
  position: relative;
  width: 28px;   /* an deine Icongröße anpassen */
  height: 28px;
}

/* Beide Zustände übereinander legen */
.cs-workflow-icon .cs-icon{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;

  opacity: 0;
  transition: opacity 180ms ease;
  will-change: opacity;
}

/* Startzustand: A sichtbar */
.cs-workflow-icon .cs-icon--a{ opacity: 1; }
.cs-workflow-icon .cs-icon--b{ opacity: 0; }

/* Hover über den gesamten Workflow-Container */
.cs-workflow-item:hover .cs-workflow-icon .cs-icon--a{ opacity: 0; }
.cs-workflow-item:hover .cs-workflow-icon .cs-icon--b{ opacity: 1; }

/* Tastatur-Fokus (nice to have) */
.cs-workflow-item:focus-within .cs-workflow-icon .cs-icon--a{ opacity: 0; }
.cs-workflow-item:focus-within .cs-workflow-icon .cs-icon--b{ opacity: 1; }

/* Reduced Motion */
@media (prefers-reduced-motion: reduce){
  .cs-workflow-icon .cs-icon{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcef5fb */.elementor-813 .elementor-element.elementor-element-dcef5fb .elementor-heading-title{
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec498d */.cs-d-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-d-pill{
  border: 3.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fa42ad */cs-icon cs-icon--a
/* Safari/Inline-SVG Artefakte killen */
.cs-portfolio-request .cs-portfolio-icon svg{
  overflow: visible;
  shape-rendering: geometricPrecision;
}

/* Häufiger Spike-Fix bei strokes */
.cs-portfolio-request .cs-portfolio-icon svg *{
  stroke-linejoin: round;
  stroke-miterlimit: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3019eec */cs-icon cs-icon--b

/* Safari/Inline-SVG Artefakte killen */
.cs-portfolio-request .cs-portfolio-icon svg{
  overflow: visible;
  shape-rendering: geometricPrecision;
}

/* Häufiger Spike-Fix bei strokes */
.cs-portfolio-request .cs-portfolio-icon svg *{
  stroke-linejoin: round;
  stroke-miterlimit: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7bda5 */.cs-workflow-icon{
  position: relative;
  width: 86px;
  height: 86px;

  flex: 0 0 86px; /* wichtig: gleicher Wert wie width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9891493 */.cs-cols{
  display: flex;
}

.cs-cols > *{
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c061ce9 */.cs-cols{
  display: flex;
}

.cs-cols > *{
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06b9a6 */.cs-copy-left,
.cs-copy-center{
  min-width: 0 !important;
}

/* Workflow Icons – Basiszustand */
.cs-workflow-icon svg *{
  stroke-width: 2.5px; /* oder was dein Screendesign vorgibt */
  vector-effect: non-scaling-stroke;
}

/* Icon Wrapper wird Stack */
.cs-workflow-icon{
  position: relative;
  width: 28px;   /* an deine Icongröße anpassen */
  height: 28px;
}

/* Beide Zustände übereinander legen */
.cs-workflow-icon .cs-icon{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;

  opacity: 0;
  transition: opacity 180ms ease;
  will-change: opacity;
}

/* Startzustand: A sichtbar */
.cs-workflow-icon .cs-icon--a{ opacity: 1; }
.cs-workflow-icon .cs-icon--b{ opacity: 0; }

/* Hover über den gesamten Workflow-Container */
.cs-workflow-item:hover .cs-workflow-icon .cs-icon--a{ opacity: 0; }
.cs-workflow-item:hover .cs-workflow-icon .cs-icon--b{ opacity: 1; }

/* Tastatur-Fokus (nice to have) */
.cs-workflow-item:focus-within .cs-workflow-icon .cs-icon--a{ opacity: 0; }
.cs-workflow-item:focus-within .cs-workflow-icon .cs-icon--b{ opacity: 1; }

/* Reduced Motion */
@media (prefers-reduced-motion: reduce){
  .cs-workflow-icon .cs-icon{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5602f72 */.cs-cols{
  display: flex;
}

.cs-cols > *{
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c08dc */.cs-d-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-d-pill{
  border: 3.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640675b */.cs-cols{
  display: flex;
}

.cs-cols > *{
  min-width: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1fee19 */.cs-copy-left,
.cs-copy-center,
.cs-copy-right {
  min-width: 0;
  max-width: 420px;   /* optional – siehe Erklärung */
  word-break: normal;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f618ed6 */.no-wrap{
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c850b04 */.cs-m-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-m-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9620059 */cs-icon cs-icon--a
/* Safari/Inline-SVG Artefakte killen */
.cs-portfolio-request .cs-portfolio-icon svg{
  overflow: visible;
  shape-rendering: geometricPrecision;
}

/* Häufiger Spike-Fix bei strokes */
.cs-portfolio-request .cs-portfolio-icon svg *{
  stroke-linejoin: round;
  stroke-miterlimit: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1afebe */cs-icon cs-icon--b

/* Safari/Inline-SVG Artefakte killen */
.cs-portfolio-request .cs-portfolio-icon svg{
  overflow: visible;
  shape-rendering: geometricPrecision;
}

/* Häufiger Spike-Fix bei strokes */
.cs-portfolio-request .cs-portfolio-icon svg *{
  stroke-linejoin: round;
  stroke-miterlimit: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-812ab99 */.cs-workflow-icon{
  position: relative;
  width: 86px;
  height: 86px;

  flex: 0 0 86px; /* wichtig: gleicher Wert wie width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7cea3 */.cs-m-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-m-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38f216 */.cs-copy-left,
.cs-copy-center{
  min-width: 0 !important;
}

/* Workflow Icons – Basiszustand */
.cs-workflow-icon svg *{
  stroke-width: 2.5px; /* oder was dein Screendesign vorgibt */
  vector-effect: non-scaling-stroke;
}

/* Icon Wrapper wird Stack */
.cs-workflow-icon{
  position: relative;
  width: 28px;   /* an deine Icongröße anpassen */
  height: 28px;
}

/* Beide Zustände übereinander legen */
.cs-workflow-icon .cs-icon{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;

  opacity: 0;
  transition: opacity 180ms ease;
  will-change: opacity;
}

/* Startzustand: A sichtbar */
.cs-workflow-icon .cs-icon--a{ opacity: 1; }
.cs-workflow-icon .cs-icon--b{ opacity: 0; }

/* Hover über den gesamten Workflow-Container */
.cs-workflow-item:hover .cs-workflow-icon .cs-icon--a{ opacity: 0; }
.cs-workflow-item:hover .cs-workflow-icon .cs-icon--b{ opacity: 1; }

/* Tastatur-Fokus (nice to have) */
.cs-workflow-item:focus-within .cs-workflow-icon .cs-icon--a{ opacity: 0; }
.cs-workflow-item:focus-within .cs-workflow-icon .cs-icon--b{ opacity: 1; }

/* Reduced Motion */
@media (prefers-reduced-motion: reduce){
  .cs-workflow-icon .cs-icon{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db9dc61 */.cs-m-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-m-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b1ab6 */.cs-m-client-band-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7d0339 */.cs-t-pill-portfolio{
  display: inline-flex;
  width: fit-content;
}

.cs-t-pill-portfolio{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba4068 */cs-icon cs-icon--a
/* Safari/Inline-SVG Artefakte killen */
.cs-portfolio-request .cs-portfolio-icon svg{
  overflow: visible;
  shape-rendering: geometricPrecision;
}

/* Häufiger Spike-Fix bei strokes */
.cs-portfolio-request .cs-portfolio-icon svg *{
  stroke-linejoin: round;
  stroke-miterlimit: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-89d42a4 */cs-icon cs-icon--b

/* Safari/Inline-SVG Artefakte killen */
.cs-portfolio-request .cs-portfolio-icon svg{
  overflow: visible;
  shape-rendering: geometricPrecision;
}

/* Häufiger Spike-Fix bei strokes */
.cs-portfolio-request .cs-portfolio-icon svg *{
  stroke-linejoin: round;
  stroke-miterlimit: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda1c3a */.cs-workflow-icon{
  position: relative;
  width: 86px;
  height: 86px;

  flex: 0 0 86px; /* wichtig: gleicher Wert wie width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaf97e9 */.cs-t-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-t-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b43826 */.cs-t-pill{
  display: inline-flex;
  width: fit-content;
}

.cs-t-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc32f0 */.cs-m-client-band-pill{
  border: 2.5px solid #0f3b3a !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d5f0c */.elementor-813 .elementor-element.elementor-element-81d5f0c {
  width: 50px !important;
  min-width: 50px !important;
  max-width: 50px !important;

  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;

  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   FAQ robust (MOBILE) – CLEAN
   ========================================================= */

/* Outer: horizontal nichts raus, vertikal darf für Punkte sichtbar bleiben */
.faq-item{
  overflow-x: hidden;
  overflow-y: visible;
}

/* Row sitzt unter der Frage und wird per padding eingerückt */
.faq-row{
  position: relative;
  margin-top: 14px;
  padding-left: calc(var(--faq-indent, 12px) + 22px);
}

/* Punkte links – sauber fixiert (3 Stück) */
.faq-row::before{
  content: "";
  position: absolute;
  left: var(--faq-indent, 1px);
  top: 1px;                 /* sitzt neben der geschlossenen Pill */
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #0f3b3a;
  box-shadow: 0 10px 0 #0f3b3a, 0 20px 0 #0f3b3a;
  pointer-events: none;
}

/* Pill/Box: Höhe folgt Inhalt (keine riesige leere Box) */
.faq-answer{
  width: 100%;
  box-sizing: border-box;

  border: 2px solid #0f3b3a;
  border-radius: 24px;

  min-height: 26px;          /* geschlossen wirkt wie “Strich” */
  padding: 0 18px;
  overflow: hidden;

  transition: padding .35s ease;
  background-clip: padding-box;
}

/* Inhalt wird “aufgeklappt” (Animation sitzt hier) */
.faq-answer .faq-answer-text{
  max-height: 0;             /* geschlossen */
  overflow: hidden;

  opacity: 0;
  transform: translateY(-6px);

  transition: max-height .45s ease, opacity .2s ease, transform .2s ease;
  will-change: max-height;
}

/* OPEN: Padding am Container */
.faq-item:hover .faq-answer,
.faq-item:focus-within .faq-answer{
  padding: 17px;
}

/* OPEN: Inhalt sichtbar (Deckel hoch genug, kein Abschneiden) */
.faq-item:hover .faq-answer .faq-answer-text,
.faq-item:focus-within .faq-answer .faq-answer-text{
  max-height: 1000px; /* robust, damit nichts überläuft */
  opacity: 1;
  transform: translateY(0);
}

/* Platz unter dem geöffneten Item (optional; nur falls du es brauchst)
.faq-item:hover,
.faq-item:focus-within{
  margin-bottom: 140px;
}
*/


/* =========================================================
   WORKFLOW LIST (wie bei dir)
   ========================================================= */

.cs-m-workflow-list{
  max-height: 335px;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;

  /* Fade unten */
  mask-image: linear-gradient(to bottom, black 55%, transparent 100%);
}

.cs-m-workflow-list::-webkit-scrollbar{
  display: none;
}

.cs-m-workflow-list.is-end{
  mask-image: none;
}


/* =========================================================
   CUBE: sofort sichtbarer Impuls beim Laden
   ========================================================= */

.cs-header-image-right{
  position: relative;
  overflow: hidden;
}

/* Bild unter Overlay */
.cs-header-image-right img{
  position: relative;
  z-index: 1;
  display: block;
}

/* Light Layer */
.cs-header-image-right::after{
  content:"";
  position:absolute;
  inset:-18%;
  z-index: 5;
  pointer-events:none;

  background: radial-gradient(circle at 65% 30%,
    rgba(255,255,255,0.95) 0%,
    rgba(255,255,255,0.42) 24%,
    rgba(0,0,0,0.18) 62%,
    rgba(0,0,0,0.36) 100%
  );

  mix-blend-mode: soft-light;
  filter: contrast(1.15) brightness(1.08);

  /* Startzustand */
  opacity: 1.00;
  transform: translateY(0px) scale(1.06);

  /* Impuls */
  animation: csCubeSettle 1200ms cubic-bezier(.2,.9,.2,1) 1 forwards;
}

.cs-header-image-right::before{
  content:"";
  position:absolute;
  inset:0;
  z-index: 4;
  pointer-events:none;

  background: radial-gradient(ellipse at center,
    rgba(0,0,0,0.00) 46%,
    rgba(0,0,0,0.30) 100%
  );

  mix-blend-mode: multiply;
  opacity: 0.75;
  animation: csCubeShadowSettle 1200ms cubic-bezier(.2,.9,.2,1) 1 forwards;
}

@keyframes csCubeSettle{
  0%   { opacity: 0.90; transform: translateY(0px) scale(1.06); }
  100% { opacity: 0.55; transform: translateY(6px) scale(1.02); }
}

@keyframes csCubeShadowSettle{
  0%   { opacity: 0.75; }
  100% { opacity: 0.55; }
}

@media (prefers-reduced-motion: reduce){
  .cs-header-image-right::after,
  .cs-header-image-right::before{
    animation:none;
  }
}


/* =========================================================
   QUOTE IMAGE: Light opens on enter
   ========================================================= */

.cs-quote-image-left{
  position: relative;
  overflow: hidden;
}

/* Bild unter die Overlays */
.cs-quote-image-left img,
.cs-quote-image-left picture,
.cs-quote-image-left video{
  position: relative;
  z-index: 1;
  display: block;
}

/* Vignette/Shadow Layer (Start: stärker, aktiv: schwächer) */
.cs-quote-image-left::before{
  content:"";
  position:absolute;
  inset:0;
  z-index: 4;
  pointer-events:none;

  background: radial-gradient(ellipse at center,
    rgba(0,0,0,0.00) 42%,
    rgba(0,0,0,0.38) 100%
  );

  opacity: 0.35;
  mix-blend-mode: multiply;
  transition: opacity 900ms cubic-bezier(.2,.9,.2,1);
}

/* Light Layer (Start: subtil, aktiv: klarer) */
.cs-quote-image-left::after{
  content:"";
  position:absolute;
  inset:-16%;
  z-index: 5;
  pointer-events:none;

  background: radial-gradient(circle at 52% 40%,
    rgba(255,255,255,0.70) 0%,
    rgba(255,255,255,0.22) 26%,
    rgba(0,0,0,0.16) 62%,
    rgba(0,0,0,0.28) 100%
  );

  opacity: 0.35;
  mix-blend-mode: soft-light;
  filter: contrast(1.10) brightness(1.05);
  transform: translateY(10px) scale(1.02);

  transition: opacity 900ms cubic-bezier(.2,.9,.2,1),
              transform 900ms cubic-bezier(.2,.9,.2,1),
              filter 900ms cubic-bezier(.2,.9,.2,1);
}

/* Aktivzustand */
.cs-quote-image-left.is-lit::before{
  opacity: 0.10;
}

.cs-quote-image-left.is-lit::after{
  opacity: 0.95;
  transform: translateY(0px) scale(1.06);
  filter: contrast(1.14) brightness(1.07);
}

/* Falls soft-light zu subtil ist: normal nutzen */
.cs-quote-image-left.no-blend::after{
  mix-blend-mode: normal;
  opacity: 0.25;
}

@media (prefers-reduced-motion: reduce){
  .cs-quote-image-left::before,
  .cs-quote-image-left::after{
    transition:none;
    transform:none;
  }
}

@media (max-width: 767px){
  .cs-quote-image-left::after{
    mix-blend-mode: normal;
    opacity: 0.60;
  }
  .cs-quote-image-left.is-lit::after{
    opacity: 0.85;
  }
}


/* =========================================================
   SCROLLBURST
   ========================================================= */

.cs-scrollburst{
  position: fixed;
  top: 20px;
  right: 90px;
  width: 68px;
  height: 68px;
  z-index: 999;
  pointer-events: none;
}

.cs-scrollburst svg{
  width: 100%;
  height: 100%;
  display: block;
}

/* Scrollburst – Linien dicker machen */
.cs-scrollburst svg path,
.cs-scrollburst svg line,
.cs-scrollburst svg polyline{
  stroke-width: 4.5px;
}

/* Zustand: Strich ist "verbraucht / heller" */
.cs-scrollburst svg .is-dim{
  opacity: 0.18;
  transition: opacity 180ms linear;
}

/* Mobile: kleiner + rechts oben in die Ecke */
@media (max-width: 767px){
  .cs-scrollburst{
    top: 14px;
    right: 14px;
    width: 35px;
    height: 35px;
    z-index: 9999;
  }

  .cs-scrollburst svg .cls-1{
    stroke-width: 6.5px;
  }
}


/* =========================================================
   Small Desktop / Laptop Band (FINAL)
   Ziel: 1250–1600px Breite
   ========================================================= */

@media (max-width: 1600px) and (min-width: 1250px){

  /* Safety: verhindert ungewolltes Überstehen */
  .cs-desktop{
    overflow-x: hidden;
  }

  /* wichtig bei Flex/Grid: Children dürfen schrumpfen */
  .cs-desktop *{
    min-width: 0;
  }

  /* Header Bild rechts: nicht “zusammengedrückt” */
  .cs-header-image-right{
    width: clamp(440px, 38vw, 600px);
    flex: 0 0 clamp(440px, 38vw, 600px);
    min-width: 440px;
    background-size: cover;
    background-position: center;
  }



  /* Workflow Headline: Rand respektieren (Layout), Größe kommt aus deinen finalen Regeln unten */
  .cs-workflow-headline{
    padding-right: clamp(18px, 1.6vw, 34px);
    box-sizing: border-box;
  }

  /* Abstand Pill -> Punkte: robust am Heading-Widget (nicht am Text) */
  .cs-workflow .elementor-widget-heading{
    margin-bottom: clamp(18px, 1.6vw, 34px) !important;
  }

  /* Quote rechts: Luft zum Rand (Layout), Größe kommt aus deinen finalen Regeln unten */
  .cs-quote-headline{
    padding-right: clamp(18px, 1.8vw, 40px);
    box-sizing: border-box;
  }

  /* KPI: Layout bleibt, nur Label-Typo im Laptop-Band kleiner */
  .cs-ps-kpi{
    display: flex;
    align-items: flex-start;
    gap: clamp(5px, 0.8vw, 3px);
  }

  .cs-kpi-num{
    flex: 0 0 auto;
    line-height: 1;
  }

  .cs-kpi-label{
    line-height: 1.08;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
  }

  .cs-kpi-label .elementor-heading-title,
  .cs-kpi-label .elementor-heading-title span,
  .cs-kpi-label .elementor-widget-container,
  .cs-kpi-label .elementor-widget-container p,
  .cs-kpi-label p{
    font-size: 0.70em !important;  /* feinjustieren: 0.70–0.82 */
    line-height: 1.08 !important;
    margin: 0 !important;
  }
}

/* =========================================================
   Laptop-Band: deine FINALEN Headline-Settings (so wie es perfekt war)
   ========================================================= */

@media (max-width: 1600px) and (min-width: 1250px){

  /* Workflow-Headline kleiner */
  .cs-workflow-headline .elementor-heading-title{
    font-size: clamp(29px, 2.8vw, 48px) !important;
    line-height: 0.98 !important;
  }

  /* Quote-Headline kleiner */
  .cs-quote-headline .elementor-heading-title{
    font-size: clamp(29px, 2.8vw, 48px) !important;
    line-height: 0.98 !important;
  }
}

/* =========================================================
   AB HIER DESIGNSTUDIO CSS vorheriger Code mitgenommen aus Concept Studio seite
   ========================================================= */



/* =====================================
   ICON (cs-portfolio-icon) – stabile Box + Swap + Animation
   ===================================== */



/* Beide Icon-Widgets in dieselbe Box legen */
.cs-portfolio-request .cs-portfolio-icon .cs-portfolio{
  position: absolute !important;
  inset: 0 !important;
  opacity: 0;
  display: flex !important;
  align-items: left !important;
  justify-content: left !important;
}

/* A definiert die Box-Größe (bleibt im Flow) */
.cs-portfolio-request .cs-portfolio-icon .cs-portfolio-icon--a{
  position: relative !important;
  opacity: 1;
}

/* B ist nur Overlay */
.cs-portfolio-request .cs-portfolio-icon .cs-portfolio-icon--b{
  opacity: 0;
}

/* Rotation zentriert */
.cs-portfolio-request .cs-portfolio-icon .cs-portfolio svg{
  transform-box: fill-box;
  transform-origin: center;
}

/* Swap */
.cs-portfolio-request:hover .cs-portfolio-icon .cs-portfolio-icon--a{ opacity: 0; }
.cs-portfolio-request:hover .cs-portfolio-icon .cs-portfolio-icon--b{ opacity: 1; }

/* Animationen */
.cs-portfolio-request:hover .cs-portfolio-icon .cs-portfolio-icon--a svg{
  animation: csSpinOut 220ms cubic-bezier(.4,1.4,.4,1) both;
}

.cs-portfolio-request:hover .cs-portfolio-icon .cs-portfolio-icon--b svg{
  animation: csSpinIn 520ms cubic-bezier(.2,1.6,.2,1) both;
}

/* Keyframes – KEIN Scale */
@keyframes csSpinIn{
  0%   { transform: rotate(-180deg); }
  60%  { transform: rotate(24deg); }
  85%  { transform: rotate(-6deg); }
  100% { transform: rotate(0deg); }
}

@keyframes csSpinOut{
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(160deg); }
}

/* Reduced Motion */
@media (prefers-reduced-motion: reduce){
  .cs-portfolio-request .cs-portfolio-icon .cs-portfolio svg{
    animation: none !important;
    transform: none !important;
  }
}

/* =========================
   PILL – Default (große Screens)
   ========================= */
.cs-portfolio-request{
  --pill-radius: 999px;     /* große Rundung */
  --pill-pt: 8px;
  --pill-pr: 18px;
  --pill-pb: 3px;
  --pill-pl: 18px;
}

/* Pill-Container */
.cs-portfolio-request .cs-portfolio-pill{
  display: inline-flex !important;
  align-items: center !important;
  width: fit-content !important;

  padding-top: var(--pill-pt) !important;
  padding-right: var(--pill-pr) !important;
  padding-bottom: var(--pill-pb) !important;
  padding-left: var(--pill-pl) !important;

  border-radius: var(--pill-radius) !important;
  box-sizing: border-box !important;
}

/* Standard: einzeilig (wie Screenshot 1) */
.cs-portfolio-request .cs-portfolio-pill .elementor-heading-title{
  white-space: nowrap !important;
}

/* =========================
   Kleine Laptops (<= 1366px)
   – zweizeilig + kleinere Rundung
   ========================= */
@media (max-width: 1366px){
  .cs-portfolio-request{
    --pill-radius: 26px;   /* HIER stellst du die Rundung ein */
    --pill-pt: 14px;
    --pill-pr: 26px;
    --pill-pb: 14px;
    --pill-pl: 26px;
  }

  /* Text darf umbrechen und Pill passt sich an */
  .cs-portfolio-request .cs-portfolio-pill{
    width: fit-content !important;
    max-width: 100% !important;
  }

  .cs-portfolio-request .cs-portfolio-pill .elementor-heading-title{
    white-space: normal !important;     /* erlaubt 2 Zeilen */
    line-height: 1.05 !important;
  }
}

/* ===============================
   EXPERTISE – FIX für 1366px
   =============================== */
@media (max-width: 1650px){

  /* Zeilenabstand in beiden Spalten reduzieren */
  .cs-expertise-col{
    gap: 0px !important;   /* <-- HIER feinjustieren (10–16px) */
  }

  /* Headings dürfen keinen Eigenabstand haben */
  .cs-expertise-item{
    margin: 0 !important;
  }

  .cs-expertise-item .elementor-heading-title{
    margin: 0 !important;
    line-height: 1.0 !important;
  }
}
/* ===============================
   EXPERTISE – FIX für 1366px (Elementor-safe)
   =============================== */
@media (max-width: 1650px){

  /* 1) Abstand zwischen den Items reduzieren – egal ob Gap am Container oder am Inner hängt */
  .cs-expertise-col,
  .cs-expertise-col > .e-con-inner{
    gap: 0px !important;          /* <- 10–16px */
  }

  /* 2) Falls Elementor statt gap über Block-Abstände/Margins arbeitet: alles auf 0 */
  .cs-expertise-col .elementor-widget-heading,
  .cs-expertise-col .cs-expertise-item{
    margin-block: 0 !important;
    margin: 0 !important;
  }

  /* 3) Typo kompakter */
  .cs-expertise-col .elementor-heading-title{
    margin: 0 !important;
    line-height: 1.0 !important;
  }
}

/* ==============================
   CLIENT BAND – FINAL CLEAN
   ============================== */

/* Pill */
.cs-client-band-pill{
  border-radius: 999px;
  overflow: visible;
}

/* Viewport (Maskierung) */
.cs-client-band-viewport{
  width: 100%;
  border-radius: inherit;
  overflow: hidden;
}

/* Track */
.cs-client-band-track{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;

  gap: 5px !important;

  width: fit-content !important;
  white-space: nowrap !important;

  animation: csClientMarquee 16s linear infinite;

  overflow: visible !important;
}

/* Heading Widget */
.cs-client-band-track .cs-client-band-inhalt{
  display: inline-block !important;

  width: max-content !important;
  max-width: none !important;

  white-space: nowrap !important;

  margin: 0 !important;
  padding: 0 !important;

  flex: 0 0 auto !important;
}

/* Umlaut Fix + sichere Renderhöhe */
.cs-client-band-inhalt .elementor-heading-title{
  display:inline-block !important;

  line-height: 1 !important;
  padding-top: 5px !important;
  padding-bottom: 0 !important;

  overflow: visible !important;
}

/* Animation */
@keyframes csClientMarquee{
  from { transform: translateX(0); }
  to   { transform: translateX(-100%); }
}

/* ==============================
   EINSTELLUNGEN DESIGN STUDIO MOBIL
   ============================== */


@media (max-width: 767px){
  .cs-m-pill-wrap{
    display: inline-flex;
    width: max-content;
  }
}

@media (max-width: 767px){

  .cs-m-expertise-item{
    transform-origin: left center;
  }

  .cs-m-expertise-item.is-pulse{
    animation: csExpertisePulse 260ms cubic-bezier(.2,.9,.2,1);
  }

  @keyframes csExpertisePulse{
    0%   { transform: scale(1); }
    45%  { transform: scale(1.02); }
    100% { transform: scale(1); }
  }
}


/* =====================================
   CLIENT BAND – MOBILE (SEAMLESS, ELEMENTOR-SAFE)
   Voraussetzung: 2 identische Headings im Track
   ===================================== */

.cs-m-client-band-pill{
  overflow: hidden;
  border-radius: 999px;
}

.cs-m-client-band-viewport{
  overflow: hidden;
  width: 100%;
  border-radius: inherit;
}

/* Track */
.cs-m-client-band-track{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;

  /* KEIN gap – killt die -50%-Logik */
  gap: 0 !important;

  /* Shrink-to-fit */
  width: max-content !important;
  max-width: none !important;
  flex: 0 0 auto !important;

  white-space: nowrap !important;
  will-change: transform;

  animation: csMClientMarquee 22s linear infinite;
}

/* Heading-Widget komplett auf "shrink" zwingen */
.cs-m-client-band-track .cs-m-client-band-inhalt{
  flex: 0 0 auto !important;
  width: max-content !important;
  max-width: none !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Elementor-Wrapper innerhalb des Heading-Widgets */
.cs-m-client-band-track .cs-m-client-band-inhalt .elementor-widget-container{
  width: max-content !important;
  max-width: none !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Der echte Textknoten */
.cs-m-client-band-track .cs-m-client-band-inhalt .elementor-heading-title{
  white-space: nowrap !important;
}

/* Umlaut Fix Mobile */
.cs-m-client-band-track .cs-m-client-band-inhalt .elementor-heading-title{

  display:inline-block !important;

  line-height:1 !important;

  padding-top:3.5px !important;
  padding-bottom:0 !important;

  overflow:visible !important;
}

/* Nahtloser Loop: 2 Kopien => -50% */
@keyframes csMClientMarquee{
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/* =========================
   TABLET – Design Studio
   ========================= */

/* =========================
   HEADER HEADLINE – TABLET (direct)
   ========================= */

/* falls die Klasse am Heading-Widget liegt */
.cs-t-header-heading{
  line-height: 1.02 !important;
}

/* tatsächlicher Text im Heading */
.cs-t-header-heading .elementor-heading-title{
  font-size: 62px !important;     /* HIER größer/kleiner machen */
  line-height: 0.90 !important;
}

/* =========================================
   TABLET – Clients-Sektion: Höhe zu groß
   Structure: .cs-t-clients > .cs-t-inner > content containers
   ========================================= */

/* Outer */
.cs-t-clients{
  height: auto !important;
  min-height: 0 !important;
  padding-top: 0 !important;      /* falls du oben Luft willst: Wert wieder hochdrehen */
  padding-bottom: 0 !important;   /* dito */
}

/* Inner wrapper (Elementor legt hier oft die Höhe/Abstände an) */
.cs-t-clients .cs-t-inner{
  height: auto !important;
  min-height: 0 !important;

  /* falls irgendwo doch Flex-Distribution passiert */
  justify-content: flex-start !important;
  align-content: flex-start !important;

  /* ganz häufiger “unsichtbarer Höhenmacher” in Elementor */
  gap: 0 !important;              /* wenn du gap brauchst: später gezielt wieder setzen */
}

/* verhindert, dass irgendein Child-Container die Höhe „auffüllt“ */
.cs-t-clients .cs-t-inner > *{
  flex: 0 0 auto !important;
}

/* killt typische Bottom-Margins im letzten Text/Heading, die wie Leerraum wirken */
.cs-t-clients .cs-t-inner p:last-child,
.cs-t-clients .cs-t-inner .elementor-heading-title:last-child{
  margin-bottom: 0 !important;
}


@media (min-width:768px) and (max-width:1024px){

  .cs-t-portfolio-pill,
  .cs-t-portfolio-pill *{
    border:2px solid #213C3C !important;
    background:transparent !important;
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.bluebrown.at/wp-content/uploads/2026/01/Futura_medium.woff2') format('woff2'),
		url('https://www.bluebrown.at/wp-content/uploads/2026/01/Futura_medium.woff') format('woff');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'STIXGeneralBoldItalic';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.bluebrown.at/wp-content/uploads/2026/01/STIXGeneral-BoldItalic.woff2') format('woff2'),
		url('https://www.bluebrown.at/wp-content/uploads/2026/01/STIXGeneral-BoldItalic.woff') format('woff'),
		url('https://www.bluebrown.at/wp-content/uploads/2026/01/STIXGeneral-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */