.elementor-1358 .elementor-element.elementor-element-1581ab6{--display:flex;--min-height:67vh;--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;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0;--padding-top:100px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-1581ab6:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-1581ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2E3A;}.elementor-1358 .elementor-element.elementor-element-1581ab6::before, .elementor-1358 .elementor-element.elementor-element-1581ab6 > .elementor-background-video-container::before, .elementor-1358 .elementor-element.elementor-element-1581ab6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1358 .elementor-element.elementor-element-1581ab6 > .elementor-background-slideshow::before, .elementor-1358 .elementor-element.elementor-element-1581ab6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1358 .elementor-element.elementor-element-1581ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#101722;}.elementor-1358 .elementor-element.elementor-element-711b22b{text-align:center;}.elementor-1358 .elementor-element.elementor-element-711b22b .elementor-heading-title{font-size:44px;font-weight:900;line-height:51px;color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-12ffee8{text-align:center;width:var( --container-widget-width, 568px );max-width:568px;--container-widget-width:568px;--container-widget-flex-grow:0;}.elementor-1358 .elementor-element.elementor-element-12ffee8 .elementor-heading-title{font-size:25px;font-weight:400;font-style:normal;line-height:34px;color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-12ffee8.elementor-element{--align-self:center;}.elementor-1358 .elementor-element.elementor-element-25e33f0{text-align:center;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1358 .elementor-element.elementor-element-25e33f0 .elementor-heading-title{font-size:19px;font-weight:100;line-height:34px;color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-25e33f0.elementor-element{--align-self:center;}.elementor-1358 .elementor-element.elementor-element-a072272{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-df94451{--display:flex;--min-height:77vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-df94451:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-df94451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://polyclima.xo-websites6.gr/wp-content/uploads/2026/05/family-plays-together-on-carpet-in-living-room-2026-03-25-03-56-59-utc-copy.webp");background-position:bottom center;background-size:cover;}.elementor-1358 .elementor-element.elementor-element-df94451::before, .elementor-1358 .elementor-element.elementor-element-df94451 > .elementor-background-video-container::before, .elementor-1358 .elementor-element.elementor-element-df94451 > .e-con-inner > .elementor-background-video-container::before, .elementor-1358 .elementor-element.elementor-element-df94451 > .elementor-background-slideshow::before, .elementor-1358 .elementor-element.elementor-element-df94451 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1358 .elementor-element.elementor-element-df94451 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#101722;}.elementor-1358 .elementor-element.elementor-element-993d3ee{columns:1;text-align:center;font-size:22px;font-weight:300;line-height:34px;color:#FFFFFF;width:var( --container-widget-width, 698px );max-width:698px;--container-widget-width:698px;--container-widget-flex-grow:0;}.elementor-1358 .elementor-element.elementor-element-993d3ee.elementor-element{--align-self:center;}.elementor-1358 .elementor-element.elementor-element-84c8c89{columns:1;text-align:center;font-size:22px;font-weight:300;line-height:34px;color:#FFFFFF;width:var( --container-widget-width, 698px );max-width:698px;--container-widget-width:698px;--container-widget-flex-grow:0;}.elementor-1358 .elementor-element.elementor-element-84c8c89.elementor-element{--align-self:center;}.elementor-1358 .elementor-element.elementor-element-dadc462 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1358 .elementor-element.elementor-element-dadc462 .elementor-button{background-color:#00719A;border-radius:30px 30px 30px 30px;padding:17px 65px 17px 65px;}.elementor-1358 .elementor-element.elementor-element-dadc462 .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-dadc462 .elementor-button:focus{background-color:#00A0E4;}@media(max-width:1024px){.elementor-1358 .elementor-element.elementor-element-993d3ee{line-height:34px;}.elementor-1358 .elementor-element.elementor-element-84c8c89{line-height:34px;}}@media(max-width:768px){.elementor-1358 .elementor-element.elementor-element-711b22b .elementor-heading-title{font-size:31px;line-height:32px;}.elementor-1358 .elementor-element.elementor-element-12ffee8 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-1358 .elementor-element.elementor-element-25e33f0 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-1358 .elementor-element.elementor-element-993d3ee{font-size:17px;line-height:28px;}.elementor-1358 .elementor-element.elementor-element-84c8c89{font-size:17px;line-height:28px;}}@media(min-width:769px){.elementor-1358 .elementor-element.elementor-element-1581ab6{--content-width:1600px;}.elementor-1358 .elementor-element.elementor-element-a072272{--content-width:1400px;}.elementor-1358 .elementor-element.elementor-element-df94451{--content-width:1600px;}}@media(min-width:1025px){.elementor-1358 .elementor-element.elementor-element-df94451:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-df94451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-711b22b */.elementor-1358 .elementor-element.elementor-element-711b22b {
  --speed: 2s;
  animation: none !important;
}

.elementor-1358 .elementor-element.elementor-element-711b22b > * {
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: clip-path var(--speed) ease-in-out;
}

.elementor-1358 .elementor-element.elementor-element-711b22b.animated > * {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ffee8 */.elementor-1358 .elementor-element.elementor-element-12ffee8 {
  --speed: 2s;
  animation: none !important;
}

.elementor-1358 .elementor-element.elementor-element-12ffee8 > * {
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: clip-path var(--speed) ease-in-out;
}

.elementor-1358 .elementor-element.elementor-element-12ffee8.animated > * {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25e33f0 */.elementor-1358 .elementor-element.elementor-element-25e33f0 {
  --speed: 2s;
  animation: none !important;
}

.elementor-1358 .elementor-element.elementor-element-25e33f0 > * {
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: clip-path var(--speed) ease-in-out;
}

.elementor-1358 .elementor-element.elementor-element-25e33f0.animated > * {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dadc462 *//* Initial state */
.elementor-button-icon {
  display: inline-block;
  transition: transform 0.3s ease; /* Smooth transition for the movement */
}

/* On hover, move the icon to the right */
.elementor-button:hover .elementor-button-icon {
  transform: translateX(10px); /* Adjust the value for the desired amount of movement */
}/* End custom CSS */