.elementor-619 .elementor-element.elementor-element-84d0c14{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-84d0c14:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-84d0c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fenicom.de/wp-content/uploads/2025/03/fenicom-telefonanlage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-619 .elementor-element.elementor-element-93088c3{--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;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--margin-top:67px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;--padding-top:-15px;--padding-bottom:-15px;--padding-left:-15px;--padding-right:-15px;}.elementor-619 .elementor-element.elementor-element-1d20191{text-align:center;}.elementor-619 .elementor-element.elementor-element-1d20191 .elementor-heading-title{font-family:"DIN Pro", Sans-serif;font-size:30px;font-weight:200;}.elementor-619 .elementor-element.elementor-element-835acd6{text-align:center;}.elementor-619 .elementor-element.elementor-element-835acd6 .elementor-heading-title{font-size:30px;}.elementor-619 .elementor-element.elementor-element-9b07809{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-ff69457{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-619 .elementor-element.elementor-element-ff69457.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-4428110{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-619 .elementor-element.elementor-element-4428110.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-e4ef1e9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-619 .elementor-element.elementor-element-e4ef1e9.elementor-element{--align-self:center;}.elementor-619 .elementor-element.elementor-element-7387811{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-7387811:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-7387811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-619 .elementor-element.elementor-element-7387811::before, .elementor-619 .elementor-element.elementor-element-7387811 > .elementor-background-video-container::before, .elementor-619 .elementor-element.elementor-element-7387811 > .e-con-inner > .elementor-background-video-container::before, .elementor-619 .elementor-element.elementor-element-7387811 > .elementor-background-slideshow::before, .elementor-619 .elementor-element.elementor-element-7387811 > .e-con-inner > .elementor-background-slideshow::before, .elementor-619 .elementor-element.elementor-element-7387811 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F6F6;--background-overlay:'';}.elementor-619 .elementor-element.elementor-element-017de00 > .elementor-widget-container{margin:00px 0px 5px 0px;}.elementor-619 .elementor-element.elementor-element-017de00{text-align:center;}.elementor-619 .elementor-element.elementor-element-017de00 .elementor-heading-title{font-family:"DIN Pro", Sans-serif;font-size:30px;font-weight:300;text-transform:none;line-height:12px;}.elementor-619 .elementor-element.elementor-element-d3af7f1 > .elementor-widget-container{margin:00px 0px 65px 0px;}.elementor-619 .elementor-element.elementor-element-d3af7f1{text-align:center;}.elementor-619 .elementor-element.elementor-element-d3af7f1 .elementor-heading-title{font-family:"DIN Pro", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:40px;}.elementor-619 .elementor-element.elementor-element-52bd8e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-8afe28a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-61ea9db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-8671259{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:123px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-8671259:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-8671259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-8671259::before, .elementor-619 .elementor-element.elementor-element-8671259 > .elementor-background-video-container::before, .elementor-619 .elementor-element.elementor-element-8671259 > .e-con-inner > .elementor-background-video-container::before, .elementor-619 .elementor-element.elementor-element-8671259 > .elementor-background-slideshow::before, .elementor-619 .elementor-element.elementor-element-8671259 > .e-con-inner > .elementor-background-slideshow::before, .elementor-619 .elementor-element.elementor-element-8671259 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F6F6;--background-overlay:'';}.elementor-619 .elementor-element.elementor-element-f7a1b9c{--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;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--margin-top:57px;--margin-bottom:67px;--margin-left:0px;--margin-right:0px;}.elementor-619 .elementor-element.elementor-element-f7a1b9c.e-con{--order:-99999 /* order start hack */;}.elementor-619 .elementor-element.elementor-element-6d32ffc{text-align:center;}.elementor-619 .elementor-element.elementor-element-6d32ffc .elementor-heading-title{font-family:"DIN Pro", Sans-serif;font-size:31px;font-weight:200;}.elementor-619 .elementor-element.elementor-element-7d86b3c{text-align:center;}.elementor-619 .elementor-element.elementor-element-7d86b3c .elementor-heading-title{font-size:31px;}.elementor-619 .elementor-element.elementor-element-2f7930e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-73f4002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-fd4f3d4 img{border-radius:3px 3px 3px 3px;}.elementor-619 .elementor-element.elementor-element-df9cdaa img{border-radius:3px 3px 3px 3px;}.elementor-619 .elementor-element.elementor-element-941a816{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-ccabf30 img{border-radius:3px 3px 3px 3px;}.elementor-619 .elementor-element.elementor-element-1f0e188 img{border-radius:3px 3px 3px 3px;}.elementor-619 .elementor-element.elementor-element-25e05fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-e13c0db img{border-radius:3px 3px 3px 3px;}.elementor-619 .elementor-element.elementor-element-bf4c78f img{border-radius:3px 3px 3px 3px;}.elementor-619 .elementor-element.elementor-element-12664015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-12664015:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-12664015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8463cbd );}.elementor-619 .elementor-element.elementor-element-878fe81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-619 .elementor-element.elementor-element-878fe81.e-con{--order:99999 /* order end hack */;}.elementor-619 .elementor-element.elementor-element-47039e46 .elementor-swiper-button{font-size:36px;color:#928F8F;}.elementor-619 .elementor-element.elementor-element-47039e46 .elementor-swiper-button svg{fill:#928F8F;}.elementor-619 .elementor-element.elementor-element-47039e46 .raven-testimonial__text:not(.raven-testimonial-content-template){color:#454444;font-family:"DIN Pro", Sans-serif;font-weight:100;}.elementor-619 .elementor-element.elementor-element-47039e46 .raven-testimonial__name{color:#454444;font-family:"DIN Pro", Sans-serif;font-size:18px;font-weight:300;line-height:50px;}.elementor-619 .elementor-element.elementor-element-47039e46 .raven-testimonial__title{color:#3783A4;font-family:"DIN Pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-619 .elementor-element.elementor-element-47039e46 .raven-testimonial__image img{border-radius:100px;}.elementor-619 .elementor-element.elementor-element-590718e2{text-align:center;}.elementor-619 .elementor-element.elementor-element-590718e2 .elementor-heading-title{font-size:1.7rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-66bcc815{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-5f8c426{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-11b37cd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-619 .elementor-element.elementor-element-11b37cd .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-619 .elementor-element.elementor-element-11b37cd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-619 .elementor-element.elementor-element-11b37cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-11b37cd.elementor-view-framed .elementor-icon, .elementor-619 .elementor-element.elementor-element-11b37cd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-11b37cd.elementor-view-framed .elementor-icon, .elementor-619 .elementor-element.elementor-element-11b37cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-4996497{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 75px;--row-gap:0px;--column-gap:75px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-bd0a177{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-619 .elementor-element.elementor-element-314bfe4 .elementor-heading-title{font-size:29px;font-weight:400;line-height:37px;}.elementor-619 .elementor-element.elementor-element-b7087e6{--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;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-619 .elementor-element.elementor-element-da9c3ba .elementor-heading-title{font-size:28px;font-weight:400;}.elementor-619 .elementor-element.elementor-element-e5e4caa{column-gap:0px;line-height:30px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}@media(max-width:767px){.elementor-619 .elementor-element.elementor-element-93088c3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-619 .elementor-element.elementor-element-11b37cd .elementor-divider-separator{width:50%;}}@media(min-width:768px){.elementor-619 .elementor-element.elementor-element-93088c3{--content-width:1310px;}.elementor-619 .elementor-element.elementor-element-9b07809{--content-width:1310px;}.elementor-619 .elementor-element.elementor-element-7387811{--content-width:1310px;}.elementor-619 .elementor-element.elementor-element-8671259{--content-width:1310px;}.elementor-619 .elementor-element.elementor-element-73f4002{--width:33.333%;}.elementor-619 .elementor-element.elementor-element-941a816{--width:33.333%;}.elementor-619 .elementor-element.elementor-element-25e05fe{--width:33.333%;}.elementor-619 .elementor-element.elementor-element-12664015{--content-width:1310px;}.elementor-619 .elementor-element.elementor-element-66bcc815{--width:100%;}.elementor-619 .elementor-element.elementor-element-5f8c426{--width:100%;}.elementor-619 .elementor-element.elementor-element-bd0a177{--width:50%;}.elementor-619 .elementor-element.elementor-element-b7087e6{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-9e2727d */.hoverMask {
    position: relative;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-9e2727d:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"bis 10 Telefone";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da6e866 */.hoverMask {
    position: relative;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-da6e866:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"bis 50 Telefone";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-928cdd7 */.hoverMask {
    position: relative;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-928cdd7:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"bis 20 Telefone";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bb7348 */.hoverMask {
    position: relative;
    cursor: pointer;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-8bb7348:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"ab 50 Telefone";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd4f3d4 */.hoverMask {
    position: relative;
    transition: transform 500ms ease-in;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;   
          pointer-events: none; 
}
.elementor-619 .elementor-element.elementor-element-fd4f3d4.hoverMask::after {
          pointer-events: none; 

}

.elementor-619 .elementor-element.elementor-element-fd4f3d4:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"Office-Telefonanlagen";
  left:0;
  top: 45%; 
        pointer-events: none; 


}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
      pointer-events: none; 

}

.elementor-619 .elementor-element.elementor-element-fd4f3d4:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df9cdaa */.hoverMask {
    position: relative;
    transition: transform 500ms ease-in;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-df9cdaa:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"Dienstleister";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-619 .elementor-element.elementor-element-df9cdaa:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccabf30 */.hoverMask {
    position: relative;
    transition: transform 500ms ease-in;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-ccabf30:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"Ärzte";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-619 .elementor-element.elementor-element-ccabf30:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f0e188 */.hoverMask {
    position: relative;
    transition: transform 500ms ease-in;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-1f0e188:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"Handel";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-619 .elementor-element.elementor-element-1f0e188:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e13c0db */.hoverMask {
    position: relative;
    transition: transform 500ms ease-in;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-e13c0db:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"Handwerksbetriebe";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-619 .elementor-element.elementor-element-e13c0db:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf4c78f */.hoverMask {
    position: relative;
    transition: transform 500ms ease-in;
}

.hoverMask:hover:before {
    width: 100%;
    height: 100%;
    content:"";
    position: absolute; 
    left: 0;
    background-color: #3783a4;
    opacity: 0.6;
    color: white;
    font-size: 1.75rem;    

}

.elementor-619 .elementor-element.elementor-element-bf4c78f:hover:after {
    height: 100%;
    width: 100%;
        color: white;
    font-size: 1.75rem;   
    font-weight: 300;position: absolute; 
  content:"Hotel und Gastronomie";
  left:0;
  top: 45%; 

}
.hoverMask:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #3783a4;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.elementor-619 .elementor-element.elementor-element-bf4c78f:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7930e */.elementor-619 .elementor-element.elementor-element-2f7930e {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for raven-testimonial-carousel, class: .elementor-element-47039e46 */.elementor-619 .elementor-element.elementor-element-47039e46 img {
    height:180px;
    width: 180px;
}

.elementor-619 .elementor-element.elementor-element-47039e46 .raven-testimonial-content-text:before {
    content: "";
    background-color: #CDCDCD;
    mask: url("http://fenicom.de/wp-content/uploads/2025/03/quote-left-solid.svg");
    -webkit-mask: url("http://fenicom.de/wp-content/uploads/2025/03/quote-left-solid.svg"); 
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-right: 50px;
    position: absolute;
    left: 0;
    top: 0;
}

.elementor-619 .elementor-element.elementor-element-47039e46 .raven-testimonial-content-text:after {
    
     content: "";
    background-color: #CDCDCD;
    mask: url("http://fenicom.de/wp-content/uploads/2025/03/quote-right-solid.svg");
    -webkit-mask: url("http://fenicom.de/wp-content/uploads/2025/03/quote-right-solid.svg"); 
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-left: 50px;
    position: absolute;
    right: 0;
    top: 0;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-878fe81 */.elementor-619 .elementor-element.elementor-element-878fe81 * {
    cursor: auto !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'DIN Pro';font-style:normal;font-weight:200;src:url('https://www.fenicom.de/wp-content/uploads/2025/03/dinpro-light-webfont.woff')format('woff');}@font-face{font-family:'DIN Pro';font-style:normal;font-weight:500;src:url('https://www.fenicom.de/wp-content/uploads/2025/03/dinpro-regular-webfont.woff')format('woff'),url('https://www.fenicom.de/wp-content/uploads/2025/03/DINProLight.ttf')format('truetype');}@font-face{font-family:'DIN Pro';font-style:normal;font-weight:600;src:url('https://www.fenicom.de/wp-content/uploads/2025/03/dinpro-medium-webfont.woff')format('woff');}@font-face{font-family:'DIN Pro';font-style:normal;font-weight:bold;src:url('https://www.fenicom.de/wp-content/uploads/2025/03/dinpro-bold-webfont.woff')format('woff');}@font-face{font-family:'DIN Pro';font-style:normal;font-weight:900;src:url('https://www.fenicom.de/wp-content/uploads/2025/03/dinpro-black-webfont.woff')format('woff');}/* End JX Custom Fonts CSS */