.elementor-90 .elementor-element.elementor-element-b40a161{--display:flex;--min-height:89vh;--justify-content:center;--overlay-opacity:0.91;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-90 .elementor-element.elementor-element-b40a161:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-b40a161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;background-image:url("https://upgangbau.de/wp-content/uploads/2024/11/team_crop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-b40a161::before, .elementor-90 .elementor-element.elementor-element-b40a161 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-b40a161 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-b40a161 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-b40a161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-b40a161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 12%, #FFFFFFC7 100%);}.elementor-90 .elementor-element.elementor-element-b40a161.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-458eaeb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-d198984{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-90 .elementor-element.elementor-element-d198984 img{width:58%;max-width:595px;opacity:1;}.elementor-90 .elementor-element.elementor-element-7752bbc{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-90 .elementor-element.elementor-element-7752bbc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-3636472{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;font-size:20px;font-weight:500;}.elementor-90 .elementor-element.elementor-element-6767b24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e75bc56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-e75bc56 .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-e75bc56 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-fcc5f8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-fcc5f8f .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-d52e24b{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:var(--space-xxl);--padding-bottom:var(--space-xxl);--padding-left:var(--gutter);--padding-right:var(--gutter);}.elementor-90 .elementor-element.elementor-element-27f1805{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.7ms;}.elementor-90 .elementor-element.elementor-element-69fbd01{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.7ms;}.elementor-90 .elementor-element.elementor-element-69fbd01:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-69fbd01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2025/02/Prj1-Neubau-11.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-69fbd01.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-90 .elementor-element.elementor-element-246a1ae{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:1rem 1rem 1rem 1rem;}.elementor-90 .elementor-element.elementor-element-246a1ae .elementor-heading-title{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-dd8f1c2{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:7ms;}.elementor-90 .elementor-element.elementor-element-dd8f1c2:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-dd8f1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2025/02/Prj2-Gewerbe-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-dd8f1c2.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-90 .elementor-element.elementor-element-6ea126a{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:1rem 1rem 1rem 1rem;}.elementor-90 .elementor-element.elementor-element-6ea126a .elementor-heading-title{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-c8a326b{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.7ms;}.elementor-90 .elementor-element.elementor-element-c8a326b:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-c8a326b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2025/02/bestand.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-c8a326b.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-90 .elementor-element.elementor-element-04efacd{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:1rem 1rem 1rem 1rem;}.elementor-90 .elementor-element.elementor-element-04efacd .elementor-heading-title{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-bb8840a{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.7ms;}.elementor-90 .elementor-element.elementor-element-bb8840a:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-bb8840a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2025/02/Prj3-Mauerwerkssanierung-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-bb8840a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-90 .elementor-element.elementor-element-632b161{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:1rem 1rem 1rem 1rem;}.elementor-90 .elementor-element.elementor-element-632b161 .elementor-heading-title{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-61ce622{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.7ms;}.elementor-90 .elementor-element.elementor-element-61ce622:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-61ce622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2025/02/Prj1-Anbau.webp");}.elementor-90 .elementor-element.elementor-element-61ce622.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-90 .elementor-element.elementor-element-0bab0e5{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:1rem 1rem 1rem 1rem;}.elementor-90 .elementor-element.elementor-element-0bab0e5 .elementor-heading-title{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-eb6104c{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:0.7ms;}.elementor-90 .elementor-element.elementor-element-eb6104c:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-eb6104c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2025/02/Prj1-Schwimmbadbau-massiv6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90 .elementor-element.elementor-element-eb6104c.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-90 .elementor-element.elementor-element-6b5dc1c{width:100%;max-width:100%;background-color:var( --e-global-color-primary );padding:1rem 1rem 1rem 1rem;}.elementor-90 .elementor-element.elementor-element-6b5dc1c .elementor-heading-title{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-0eeced8{--display:flex;--padding-top:var(--space-xxl);--padding-bottom:var(--space-xxl);--padding-left:var(--gutter);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-0eeced8:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-0eeced8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://upgangbau.de/wp-content/uploads/2024/11/construction_plan_dark.webp");background-position:center center;}.elementor-90 .elementor-element.elementor-element-2dda61a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-2dda61a .elementor-heading-title{font-size:3rem;text-transform:capitalize;}.elementor-90 .elementor-element.elementor-element-05872c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-05872c4.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-c48987d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-c48987d .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-c48987d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-c48987d.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-c48987d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-c48987d.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-c48987d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-c48987d .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-c48987d .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-8a095c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-ead0554{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;color:#E0E0E0;}.elementor-90 .elementor-element.elementor-element-1498388{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-3761bfb{--display:flex;--justify-content:center;--padding-top:var(--space-s);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-a9f9925{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-a9f9925.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-1eb8ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-1eb8ec1 .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-1eb8ec1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-1eb8ec1.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-1eb8ec1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-1eb8ec1.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-1eb8ec1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-1eb8ec1 .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-1eb8ec1 .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-4d8cbdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-4f6d642 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-4f6d642 .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-4f6d642 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-ffa112f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-ffa112f:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-ffa112f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-a0ae59e img{width:100%;}.elementor-90 .elementor-element.elementor-element-87c29bb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-aa7a158{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-aa7a158:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-aa7a158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-594f209{--display:flex;--justify-content:center;--padding-top:var(--space-s);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-6c13376{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-6c13376.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-42fc40e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-42fc40e .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-42fc40e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-42fc40e.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-42fc40e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-42fc40e.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-42fc40e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-42fc40e .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-42fc40e .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-a0d53d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-eb5fc4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-eb5fc4d .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-eb5fc4d .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-25248f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e1a70eb{--display:flex;--justify-content:center;--padding-top:var(--space-s);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-2f7cefd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-2f7cefd.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-6095935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-6095935 .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-6095935.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-6095935.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-6095935.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-6095935.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-6095935.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-6095935 .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-6095935 .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-beaba9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-0533d67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-0533d67 .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-0533d67 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-c8a9db5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-c8a9db5:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-c8a9db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-85174fb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8411476{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8411476:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-8411476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-bfcdfe7{--display:flex;--justify-content:center;--padding-top:var(--space-s);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-8686ae7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8686ae7.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-d1bdcdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-d1bdcdd .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-d1bdcdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-d1bdcdd.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-d1bdcdd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-d1bdcdd.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-d1bdcdd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-d1bdcdd .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-d1bdcdd .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-9612ad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-bcfcafd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-bcfcafd .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-bcfcafd .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-9aaa0cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-e8cda98{--display:flex;--justify-content:center;--padding-top:var(--space-s);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-8850e9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8850e9f.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-fb39513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-fb39513 .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-fb39513.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fb39513.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-fb39513.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fb39513.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-fb39513.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fb39513 .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-fb39513 .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-1521323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-abdb87b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-abdb87b .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-abdb87b .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-a222230{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-a222230:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-a222230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-85751f7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-21b8795{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-21b8795:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-21b8795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-5cfc3fa{--display:flex;--justify-content:center;--padding-top:var(--space-s);--padding-bottom:var(--space-s);--padding-left:var(--space-s);--padding-right:var(--space-s);}.elementor-90 .elementor-element.elementor-element-ed71a46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-ed71a46.e-con{--order:-1;}.elementor-90 .elementor-element.elementor-element-fa903e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-90 .elementor-element.elementor-element-fa903e9 .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-fa903e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fa903e9.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-fa903e9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fa903e9.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-fa903e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-fa903e9 .elementor-icon{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-fa903e9 .elementor-icon svg{height:1rem;}.elementor-90 .elementor-element.elementor-element-b249cf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) -3px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-90 .elementor-element.elementor-element-e2d0b22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-e2d0b22 .elementor-button .elementor-button-content-wrapper{gap:2.5rem;}.elementor-90 .elementor-element.elementor-element-e2d0b22 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-7752bbc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-90 .elementor-element.elementor-element-7752bbc .elementor-heading-title{font-size:32px;}.elementor-90 .elementor-element.elementor-element-27f1805{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-1498388{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-87c29bb{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-25248f5{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-85174fb{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-9aaa0cd{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-85751f7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-27f1805{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-05872c4{--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-c48987d.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-1498388{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-a9f9925{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-1eb8ec1.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-87c29bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-6c13376{--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-6c13376.e-con{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-25248f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-2f7cefd{--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-6095935.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-85174fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-8686ae7{--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-d1bdcdd.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-9aaa0cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-8850e9f{--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-fb39513.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-85751f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-ed71a46{--flex-wrap:nowrap;}.elementor-90 .elementor-element.elementor-element-fa903e9.elementor-element{--align-self:flex-start;}}/* Start custom CSS for container, class: .elementor-element-6767b24 */.btn--primary, .btn--secondary {
    text-transform: uppercase;
    font-weight: 700;
}

.btn--primary .elementor-button, .btn--secondary .elementor-button {
    padding: 1rem;
}

.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn--primary .elementor-button-icon,
.btn--secondary .elementor-button-icon {
    height: 3rem;
    width: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn--primary .elementor-button-icon svg,
.btn--secondary .elementor-button-icon svg {
    transform: rotate(0deg);
    transition: all 0.3s ease-in-out;
}

.btn--primary:hover .elementor-button-icon svg,
.btn--secondary:hover .elementor-button-icon svg {
    transform: rotate(-45deg);
}


.btn--primary .elementor-button-icon {
    background-color: #fff;
}

.btn--secondary .elementor-button-icon {
    background-color: var(--e-global-color-text);
}

.btn--primary .elementor-button-icon svg {
    fill: var(--e-global-color-text);
}

.btn--secondary .elementor-button-icon svg {
    fill: #fff;
}

.btn--secondary .elementor-button-text {
    color: var(--e-global-color-text);
}

.btn--secondary .elementor-button {
    background-color: #fff;
    border: 1px solid var(--e-global-color-text);
}


.btn--primary {}

.btn--secondary {}

.elementor-button-content-wrapper {}
.elementor-button-icon {}
.elementor-button-text {}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f1805 */.elementor-90 .elementor-element.elementor-element-27f1805 > * {
    aspect-ratio: 1;
}

.elementor-90 .elementor-element.elementor-element-27f1805 a {
    /* ele ui greift ned */
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eeced8 */.elementor-90 .elementor-element.elementor-element-0eeced8 {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0ae59e */.imgbox img {
    object-fit: cover;
    padding: 4rem;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c29bb */@media (max-width: 767px) {
    .elementor-90 .elementor-element.elementor-element-87c29bb > *:last-child {
        order: -1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85174fb */@media (max-width: 767px) {
    .elementor-90 .elementor-element.elementor-element-85174fb > *:last-child {
        order: -1;
    }
}/* End custom CSS */