.elementor-190 .elementor-element.elementor-element-36a3983{--display:flex;--min-height:100vh;--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:space-evenly;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-36a3983:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-36a3983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-36a3983::before, .elementor-190 .elementor-element.elementor-element-36a3983 > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-36a3983 > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-36a3983 > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-36a3983 > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-36a3983 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pinstore.gr/wp-content/uploads/2026/08/IconsBg2.png");--background-overlay:'';background-position:center center;background-size:1300px auto;}.elementor-190 .elementor-element.elementor-element-e89dc3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-e89dc3f.e-con{--align-self:center;}.elementor-190 .elementor-element.elementor-element-59c475a{--display:flex;--min-height:400px;--justify-content:center;--border-radius:50% 50% 50% 50%;--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-190 .elementor-element.elementor-element-904000c{--display:flex;--min-height:383px;--justify-content:center;--border-radius:50% 50% 50% 50%;--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-190 .elementor-element.elementor-element-904000c:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-904000c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-190 .elementor-element.elementor-element-e400007{text-align:center;}.elementor-190 .elementor-element.elementor-element-e400007 img{width:300px;}.elementor-190 .elementor-element.elementor-element-5d13ef3{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-190 .elementor-element.elementor-element-9fb305a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-190 .elementor-element.elementor-element-9fb305a{background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-190 .elementor-element.elementor-element-9fb305a.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-c530555{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-190 .elementor-element.elementor-element-c530555:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-c530555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-67992d0{text-align:center;}.elementor-190 .elementor-element.elementor-element-67992d0 .elementor-heading-title{font-family:"Rock Salt", Sans-serif;font-size:clamp(1rem, 2vw, 3rem);font-weight:900;}.elementor-190 .elementor-element.elementor-element-b7560c8{--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;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-8633b6b{padding:0px 0px 0px 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-8633b6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;color:var( --e-global-color-accent );}.elementor-190 .elementor-element.elementor-element-1bd72dc{padding:0px 0px 0px 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-1bd72dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;color:var( --e-global-color-accent );}.elementor-190 .elementor-element.elementor-element-85f9816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-85f9816 .elementor-heading-title{font-family:"Mansalva", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-accent );}.elementor-190 .elementor-element.elementor-element-fc5af7f{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-190 .elementor-element.elementor-element-fc5af7f.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-fc5af7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-36a3983{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190 .elementor-element.elementor-element-e89dc3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-190 .elementor-element.elementor-element-36a3983{--content-width:35vw;}.elementor-190 .elementor-element.elementor-element-e89dc3f{--content-width:500px;}.elementor-190 .elementor-element.elementor-element-59c475a{--width:450px;}.elementor-190 .elementor-element.elementor-element-904000c{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-190 .elementor-element.elementor-element-36a3983{--content-width:71%;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-36a3983{--min-height:100vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-e89dc3f{--content-width:500px;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-59c475a{--width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-190 .elementor-element.elementor-element-59c475a.e-con{--align-self:center;}.elementor-190 .elementor-element.elementor-element-904000c{--width:260px;--min-height:230px;--z-index:10;}.elementor-190 .elementor-element.elementor-element-e400007 img{width:200px;}.elementor-190 .elementor-element.elementor-element-5d13ef3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-190 .elementor-element.elementor-element-9fb305a{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-9fb305a .elementor-button{font-size:15px;}.elementor-190 .elementor-element.elementor-element-c530555{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-67992d0 .elementor-heading-title{font-size:25px;}.elementor-190 .elementor-element.elementor-element-b7560c8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-190 .elementor-element.elementor-element-8633b6b .elementor-heading-title{font-size:28px;}.elementor-190 .elementor-element.elementor-element-1bd72dc .elementor-heading-title{font-size:28px;}.elementor-190 .elementor-element.elementor-element-85f9816 .elementor-heading-title{font-size:20px;}.elementor-190 .elementor-element.elementor-element-fc5af7f .elementor-heading-title{font-size:25px;}}/* Start custom CSS for image, class: .elementor-element-e400007 */.elementor-190 .elementor-element.elementor-element-e400007 {
  /* 19s duration with an offset timing curve keeps it out of sync with the 15s element */
  animation: randomWobbleAlt 16s cubic-bezier(0.37, 0, 0.63, 1) infinite alternate;
  
  /* GPU hardware acceleration flags */
  will-change: transform;
  backface-visibility: hidden;
}

/* Inverted, complementary float path for the second element */
@keyframes randomWobbleAlt {
  0% {
    transform: translate3d(0px, 0px, 0) rotate(0deg);
  }
  25% {
    transform: translate3d(-8.4px, 12.2px, 0) rotate(-1.5deg);
  }
  50% {
    transform: translate3d(6.8px, -8.6px, 0) rotate(2.5deg);
  }
  75% {
    transform: translate3d(-4.2px, -11.3px, 0) rotate(-2deg);
  }
  100% {
    transform: translate3d(8.7px, 6.4px, 0) rotate(1deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a3983 *//* Target the ::before pseudo-element on this specific container */
.elementor-190 .elementor-element.elementor-element-36a3983::before {
  /* Adjust 30s to change speed (higher = slower drift) */
  animation: diagonalBgScroll 80s linear infinite !important;
  
  /* Ensure the background image repeats seamlessly */
  background-repeat: repeat !important;
  
  /* GPU acceleration for smooth scrolling */
  will-change: background-position;
}

@keyframes diagonalBgScroll {
  0% {
    /* Starting position */
    background-position: 0 0;
  }
  100% {
    /* Moves diagonally toward Top Right (X: 1000px, Y: -1000px) */
    background-position: 1920px -1080px;
  }
}/* End custom CSS */