.elementor-1618 .elementor-element.elementor-element-88dcea5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-a3c8595{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-8ddd7d6{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-af6cc31{--display:flex;--min-height:520px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-af6cc31:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-af6cc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/bewegungsmelder-alarmanlage-loeffler-1024x575.webp");background-position:center right;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-cc032cb{--display:flex;--min-height:520px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-cc032cb:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-cc032cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/mobotix-kamera-sicherheit-loeffler-1024x787.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-fede682{--display:flex;--min-height:520px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-fede682:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-fede682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/zugangskontrolle-schloss-loeffler-1024x368.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-47fb000{--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:-100px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1618 .elementor-element.elementor-element-b57e0ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-42c7923{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1618 .elementor-element.elementor-element-c64d165{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -10px rgba(255, 0, 0, 0.5);--padding-top:26px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1618 .elementor-element.elementor-element-c64d165:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-c64d165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD1719;}.elementor-1618 .elementor-element.elementor-element-c64d165::before, .elementor-1618 .elementor-element.elementor-element-c64d165 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-c64d165 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-c64d165 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-c64d165 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-c64d165 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(196,30,42,0);--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-c64d165.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-c64d165:hover{box-shadow:0px 10px 25px -10px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-afc0b8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-afc0b8e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-global-2012{text-align:start;}.elementor-1618 .elementor-element.elementor-global-2012 img{width:80px;height:70px;object-fit:scale-down;object-position:center center;}.elementor-1618 .elementor-element.elementor-element-e655f60{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -10px rgba(255, 0, 0, 0.5);--padding-top:26px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1618 .elementor-element.elementor-element-e655f60:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-e655f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD1719;}.elementor-1618 .elementor-element.elementor-element-e655f60::before, .elementor-1618 .elementor-element.elementor-element-e655f60 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-e655f60 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-e655f60 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-e655f60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-e655f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(196,30,42,0);--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-e655f60.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-e655f60:hover{box-shadow:0px 10px 25px -10px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-7ee7215 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-7ee7215 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-global-2024 img{width:80px;height:80px;object-fit:scale-down;object-position:center center;}.elementor-1618 .elementor-element.elementor-element-10d47f1{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -10px rgba(255, 0, 0, 0.5);--padding-top:26px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1618 .elementor-element.elementor-element-10d47f1:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-10d47f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD1719;}.elementor-1618 .elementor-element.elementor-element-10d47f1::before, .elementor-1618 .elementor-element.elementor-element-10d47f1 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-10d47f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-10d47f1 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-10d47f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-10d47f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(196,30,42,0);--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-10d47f1.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-10d47f1:hover{box-shadow:0px 10px 25px -10px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-010990e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-010990e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-global-2015 img{width:100px;height:100px;object-fit:scale-down;object-position:center center;}.elementor-1618 .elementor-element.elementor-element-3eccb15{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -10px rgba(255, 0, 0, 0.5);--padding-top:26px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1618 .elementor-element.elementor-element-3eccb15:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-3eccb15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD1719;}.elementor-1618 .elementor-element.elementor-element-3eccb15::before, .elementor-1618 .elementor-element.elementor-element-3eccb15 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-3eccb15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-3eccb15 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-3eccb15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-3eccb15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(196,30,42,0);--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-3eccb15.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-3eccb15:hover{box-shadow:0px 10px 25px -10px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-4c7903e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-4c7903e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-global-2018 img{width:90px;height:90px;object-fit:scale-down;object-position:center center;}.elementor-1618 .elementor-element.elementor-element-7e37b8e{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -10px rgba(255, 0, 0, 0.5);--padding-top:26px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1618 .elementor-element.elementor-element-7e37b8e:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-7e37b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD1719;}.elementor-1618 .elementor-element.elementor-element-7e37b8e::before, .elementor-1618 .elementor-element.elementor-element-7e37b8e > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-7e37b8e > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-7e37b8e > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-7e37b8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-7e37b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(196,30,42,0);--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-7e37b8e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-7e37b8e:hover{box-shadow:0px 10px 25px -10px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-6e725d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-6e725d8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-global-2021 img{width:90px;height:80px;object-fit:scale-down;object-position:center center;}.elementor-1618 .elementor-element.elementor-element-9d87d33{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-element-9d87d33:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-9d87d33::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/03/Loeffler_Icon_Hintergrund-scaled.png");--background-overlay:'';background-position:105% 5%;background-repeat:no-repeat;background-size:480px auto;}.elementor-1618 .elementor-element.elementor-element-219ba08{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-global-974{--spacer-size:40px;}.elementor-1618 .elementor-element.elementor-element-41a4574{text-align:center;}.elementor-1618 .elementor-element.elementor-element-41a4574 .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1618 .elementor-element.elementor-element-09e97ed{columns:2;column-gap:40px;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 );}.elementor-1618 .elementor-element.elementor-element-94e6332{--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:space-between;--overflow:hidden;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-94e6332:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-94e6332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-663762e );}.elementor-1618 .elementor-element.elementor-element-a90196c{--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-1618 .elementor-element.elementor-element-6b83e51 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-721582b{color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-0b22b97{color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-0b22b97 a{color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-5384ed4{color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-9041a1e{--display:flex;}.elementor-1618 .elementor-element.elementor-element-2b1b2e8{--display:flex;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-2b1b2e8:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f5g6h );}.elementor-1618 .elementor-element.elementor-element-2b1b2e8::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/03/Loeffler_Icon_Hintergrund-scaled.png");--background-overlay:'';background-position:-5% 140%;background-repeat:no-repeat;background-size:480px auto;}.elementor-1618 .elementor-element.elementor-element-29c302d{--display:flex;}.elementor-1618 .elementor-element.elementor-element-b78c34b .elementor-heading-title{color:#1A1A1A;}.elementor-1618 .elementor-element.elementor-element-feaff44{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:#555555;}.elementor-1618 .elementor-element.elementor-element-feaff44 p{margin-block-end:0px;}.elementor-1618 .elementor-element.elementor-element-65393c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:column;}.elementor-1618 .elementor-element.elementor-element-da97d51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px rgba(255, 0, 0, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 1;grid-row:span 2;}.elementor-1618 .elementor-element.elementor-element-da97d51:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-da97d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/smarthouse-steuerung-loeffler.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-da97d51::before, .elementor-1618 .elementor-element.elementor-element-da97d51 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-da97d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-da97d51 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-da97d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-da97d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C00002;--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-da97d51.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-da97d51:hover{box-shadow:0px 7px 20px -15px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-e588c37 .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-d9601a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px rgba(255, 0, 0, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-d9601a5:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-d9601a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/rauchmelder-brandschutz-loeffler.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-d9601a5::before, .elementor-1618 .elementor-element.elementor-element-d9601a5 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-d9601a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-d9601a5 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-d9601a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-d9601a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C00002;--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-d9601a5.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-d9601a5:hover{box-shadow:0px 7px 20px -15px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-b787f8d .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-59db150{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px rgba(255, 0, 0, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-59db150:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-59db150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/aussenkamera-gebaeudesicherheit-loeffler.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-59db150::before, .elementor-1618 .elementor-element.elementor-element-59db150 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-59db150 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-59db150 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-59db150 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-59db150 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C00002;--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-59db150.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-59db150:hover{box-shadow:0px 7px 20px -15px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-6e74208 .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-c54ed73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px rgba(255, 0, 0, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-c54ed73:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-c54ed73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/paar-eigenheim-einbruchschutz-loeffler.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-c54ed73::before, .elementor-1618 .elementor-element.elementor-element-c54ed73 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-c54ed73 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-c54ed73 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-c54ed73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-c54ed73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C00002;--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-c54ed73.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-c54ed73:hover{box-shadow:0px 7px 20px -15px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-3a0c1f3 .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-45db3aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 0px 0px rgba(255, 0, 0, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-45db3aa:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-45db3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/tresor-einbruchschutz-loeffler.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-45db3aa::before, .elementor-1618 .elementor-element.elementor-element-45db3aa > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-45db3aa > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-45db3aa > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-45db3aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-45db3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C00002;--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-45db3aa.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1618 .elementor-element.elementor-element-45db3aa:hover{box-shadow:0px 7px 20px -15px rgba(255, 0, 0, 0.5);}.elementor-1618 .elementor-element.elementor-element-fb53977 .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-068fc0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-509dcea{--display:flex;--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:center;--align-items:center;--overlay-opacity:0.8;--overlay-mix-blend-mode:multiply;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-1618 .elementor-element.elementor-element-509dcea:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-509dcea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.loeffler.lu/wp-content/uploads/2026/06/loeffler-techniker-servicefahrzeug.webp");background-position:center center;background-size:cover;}.elementor-1618 .elementor-element.elementor-element-509dcea::before, .elementor-1618 .elementor-element.elementor-element-509dcea > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-509dcea > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-509dcea > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-509dcea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-509dcea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181818;--background-overlay:'';}.elementor-1618 .elementor-element.elementor-element-bf0844c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-1618 .elementor-element.elementor-element-bf0844c .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-a48a4a3{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-a48a4a3:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-a48a4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1618 .elementor-element.elementor-element-c81e130{--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-1618 .elementor-element.elementor-element-949d2e0 .elementor-heading-title{color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-1297cd1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1618 .elementor-element.elementor-element-fd9944e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-1618 .elementor-element.elementor-element-fd9944e:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-fd9944e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C41E2A;}.elementor-1618 .elementor-element.elementor-global-2658 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-1618 .elementor-element.elementor-global-2658{text-align:start;}.elementor-1618 .elementor-element.elementor-element-3ng7wzz{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:start;}.elementor-1618 .elementor-element.elementor-element-3ng7wzz .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-bce2807{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-1618 .elementor-element.elementor-element-bce2807:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-bce2807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C41E2A;}.elementor-1618 .elementor-element.elementor-global-2662 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-1618 .elementor-element.elementor-global-2662{text-align:start;}.elementor-1618 .elementor-element.elementor-element-7n33tc1{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:start;}.elementor-1618 .elementor-element.elementor-element-7n33tc1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-f81ce7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-1618 .elementor-element.elementor-element-f81ce7f:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-f81ce7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C41E2A;}.elementor-1618 .elementor-element.elementor-global-2665 > .elementor-widget-container{margin:0px 0px 0px -8px;}.elementor-1618 .elementor-element.elementor-global-2665{text-align:start;}.elementor-1618 .elementor-element.elementor-element-d4b5d6f{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:start;}.elementor-1618 .elementor-element.elementor-element-d4b5d6f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-c435b87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-1618 .elementor-element.elementor-element-c435b87:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-c435b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C41E2A;}.elementor-1618 .elementor-element.elementor-global-2668 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-1618 .elementor-element.elementor-global-2668{text-align:start;}.elementor-1618 .elementor-element.elementor-element-735a03d{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;text-align:start;}.elementor-1618 .elementor-element.elementor-element-735a03d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-331f62a3{--display:flex;}.elementor-1618 .elementor-element.elementor-element-331f62a3:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-331f62a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5C6C5;}.elementor-1618 .elementor-element.elementor-element-b2c4c72{--display:flex;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-global-2255 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-global-2255{text-align:center;}.elementor-1618 .elementor-element.elementor-global-2255 .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1618 .elementor-element.elementor-global-2654{--e-image-carousel-slides-to-show:6;}.elementor-1618 .elementor-element.elementor-global-2654 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-global-2654 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1618 .elementor-element.elementor-global-2654 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#000000;}.elementor-1618 .elementor-element.elementor-global-2654 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1618 .elementor-element.elementor-global-2654 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-1618 .elementor-element.elementor-element-3696d12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-6ea0dfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1618 .elementor-element.elementor-element-af6cc31{--width:33.33%;}.elementor-1618 .elementor-element.elementor-element-cc032cb{--width:33.33%;}.elementor-1618 .elementor-element.elementor-element-fede682{--width:33.33%;}.elementor-1618 .elementor-element.elementor-element-c64d165{--width:200px;}.elementor-1618 .elementor-element.elementor-element-e655f60{--width:200px;}.elementor-1618 .elementor-element.elementor-element-10d47f1{--width:200px;}.elementor-1618 .elementor-element.elementor-element-3eccb15{--width:200px;}.elementor-1618 .elementor-element.elementor-element-7e37b8e{--width:200px;}.elementor-1618 .elementor-element.elementor-element-331f62a3{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1618 .elementor-element.elementor-element-c81e130{--width:400px;}.elementor-1618 .elementor-element.elementor-element-1297cd1{--width:600px;}}@media(max-width:1024px){.elementor-1618 .elementor-element.elementor-element-8ddd7d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1618 .elementor-element.elementor-element-af6cc31{--min-height:400px;}.elementor-1618 .elementor-element.elementor-element-cc032cb{--min-height:400px;}.elementor-1618 .elementor-element.elementor-element-fede682{--min-height:400px;}.elementor-1618 .elementor-element.elementor-element-47fb000{--margin-top:-50px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-element-42c7923{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1618 .elementor-element.elementor-element-afc0b8e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-7ee7215 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-010990e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-4c7903e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-6e725d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-9d87d33::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:180% 0%;}.elementor-1618 .elementor-element.elementor-element-219ba08{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-element-41a4574 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1618 .elementor-element.elementor-element-09e97ed{columns:1;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1618 .elementor-element.elementor-element-94e6332{--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-1618 .elementor-element.elementor-element-6b83e51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1618 .elementor-element.elementor-element-2b1b2e8::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-50% 15%;}.elementor-1618 .elementor-element.elementor-element-feaff44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1618 .elementor-element.elementor-element-65393c1{--grid-auto-flow:row;}.elementor-1618 .elementor-element.elementor-element-509dcea{--min-height:400px;}.elementor-1618 .elementor-element.elementor-element-1297cd1{--grid-auto-flow:row;}.elementor-1618 .elementor-element.elementor-element-3ng7wzz .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-7n33tc1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-d4b5d6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-735a03d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-global-2255 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1618 .elementor-element.elementor-global-2654{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-1618 .elementor-element.elementor-element-af6cc31{--min-height:340px;}.elementor-1618 .elementor-element.elementor-element-cc032cb{--min-height:200px;}.elementor-1618 .elementor-element.elementor-element-fede682{--min-height:300px;}.elementor-1618 .elementor-element.elementor-element-47fb000{--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;--flex-wrap:wrap;--margin-top:-60px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-element-b57e0ac{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-c64d165{--width:clamp(150px, calc(50% - 10px), 190px);--min-height:170px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-afc0b8e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-global-2012 img{height:65px;}.elementor-1618 .elementor-element.elementor-element-e655f60{--width:clamp(150px, calc(50% - 10px), 190px);--min-height:170px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-7ee7215{text-align:center;}.elementor-1618 .elementor-element.elementor-element-7ee7215 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-global-2024 img{width:70px;}.elementor-1618 .elementor-element.elementor-element-10d47f1{--width:clamp(150px, calc(50% - 10px), 190px);--min-height:170px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-010990e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-global-2015 img{width:90px;}.elementor-1618 .elementor-element.elementor-element-3eccb15{--width:clamp(150px, calc(50% - 10px), 190px);--min-height:170px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-4c7903e{text-align:center;}.elementor-1618 .elementor-element.elementor-element-4c7903e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-global-2018 img{width:80px;}.elementor-1618 .elementor-element.elementor-element-7e37b8e{--width:clamp(150px, 40vw, 190px);--min-height:170px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-6e725d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-global-2021 img{width:85px;}.elementor-1618 .elementor-element.elementor-element-9d87d33::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-9d87d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-150% 0%;background-size:300px auto;}.elementor-1618 .elementor-element.elementor-element-9d87d33{--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-219ba08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-global-974{--spacer-size:30px;}.elementor-1618 .elementor-element.elementor-element-41a4574 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1618 .elementor-element.elementor-element-09e97ed{columns:1;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1618 .elementor-element.elementor-element-6b83e51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1618 .elementor-element.elementor-element-2b1b2e8::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1618 .elementor-element.elementor-element-2b1b2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:180% 2%;background-size:300px auto;}.elementor-1618 .elementor-element.elementor-element-2b1b2e8{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1618 .elementor-element.elementor-element-feaff44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1618 .elementor-element.elementor-element-65393c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1618 .elementor-element.elementor-element-509dcea{--min-height:350px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1618 .elementor-element.elementor-element-1297cd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1618 .elementor-element.elementor-element-3ng7wzz{width:100%;max-width:100%;}.elementor-1618 .elementor-element.elementor-element-3ng7wzz .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-7n33tc1{width:100%;max-width:100%;}.elementor-1618 .elementor-element.elementor-element-7n33tc1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-d4b5d6f{width:100%;max-width:100%;}.elementor-1618 .elementor-element.elementor-element-d4b5d6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-735a03d{width:100%;max-width:100%;}.elementor-1618 .elementor-element.elementor-element-735a03d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1618 .elementor-element.elementor-element-b2c4c72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-global-2255 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-global-2255 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1618 .elementor-element.elementor-global-2654{--e-image-carousel-slides-to-show:2;}.elementor-1618 .elementor-element.elementor-global-2654 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1618 .elementor-element.elementor-global-2654 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-8ddd7d6 */.elementor-1618 .elementor-element.elementor-element-8ddd7d6 { width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3c8595 */.elementor-1618 .elementor-element.elementor-element-a3c8595 { overflow: visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88dcea5 */.elementor-1618 .elementor-element.elementor-element-88dcea5 { overflow: visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b57e0ac */.elementor-1618 .elementor-element.elementor-element-b57e0ac { overflow: visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fb000 */.elementor-1618 .elementor-element.elementor-element-47fb000 { overflow: visible; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a90196c */.elementor-1618 .elementor-element.elementor-element-a90196c { opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s ease; } .elementor-1618 .elementor-element.elementor-element-a90196c.el-visible { opacity: 1; transform: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9041a1e */.elementor-1618 .elementor-element.elementor-element-9041a1e { opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s ease; } .elementor-1618 .elementor-element.elementor-element-9041a1e.el-visible { opacity: 1; transform: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b78c34b */.elementor-1618 .elementor-element.elementor-element-b78c34b .elementor-heading-title span { font-weight: 700; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e588c37 */.elementor-1618 .elementor-element.elementor-element-e588c37 { letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b787f8d */.elementor-1618 .elementor-element.elementor-element-b787f8d { letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e74208 */.elementor-1618 .elementor-element.elementor-element-6e74208 { letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a0c1f3 */.elementor-1618 .elementor-element.elementor-element-3a0c1f3 { letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb53977 */.elementor-1618 .elementor-element.elementor-element-fb53977 { letter-spacing: 0.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf0844c */.elementor-1618 .elementor-element.elementor-element-bf0844c { max-width: 800px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949d2e0 */.elementor-1618 .elementor-element.elementor-element-949d2e0 .elementor-heading-title span { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81e130 */.elementor-1618 .elementor-element.elementor-element-c81e130 { opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s ease; } .elementor-1618 .elementor-element.elementor-element-c81e130.el-visible { opacity: 1; transform: none; }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2658 */.elementor-1618 .elementor-element.elementor-global-2658 img { width: 40px; height: 40px; object-fit: contain; } .elementor-1618 .elementor-element.elementor-global-2658 { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ng7wzz */.elementor-1618 .elementor-element.elementor-element-3ng7wzz { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd9944e */.elementor-1618 .elementor-element.elementor-element-fd9944e { text-align: center; transition: transform 0.3s, box-shadow 0.3s; } .elementor-1618 .elementor-element.elementor-element-fd9944e:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(196,30,42,0.3); }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2662 */.elementor-1618 .elementor-element.elementor-global-2662 img { width:40px; height: 40px; object-fit: contain; } .elementor-1618 .elementor-element.elementor-global-2662 { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7n33tc1 */.elementor-1618 .elementor-element.elementor-element-7n33tc1 { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce2807 */.elementor-1618 .elementor-element.elementor-element-bce2807 { text-align: center; transition: transform 0.3s, box-shadow 0.3s; } .elementor-1618 .elementor-element.elementor-element-bce2807:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(196,30,42,0.3); }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2665 */.elementor-1618 .elementor-element.elementor-global-2665 img { width: 40px; height: 40px; object-fit: contain; } .elementor-1618 .elementor-element.elementor-global-2665 { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b5d6f */.elementor-1618 .elementor-element.elementor-element-d4b5d6f { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81ce7f */.elementor-1618 .elementor-element.elementor-element-f81ce7f { text-align: center; transition: transform 0.3s, box-shadow 0.3s; } .elementor-1618 .elementor-element.elementor-element-f81ce7f:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(196,30,42,0.3); }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2668 */.elementor-1618 .elementor-element.elementor-global-2668 img { width: 40px; height: 40px; object-fit: contain; } .elementor-1618 .elementor-element.elementor-global-2668 { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-735a03d */.elementor-1618 .elementor-element.elementor-element-735a03d { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c435b87 */.elementor-1618 .elementor-element.elementor-element-c435b87 { text-align: center; transition: transform 0.3s, box-shadow 0.3s; } .elementor-1618 .elementor-element.elementor-element-c435b87:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(196,30,42,0.3); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1297cd1 */.elementor-1618 .elementor-element.elementor-element-1297cd1 { opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s ease; } .elementor-1618 .elementor-element.elementor-element-1297cd1.el-visible { opacity: 1; transform: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3696d12 */.elementor-1618 .elementor-element.elementor-element-3696d12 { min-height: 0 !important; height: 0; overflow: hidden; padding: 0 !important; margin: 0 !important; }/* End custom CSS */