.elementor-1228 .elementor-element.elementor-element-fc50911{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--background-transition:0.3s;--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-1228 .elementor-element.elementor-element-2fdf457{--display:flex;--background-transition:0.3s;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1228 .elementor-element.elementor-element-f86cde7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-cdedde9{--display:flex;--background-transition:0.3s;--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-1228 .elementor-element.elementor-element-bc64d46 > .elementor-widget-container{--e-transform-rotateZ:-4deg;}.elementor-1228 .elementor-element.elementor-element-bc64d46{text-align:right;}.elementor-1228 .elementor-element.elementor-element-bc64d46 img{width:70%;}.elementor-1228 .elementor-element.elementor-element-90ce439{--display:flex;--min-height:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:570px;--margin-right:0px;}.elementor-1228 .elementor-element.elementor-element-cefa03d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-cefa03d{text-align:center;}.elementor-1228 .elementor-element.elementor-element-cefa03d img{max-width:56%;}.elementor-1228 .elementor-element.elementor-element-e591194{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:175px;--padding-bottom:0px;--padding-left:37px;--padding-right:0px;}.elementor-1228 .elementor-element.elementor-element-47c2eef{--display:flex;--min-height:246px;--background-transition:0.3s;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1228 .elementor-element.elementor-element-3bdcff5 > .elementor-widget-container{margin:-158px 0px 0px 206px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-3bdcff5 img{width:51%;}.elementor-1228 .elementor-element.elementor-element-2415290 > .elementor-widget-container{margin:0px 0px 0px 31px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-069768c{--display:flex;--min-height:402px;--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:00px;--padding-top:36px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-1228 .elementor-element.elementor-element-069768c:not(.elementor-motion-effects-element-type-background), .elementor-1228 .elementor-element.elementor-element-069768c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giack.ch/wp-content/uploads/2024/11/post-it-landing-ohne-schatte-1.svg");background-repeat:no-repeat;}.elementor-1228 .elementor-element.elementor-element-069768c, .elementor-1228 .elementor-element.elementor-element-069768c::before{--border-transition:0.3s;}.elementor-1228 .elementor-element.elementor-element-93ee0d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-93ee0d6{column-gap:0px;text-align:left;color:#FFFFFF;font-family:"Shadows Into Light", Sans-serif;font-size:25px;font-weight:400;line-height:10px;text-shadow:1px 3px 3.4px rgba(0,0,0,0.3);}.elementor-1228 .elementor-element.elementor-element-45d9a1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-45d9a1a{color:#FFFFFF;font-family:"Shadows Into Light", Sans-serif;font-size:25px;font-weight:400;line-height:10px;text-shadow:1px 3px 3.4px rgba(0,0,0,0.3);}.elementor-1228 .elementor-element.elementor-element-b3b652c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-b3b652c{color:#FFFFFF;font-family:"Shadows Into Light", Sans-serif;font-size:25px;font-weight:400;line-height:10px;text-shadow:1px 3px 3.4px rgba(0,0,0,0.3);}.elementor-1228 .elementor-element.elementor-element-06a4c5e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-06a4c5e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1228 .elementor-element.elementor-element-06a4c5e{column-gap:0px;text-align:left;color:#FFFFFF;font-family:"Shadows Into Light", Sans-serif;font-size:25px;font-weight:400;line-height:10px;text-shadow:1px 3px 3.4px rgba(0,0,0,0.3);}.elementor-1228 .elementor-element.elementor-element-3815a51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-3815a51{column-gap:0px;text-align:left;color:#FFFFFF;font-family:"Shadows Into Light", Sans-serif;font-size:25px;font-weight:400;line-height:10px;text-shadow:1px 3px 3.4px rgba(0,0,0,0.3);}.elementor-1228 .elementor-element.elementor-element-f67de5f > .elementor-widget-container{margin:0px 0px 0px 56px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-adc0d54{--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;--background-transition:0.3s;--margin-top:71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1228 .elementor-element.elementor-element-22e2d54{--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;--background-transition:0.3s;--margin-top:131px;--margin-bottom:0px;--margin-left:111px;--margin-right:0px;}.elementor-1228 .elementor-element.elementor-element-c8a31b3{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1228 .elementor-element.elementor-element-0f69110 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-0f69110{text-align:center;}.elementor-1228 .elementor-element.elementor-element-0f69110 .elementor-heading-title{color:#2538DB;font-family:"Montserrat Alternates", Sans-serif;font-size:30px;font-weight:600;}.elementor-1228 .elementor-element.elementor-element-e984880{--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;--background-transition:0.3s;--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-1228 .elementor-element.elementor-element-c4265fb > .elementor-widget-container{margin:-113px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-c4265fb img{width:100%;max-width:100%;}.elementor-1228 .elementor-element.elementor-element-5fe473f > .elementor-widget-container{margin:-225px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-3933e85 > .elementor-widget-container{margin:-229px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-4b6d789 > .elementor-widget-container{margin:-209px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-3e6e0c9 > .elementor-widget-container{margin:-222px 0px 0px 0px;}@media(min-width:768px){.elementor-1228 .elementor-element.elementor-element-2fdf457{--width:100%;}.elementor-1228 .elementor-element.elementor-element-90ce439{--width:12%;}.elementor-1228 .elementor-element.elementor-element-e591194{--width:100%;}.elementor-1228 .elementor-element.elementor-element-069768c{--width:61%;}.elementor-1228 .elementor-element.elementor-element-c8a31b3{--width:50%;}.elementor-1228 .elementor-element.elementor-element-e984880{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-cefa03d *//* Styling für den Pfeil */
#scroll-arrow img {
    width: 50px; /* Pfeilgröße */
    height: auto;
    animation: blink 1.5s infinite; /* Blinkende Animation */
    transition: transform 0.5s ease-in-out; /* Glatte Rotation */
    transform-origin: center center; /* Drehzentrum bleibt in der Mitte */
}

/* Blinkende Animation */
@keyframes blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.5; }
}

/* Drehung des Pfeils */
.rotate {
    transform: rotate(180deg); /* Pfeil dreht sich */
     transform-origin: center; /* Drehzentrum bleibt in der Mitte */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdf457 *//* Video-Container für die Bas44-Seite */
#bas44-page #video-container {
  position: absolute;
  top: %;
  right: 10%; /* Abstand vom rechten Rand */
  transform: translateY(-50%); /* Vertikale Zentrierung */
  max-width: 600px; /* Maximale Breite des Videos */
  width: 100%;
  z-index: 10;
}

/* Klebeband-Overlay (optional) */
#bas44-page #video-container .overlay-tape {
  position: absolute;
  top: -20px; /* Positionierung relativ zum Video */
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  z-index: 20;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bdcff5 */.pulsating-arrow img {
    animation: pulsate 3s infinite ease-in-out; /* Animation */
}

@keyframes pulsate {
    0%, 100% {
        transform: scale(1); /* Normale Größe */
    }
    50% {
        transform: scale(1.05); /* Vergrößerung auf 105% */
    }
}/* End custom CSS */