.elementor-454 .elementor-element.elementor-element-ba938de > .elementor-background-overlay{opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-454 .elementor-element.elementor-element-ba938de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10%;margin-bottom:0%;}.elementor-454 .elementor-element.elementor-element-e5fa045 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-454 .elementor-element.elementor-element-e5fa045 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-1b8367a .swiper-slide-bg{background-image:url(https://fbw-sbl-gewerbebau.de/wp-content/uploads/2026/02/Wochner-040-Gewerbebau-Header-.jpg);background-size:cover;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-1b8367a .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-1b8367a .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-1b8367a .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-1b8367a .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-1b8367a .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-6cdabd90 );border-color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-ccbb5d7 .swiper-slide-bg{background-image:url(https://fbw-sbl-gewerbebau.de/wp-content/uploads/2026/02/Gewerbebau-FBW-Header-8065.jpg);background-size:cover;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-ccbb5d7 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-ccbb5d7 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-ccbb5d7 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-ccbb5d7 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-ccbb5d7 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-6cdabd90 );border-color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-a934658 .swiper-slide-bg{background-image:url(https://fbw-sbl-gewerbebau.de/wp-content/uploads/2026/02/Wochner-107-Gewerbebau-Header.jpg);background-size:cover;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-a934658 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-a934658 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-a934658 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-a934658 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-a934658 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-6cdabd90 );border-color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-c1c9c4d .swiper-slide-bg{background-image:url(https://fbw-sbl-gewerbebau.de/wp-content/uploads/2026/02/TGS-31-Gewerbebau-FBW-Header.jpg);background-size:cover;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-c1c9c4d .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-c1c9c4d .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-c1c9c4d .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-c1c9c4d .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-c1c9c4d .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-6cdabd90 );border-color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-fc1e2da .swiper-slide-bg{background-image:url(https://fbw-sbl-gewerbebau.de/wp-content/uploads/2026/02/FBW-SBL-BAU-Header-20170428-Fertigteilmontage.jpg);background-size:cover;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-fc1e2da .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.81);}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-fc1e2da .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-fc1e2da .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-fc1e2da .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-repeater-item-fc1e2da .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-6cdabd90 );border-color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide{transition-duration:calc(5000ms*1.2);height:1073px;}.elementor-454 .elementor-element.elementor-element-363234f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide-contents{max-width:66%;}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide-inner{padding:0% 5% 15% 9%;text-align:center;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-slide-heading{color:var( --e-global-color-6cdabd90 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-swiper-button{font-size:35px;color:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .elementor-swiper-button svg{fill:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-6cdabd90 );opacity:var( --e-global-color-6cdabd90 );}.elementor-454 .elementor-element.elementor-element-363234f .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-454 .elementor-element.elementor-element-6a3da9a{--display:flex;}.elementor-454 .elementor-element.elementor-element-106b505 > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-454 .elementor-element.elementor-element-106b505{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-df26375{--display:flex;}.elementor-454 .elementor-element.elementor-element-2c0b5c1{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-66dad7c{--display:flex;}.elementor-454 .elementor-element.elementor-element-4e30dc7{text-align:center;}.elementor-454 .elementor-element.elementor-element-4e30dc7 .elementor-heading-title{font-family:var( --e-global-typography-76bcfcd-font-family ), Sans-serif;font-size:var( --e-global-typography-76bcfcd-font-size );font-weight:var( --e-global-typography-76bcfcd-font-weight );line-height:var( --e-global-typography-76bcfcd-line-height );}.elementor-454 .elementor-element.elementor-element-a407667{--display:flex;}.elementor-454 .elementor-element.elementor-element-e8a132e > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-454 .elementor-element.elementor-element-e8a132e{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-1672950{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-9813035{--display:flex;}.elementor-454 .elementor-element.elementor-element-3d3aae3 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-56b701c .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-052ae48 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-052ae48{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-6c68fcb{--display:flex;}.elementor-454 .elementor-element.elementor-element-b267057 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-e8b604b .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-efe49e1 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-efe49e1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-78826de{--display:flex;}.elementor-454 .elementor-element.elementor-element-ed68666 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-44fbe63 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-a90ac48 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-a90ac48{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-fe72c60{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-af9374c{--display:flex;}.elementor-454 .elementor-element.elementor-element-b37428a img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-66ce701 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-247b7e2 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-247b7e2{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-c2ee0e1{--display:flex;}.elementor-454 .elementor-element.elementor-element-3607b1a img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-7fa9982 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-72d88a1 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-72d88a1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-f9797ed{--display:flex;}.elementor-454 .elementor-element.elementor-element-68767d8 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-015083d .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-d517d26 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-d517d26{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-71c97bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-1e5ac7e{--display:flex;}.elementor-454 .elementor-element.elementor-element-b858a99 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-a9ae9eb .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-c0be791 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-c0be791{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-1db13a2{--display:flex;}.elementor-454 .elementor-element.elementor-element-cda2461 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-5473761 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-1206301 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-1206301{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-8d81cb2{--display:flex;}.elementor-454 .elementor-element.elementor-element-a1e55ba img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-7a52d07 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-0b7c993 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-0b7c993{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-a280dd9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-4fb8800{--display:flex;}.elementor-454 .elementor-element.elementor-element-66af94a img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-15f7e52 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-465a245 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-465a245{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-21cb51b{--display:flex;}.elementor-454 .elementor-element.elementor-element-b367920 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-efa7149 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-3752dca > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-3752dca{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-1379d11{--display:flex;}.elementor-454 .elementor-element.elementor-element-55fb9d7 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-d60dc37 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-750cc6c > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-750cc6c{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-52dd349{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-dffb349{--display:flex;}.elementor-454 .elementor-element.elementor-element-3e1b4ad img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-8c4a5bb .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-bb7ce28 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-bb7ce28{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-4d60012{--display:flex;}.elementor-454 .elementor-element.elementor-element-cae1275 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-103dc7a .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-b6a4a1b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-b6a4a1b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-f774b2b{--display:flex;}.elementor-454 .elementor-element.elementor-element-1980e7f img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-c6130cd .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-a8469a9 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-a8469a9{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-ed1daff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-454 .elementor-element.elementor-element-b1a3c64{--display:flex;}.elementor-454 .elementor-element.elementor-element-ca5e05c img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-e4043c5 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-715d521 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-715d521{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-7de6c3e{--display:flex;}.elementor-454 .elementor-element.elementor-element-010a781 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-8c58cf0 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-772e052 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-772e052{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-7345ed7{--display:flex;}.elementor-454 .elementor-element.elementor-element-9522847 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-5ca0e84 .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-02d088b > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-02d088b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-484a3f6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-2379205{--display:flex;}.elementor-454 .elementor-element.elementor-element-91bcbbc img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-3f4f88c .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-4db7c14 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-4db7c14{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-6b4bb3d{--display:flex;}.elementor-454 .elementor-element.elementor-element-516c953 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-d72e44b .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-a3ebda2 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-a3ebda2{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-c31834a{--display:flex;}.elementor-454 .elementor-element.elementor-element-4aa68f6 img{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-9d8dd9c .elementor-heading-title{font-family:var( --e-global-typography-dd43f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd43f3f-font-size );font-weight:var( --e-global-typography-dd43f3f-font-weight );}.elementor-454 .elementor-element.elementor-element-25bd215 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-25bd215{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ed0cfca );}.elementor-454 .elementor-element.elementor-element-d2cfc4d{--display:flex;}.elementor-454 .elementor-element.elementor-element-f027953{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-454 .elementor-element.elementor-element-6a3da9a{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-a407667{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-1672950{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-fe72c60{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-71c97bf{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-a280dd9{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-52dd349{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-ed1daff{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-484a3f6{--content-width:1280px;}}@media(max-width:1024px){.elementor-454 .elementor-element.elementor-element-ba938de{margin-top:-20%;margin-bottom:0%;}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide{height:1073px;}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide-inner{padding:0% 5% 50% 5%;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-454 .elementor-element.elementor-element-106b505{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-4e30dc7 .elementor-heading-title{font-size:var( --e-global-typography-76bcfcd-font-size );line-height:var( --e-global-typography-76bcfcd-line-height );}.elementor-454 .elementor-element.elementor-element-e8a132e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-1672950{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-56b701c .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-052ae48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-e8b604b .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-efe49e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-44fbe63 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-a90ac48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-fe72c60{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-66ce701 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-247b7e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-7fa9982 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-72d88a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-015083d .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-d517d26{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-71c97bf{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-a9ae9eb .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-c0be791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-5473761 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-1206301{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-7a52d07 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-0b7c993{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-a280dd9{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-15f7e52 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-465a245{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-efa7149 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-3752dca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-d60dc37 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-750cc6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-52dd349{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-8c4a5bb .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-bb7ce28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-103dc7a .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-b6a4a1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-c6130cd .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-a8469a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-ed1daff{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-e4043c5 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-715d521{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-8c58cf0 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-772e052{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-5ca0e84 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-02d088b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-484a3f6{--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-3f4f88c .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-4db7c14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-d72e44b .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-a3ebda2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-9d8dd9c .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-25bd215{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-ba938de{margin-top:-55%;margin-bottom:0%;}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide{height:970px;}.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide-inner{padding:0% 5% 52% 5%;}.elementor-454 .elementor-element.elementor-element-363234f .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-454 .elementor-element.elementor-element-106b505{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-4e30dc7 .elementor-heading-title{font-size:var( --e-global-typography-76bcfcd-font-size );line-height:var( --e-global-typography-76bcfcd-line-height );}.elementor-454 .elementor-element.elementor-element-e8a132e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-1672950{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-56b701c .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-052ae48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-e8b604b .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-efe49e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-44fbe63 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-a90ac48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-fe72c60{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-66ce701 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-247b7e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-7fa9982 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-72d88a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-015083d .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-d517d26{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-71c97bf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-a9ae9eb .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-c0be791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-5473761 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-1206301{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-7a52d07 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-0b7c993{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-a280dd9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-15f7e52 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-465a245{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-efa7149 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-3752dca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-d60dc37 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-750cc6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-52dd349{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-8c4a5bb .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-bb7ce28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-103dc7a .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-b6a4a1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-c6130cd .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-a8469a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-ed1daff{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-e4043c5 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-715d521{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-8c58cf0 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-772e052{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-5ca0e84 .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-02d088b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-484a3f6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-3f4f88c .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-4db7c14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-d72e44b .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-a3ebda2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-454 .elementor-element.elementor-element-9d8dd9c .elementor-heading-title{font-size:var( --e-global-typography-dd43f3f-font-size );}.elementor-454 .elementor-element.elementor-element-25bd215{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for slides, class: .elementor-element-363234f */.elementor-454 .elementor-element.elementor-element-363234f {
    position: relative;
}

/* Verlauf über dem Bild */
.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide {
    position: relative;
}

.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.65) 0%,    /* Oben: kräftiges Schwarz */
        rgba(0, 0, 0, 0.65) 25%,   /* Schwarz nur im oberen Bereich */
        rgba(83, 94, 108, 0.3) 50%, /* sanft ins Bild übergehend */
        rgba(83, 94, 108, 0) 100%   /* Unten: komplett transparent */
    );
    z-index: 1; /* Verlauf über Bild, unter Text */
    pointer-events: none;
}

/* Text & Buttons nach vorne holen */
.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide .elementor-slide-content,
.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide .elementor-slide-heading,
.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide .elementor-slide-description,
.elementor-454 .elementor-element.elementor-element-363234f .swiper-slide .elementor-button {
    position: relative;
    z-index: 2; /* Text ganz vorne */
}/* End custom CSS */