.elementor-4459 .elementor-element.elementor-element-9dd17e1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-9dd17e1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-9dd17e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-9dd17e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-9dd17e1 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-5f3a459{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-2df7256:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-2df7256 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/2-Em-Nails.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-2df7256 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-2df7256 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-2df7256 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-8629c0a img{height:111px;object-fit:contain;}.elementor-4459 .elementor-element.elementor-element-0c0bf9a{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-1c54ccc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-1c54ccc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-1c54ccc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-1c54ccc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-1c54ccc > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-29c6f12{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-2666add:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-2666add > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-2666add > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-2666add > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-2666add > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-2aa9cf0{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-6764d41:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-6764d41 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-6764d41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-6764d41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-6764d41 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-f4b5c49{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-5b1ab62:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-5b1ab62 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-5b1ab62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-5b1ab62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-5b1ab62 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-aa50b73{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-3053125:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-3053125 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/2-Em-Nails.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-3053125 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-3053125 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-3053125 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-e686423 img{height:111px;object-fit:contain;}.elementor-4459 .elementor-element.elementor-element-78528ed{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-89cf3c2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-89cf3c2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-89cf3c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-89cf3c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-89cf3c2 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-9fb0b50{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-66168c1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-66168c1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-66168c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-66168c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-66168c1 > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-62e74dc{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-083f9be:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4459 .elementor-element.elementor-element-083f9be > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beezness.gr/wp-content/uploads/2024/10/1-Arthill-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4459 .elementor-element.elementor-element-083f9be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4459 .elementor-element.elementor-element-083f9be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-083f9be > .elementor-element-populated > .elementor-widget-wrap{padding:300px 0px 30px 0px;}.elementor-4459 .elementor-element.elementor-element-afa235c{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-4459 .elementor-element.elementor-element-80bbf31{overflow:hidden;margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-6dea2a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4459 .elementor-element.elementor-element-6dea2a9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-2abb97b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-597c6fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-06ef60d .ha-ihe-wrapper{width:480px;height:calc(480px/1.34);}.elementor-4459 .elementor-element.elementor-element-06ef60d .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Roboto", Sans-serif;}.elementor-4459 .elementor-element.elementor-element-06ef60d .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Roboto", Sans-serif;}.elementor-4459 .elementor-element.elementor-element-ce77283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-3cd3252 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-c8d0d67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4459 .elementor-element.elementor-element-c8d0d67 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-bab6e30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-963719b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-f082c16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-a6aac63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-fd0793b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-a177494 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-4e73468 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-color:#FFCF01;}@media(max-width:1024px){.elementor-4459 .elementor-element.elementor-element-06ef60d .ha-ihe-wrapper{width:480px;height:calc(480px/1.34);}}@media(max-width:767px){.elementor-4459 .elementor-element.elementor-element-06ef60d .ha-ihe-wrapper{width:300px;height:calc(300px/1.34);}}/* Start custom CSS for column, class: .elementor-element-9dd17e1 */.elementor-4459 .elementor-element.elementor-element-9dd17e1 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-9dd17e1::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-9dd17e1:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-9dd17e1 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-9dd17e1:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2df7256 */.elementor-4459 .elementor-element.elementor-element-2df7256 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-2df7256::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-2df7256:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-2df7256 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-2df7256:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c54ccc */.elementor-4459 .elementor-element.elementor-element-1c54ccc {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-1c54ccc::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-1c54ccc:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-1c54ccc .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-1c54ccc:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2666add */.elementor-4459 .elementor-element.elementor-element-2666add {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-2666add::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-2666add:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-2666add .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-2666add:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6764d41 */.elementor-4459 .elementor-element.elementor-element-6764d41 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-6764d41::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-6764d41:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-6764d41 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-6764d41:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b1ab62 */.elementor-4459 .elementor-element.elementor-element-5b1ab62 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-5b1ab62::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-5b1ab62:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-5b1ab62 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-5b1ab62:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3053125 */.elementor-4459 .elementor-element.elementor-element-3053125 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-3053125::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-3053125:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-3053125 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-3053125:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89cf3c2 */.elementor-4459 .elementor-element.elementor-element-89cf3c2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-89cf3c2::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-89cf3c2:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-89cf3c2 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-89cf3c2:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66168c1 */.elementor-4459 .elementor-element.elementor-element-66168c1 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-66168c1::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-66168c1:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-66168c1 .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-66168c1:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-083f9be */.elementor-4459 .elementor-element.elementor-element-083f9be {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-4459 .elementor-element.elementor-element-083f9be::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(13px);
  background-color: rgb(228 228 228 / 31%);
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 1;
}

.elementor-4459 .elementor-element.elementor-element-083f9be:hover::before {
  opacity: 1;
}

.elementor-4459 .elementor-element.elementor-element-083f9be .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  color: white;
}

.elementor-4459 .elementor-element.elementor-element-083f9be:hover .overlay-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9869b6e *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.baby::before,
.thekey::before,
.paparazzi::before,
.cafemera::before,
.amabile::before,
.pet::before,
.hand::before,
.farmakio::before,
.nikiti::before,
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.funky::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.baby:hover::before,
.thekey:hover::before,
.paparazzi:hover::before,
.cafemera:hover::before,
.amabile:hover::before,
.pet:hover::before,
.hand:hover::before,
.farmakio:hover::before,
.nikiti:hover::before,
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.funky:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */

.baby::after,
.thekey::after,
.paparazzi::after,
.cafemera::after,
.amabile::after,
.pet:after,
.hand::after,
.farmakio:after,
.nikiti::after,
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.funky::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}
.funky::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/6.Funky-Monkey.png'); /* Replace with your logo URL */
}
.baby::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/7.Hello-Baby.png'); /* Replace with your logo URL */
}
.thekey::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/8.The-Key-Creative-School.png'); /* Replace with your logo URL */
}
.paparazzi::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/9.Paparazzi.png'); /* Replace with your logo URL */
}
.cafemera::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/10.CafeMera.png'); /* Replace with your logo URL */
}
.amabile::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/11.Amabile.png'); /* Replace with your logo URL */
}
.pet::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/12.Pet-Discount.png'); /* Replace with your logo URL */
}
.hand::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/13.HandMermaid.png'); /* Replace with your logo URL */
}
.farmakio::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/14.Φαρμακείο-Ζωή-Δαμάσκου.png'); /* Replace with your logo URL */
}
.nikiti::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/15.Nikiti-Dream-Villas.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.baby:hover img,
.thekey:hover img,
.paparazzi:hover img,
.cafemera:hover img,
.amabile:hover img,
.pet:hover img,
.hand:hover img,
.farmakio:hover img,
.nikiti:hover img,
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.funky:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.baby:hover::after,
.thekey:hover::after,
.paparazzi:hover::after,
.cafemera:hover::after,
.amabile:hover::after,
.pet:hover::after,
.hand:hover::after,
.farmakio:hover::after,
.nikiti:hover::after,
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.funky:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abb97b *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-597c6fd *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6dea2a9 */.elementor-4459 .elementor-element.elementor-element-6dea2a9 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.elementor-4459 .elementor-element.elementor-element-6dea2a9 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4459 .elementor-element.elementor-element-6dea2a9 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; /* To ensure no border gaps */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce77283 *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cd3252 *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2c84d8 */.elementor-4459 .elementor-element.elementor-element-b2c84d8 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.elementor-4459 .elementor-element.elementor-element-b2c84d8 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4459 .elementor-element.elementor-element-b2c84d8 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; /* To ensure no border gaps */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bab6e30 *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-963719b *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8d0d67 */.elementor-4459 .elementor-element.elementor-element-c8d0d67 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.elementor-4459 .elementor-element.elementor-element-c8d0d67 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4459 .elementor-element.elementor-element-c8d0d67 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; /* To ensure no border gaps */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f082c16 *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6aac63 *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8fecf2 */.elementor-4459 .elementor-element.elementor-element-b8fecf2 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.elementor-4459 .elementor-element.elementor-element-b8fecf2 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4459 .elementor-element.elementor-element-b8fecf2 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; /* To ensure no border gaps */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd0793b *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a177494 *//* Container for the main image and the hover effect */
.elementor-widget-image {
    position: relative;
    overflow: hidden; /* Ensures the overlay does not overflow the image */
}

/* Main company image */
.elementor-widget-image img {
    transition: filter 0.5s ease-in-out; /* Transition for filter */
    width: 100%; /* Make sure the image covers the entire area */
    height: auto; /* Maintain aspect ratio */
}

/* Default state */
.elementor-widget-image img {
    filter: none; /* No blur */
}

/* Add a yellow overlay for each company */
.arthill-1::before,
.emnails::before,
.aloha::before,
.orthopedika24::before,
.anaplasis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 0, 0.5); /* Yellow color with 30% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* On hover, show the yellow overlay */
.arthill-1:hover::before,
.emnails:hover::before,
.aloha:hover::before,
.orthopedika24:hover::before,
.anaplasis:hover::before {
    opacity: 1; /* Fade in yellow overlay */
}

/* Use a pseudo-element to display the logo on hover for each company */
.arthill-1::after,
.emnails::after,
.aloha::after,
.orthopedika24::after,
.anaplasis::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0; /* Initially hidden */
    transition: opacity 0.5s ease-in-out;
    pointer-events: none; /* Ensures hover works smoothly */
}

/* Set specific logo for each company */
.arthill-1::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/1.Arthill.png'); /* Replace with your logo URL */
}
.emnails::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/2.Em-Nails.png'); /* Replace with your logo URL */
}
.aloha::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/3.Aloha_.png'); /* Replace with your logo URL */
}
.orthopedika24::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/4.Orthopedika24.png'); /* Replace with your logo URL */
}
.anaplasis::after {
    background-image: url('https://beezness.gr/wp-content/uploads/2024/10/5.Anaplasis.png'); /* Replace with your logo URL */
}

/* On hover, apply blur effect to the main image */
.arthill-1:hover img,
.emnails:hover img,
.aloha:hover img,
.orthopedika24:hover img,
.anaplasis:hover img {
    filter: blur(5px); /* Apply blur effect on hover */
}

/* On hover, show the logo for each company */
.arthill-1:hover::after,
.emnails:hover::after,
.aloha:hover::after,
.orthopedika24:hover::after,
.anaplasis:hover::after {
    opacity: 1; /* Fade in logo */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da8c271 */.elementor-4459 .elementor-element.elementor-element-da8c271 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.elementor-4459 .elementor-element.elementor-element-da8c271 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4459 .elementor-element.elementor-element-da8c271 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important; /* To ensure no border gaps */
}/* End custom CSS */