.elementor-12211 .elementor-element.elementor-element-27d977fe > .elementor-container{max-width:1440px;min-height:400px;}.elementor-12211 .elementor-element.elementor-element-27d977fe{margin-top:-120px;margin-bottom:0px;}.elementor-12211 .elementor-element.elementor-element-628767cf > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12211 .elementor-element.elementor-element-7ca46d40 > .elementor-container{max-width:1600px;min-height:0px;}.elementor-12211 .elementor-element.elementor-element-7ca46d40, .elementor-12211 .elementor-element.elementor-element-7ca46d40 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-12211 .elementor-element.elementor-element-7ca46d40{padding:170px 040px 030px 50px;}.elementor-12211 .elementor-element.elementor-element-12eacfef > .elementor-element-populated{margin:50px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-12eacfef{z-index:0;}.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-12211 .elementor-element.elementor-element-1d756ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-1d756ca{text-align:center;}.elementor-12211 .elementor-element.elementor-element-1d756ca .elementor-heading-title{font-family:"Geomanist", Sans-serif;font-size:68px;font-weight:400;line-height:74px;letter-spacing:0.5px;color:var( --e-global-color-cf08da5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12211 .elementor-element.elementor-element-d143597{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28.8px;}.elementor-12211 .elementor-element.elementor-element-66de9434 > .elementor-container{max-width:1440px;min-height:166px;}.elementor-12211 .elementor-element.elementor-element-66de9434{margin-top:0px;margin-bottom:-10px;padding:25px 15px 25px 15px;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF4FA;background-image:url("https://softstack.io/wp-content/uploads/sites/3/2023/11/Yannik_Heinze_softstack_0286.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2B61A7B8;opacity:0.23;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated, .elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-background-slideshow{border-radius:35px 0px 0px 035px;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-12211 .elementor-element.elementor-element-5b4fe445 .elementor-cta .elementor-cta__bg, .elementor-12211 .elementor-element.elementor-element-5b4fe445 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12211 .elementor-element.elementor-element-5b4fe445 .elementor-cta__content{min-height:500px;text-align:start;}.elementor-12211 .elementor-element.elementor-element-5b4fe445 .elementor-cta__title{font-family:"Geomanist", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-12211 .elementor-element.elementor-element-5b4fe445 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-12211 .elementor-element.elementor-element-5b4fe445 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-12211 .elementor-element.elementor-element-5fded5d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF4FA;background-image:url("https://softstack.io/wp-content/uploads/sites/3/2024/02/calendly_book-278x300.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated, .elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-background-slideshow{border-radius:0px 035px 35px 0px;}.elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 010px;--e-column-margin-right:0px;--e-column-margin-left:010px;}.elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-global .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .elementor-ribbon-inner{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-12211 .elementor-element.elementor-global-10706 .elementor-cta .elementor-cta__bg, .elementor-12211 .elementor-element.elementor-global-10706 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12211 .elementor-element.elementor-global-10706 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-global-10706 .elementor-cta__content{min-height:480px;text-align:center;}.elementor-12211 .elementor-element.elementor-global-10706 .elementor-cta__button{font-family:"Geomanist", Sans-serif;font-weight:500;color:#000000;background-color:#02010100;border-color:#000000;border-width:2px;border-radius:20px;}.elementor-12211 .elementor-element.elementor-global-10706 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.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-12211 .elementor-element.elementor-element-2d4845f6{--spacer-size:10px;}.elementor-12211 .elementor-element.elementor-element-3d20a408 > .elementor-container{max-width:1440px;}.elementor-12211 .elementor-element.elementor-element-3d20a408, .elementor-12211 .elementor-element.elementor-element-3d20a408 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-12211 .elementor-element.elementor-element-3d20a408{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-12211 .elementor-element.elementor-element-3d20a408 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12211 .elementor-element.elementor-element-794ff0ed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-5be3ebd6 > .elementor-container{max-width:1600px;}.elementor-12211 .elementor-element.elementor-element-5be3ebd6, .elementor-12211 .elementor-element.elementor-element-5be3ebd6 > .elementor-background-overlay{border-radius:21px 21px 21px 21px;}.elementor-12211 .elementor-element.elementor-element-5be3ebd6{padding:25px 20px 25px 20px;}.elementor-12211 .elementor-element.elementor-element-744afe3{width:var( --container-widget-width, 102.282% );max-width:102.282%;--container-widget-width:102.282%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;color:#161820;}.elementor-12211 .elementor-element.elementor-element-744afe3 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-3d322c76{width:var( --container-widget-width, 108.621% );max-width:108.621%;--container-widget-width:108.621%;--container-widget-flex-grow:0;z-index:1;}.elementor-12211 .elementor-element.elementor-element-3d322c76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-3c48309a{--spacer-size:100px;}.elementor-12211 .elementor-element.elementor-element-187cb605 .elementor-heading-title{font-family:"Geomanist", Sans-serif;font-size:68px;font-weight:400;line-height:74.8px;letter-spacing:0.5px;color:var( --e-global-color-cf08da5 );}.elementor-12211 .elementor-element.elementor-element-3f597a67 > .elementor-container{max-width:1440px;}.elementor-12211 .elementor-element.elementor-element-7dcb1b56 img{border-radius:25px 25px 25px 25px;}body.elementor-page-12211:not(.elementor-motion-effects-element-type-background), body.elementor-page-12211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-12211{margin:0px 10px 0px 10px;}@media(max-width:1024px){body.elementor-page-12211{margin:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-12211 .elementor-element.elementor-element-27d977fe > .elementor-container{min-height:300px;}.elementor-12211 .elementor-element.elementor-element-27d977fe{margin-top:-60px;margin-bottom:0px;}.elementor-12211 .elementor-element.elementor-element-7ca46d40 > .elementor-container{max-width:1440px;min-height:300px;}.elementor-12211 .elementor-element.elementor-element-7ca46d40{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-12211 .elementor-element.elementor-element-12eacfef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0150px 10px 150px 10px;}.elementor-12211 .elementor-element.elementor-element-1d756ca > .elementor-widget-container{padding:15px 0px 14px 0px;}.elementor-12211 .elementor-element.elementor-element-1d756ca .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-12211 .elementor-element.elementor-element-66de9434{margin-top:70px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://softstack.io/wp-content/uploads/sites/3/2023/11/Yannik_Heinze_softstack_0286.png");background-repeat:no-repeat;background-size:cover;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated, .elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-background-slideshow{border-radius:35px 35px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-2cf6f7b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-5fded5d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://softstack.io/wp-content/uploads/sites/3/2024/02/calendly_book.png");background-repeat:no-repeat;background-size:cover;}.elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated, .elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-background-slideshow{border-radius:0px 0px 35px 35px;}.elementor-12211 .elementor-element.elementor-element-5fded5d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12211 .elementor-element.elementor-element-2d4845f6{--spacer-size:10px;}.elementor-12211 .elementor-element.elementor-element-3d20a408{margin-top:30px;margin-bottom:0px;}.elementor-12211 .elementor-element.elementor-element-794ff0ed > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12211 .elementor-element.elementor-element-5be3ebd6{padding:10px 10px 10px 10px;}.elementor-12211 .elementor-element.elementor-element-744afe3{font-size:18px;}.elementor-12211 .elementor-element.elementor-element-187cb605 .elementor-heading-title{font-size:34px;line-height:1.5em;}.elementor-12211 .elementor-element.elementor-element-7dcb1b56 img{width:100%;height:225px;}body.elementor-page-12211{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-12211 .elementor-element.elementor-element-63956d8{width:65.143%;}.elementor-12211 .elementor-element.elementor-element-f536140{width:34.857%;}}/* Start custom CSS for section, class: .elementor-element-7ca46d40 */.heroSection {
 background: linear-gradient(0deg, #A9DEFE 0%, #A0DCFE 0%, #9EC0FA 60%);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5b4fe445 */.elementor-cta__title,
.elementor-cta__description {
 
    padding: 10px; /* Add padding to create space around the title and description */
    
    display: inline-block; /* Ensure each item is displayed as a block */
  
}

.elementor-cta__description {
     
    border-radius: 0px 0px 20px 20px; /* Optional: Add border-radius for rounded corners */
    display: inline-block; /* Ensure each item is displayed as a block */
  
     backdrop-filter: blur(10px);
    
  background-color:     #00012A54;
  
  overflow: hidden; /* Stellt sicher, dass der Inhalt die Ecken befolgt */
}


.elementor-cta__title {

    border-radius: 20px 20px 0px 0px; /* Optional: Add border-radius for rounded corners */
    display: inline-block; /* Ensure each item is displayed as a block */
    backdrop-filter: blur(10px);
    
  background-color:     #00012A54;
  
  overflow: hidden; /* Stellt sicher, dass der Inhalt die Ecken befolgt */
  
}

.elementor-cta__content-item:not(:last-child) {
    margin-bottom: 0px !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d322c76 */.learnMoreButton {
    background-color: transparent; /* Kein Hintergrund */
    color: #000000; /* Schwarze Schrift */
    border-radius: 35px; /* Runde Ecken */
    border: 2px solid #000; /* Dickerer schwarzer Rand */
    display: inline-flex; /* Änderung von flex zu inline-flex für bessere Kontrolle */
    align-items: center;
    justify-content: center;
    padding: 10px 20px; /* Angepasst von den spezifischen Padding-Werten */
    position: relative; /* Wichtig für das Positionieren des Pseudo-Elements */
    overflow: hidden; /* Verhindert, dass das Pseudo-Element über den Rand hinausgeht */
    transition: color 0.35s ease; /* Animation für die Schriftfarbe ohne Verzögerung */
    font-weight: 500; /* Dickerer Schriftschnitt */
}

.learnMoreButton i {
    margin-left: 12px; /* Mehr Abstand zwischen Text und Icon */
    transition: transform 0.3s ease; /* Animation für das Icon */
}

.learnMoreButton::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    border-radius: 35px; /* Runde Ecken wie dein Button */
    z-index: -1;
    transform: scale(0);
    transition: transform 0.25s ease-in-out; /* Animation für das Hintergrund-Pseudo-Element */
}

.learnMoreButton:hover::before {
    transform: scale(1); /* Skaliert das Pseudo-Element auf die volle Größe beim Hovern */
}

.learnMoreButton:hover {
    color: #FFFFFF; /* Weiße Schrift beim Hovern */
    transition-delay: 0s; /* Keine Verzögerung beim Hovern für die Textfarbe */
}


.contactButton {
  float: right; /* Für Nicht-Mobile-Ansicht */
  font-size: 18px; /* Beibehalten der Schriftgröße für alle Ansichten */
}

@media (max-width: 768px) { /* Standard-Breakpoint für mobile Geräte */
  .contactButton {
    float: none; /* Entfernt das Float für mobile Ansichten */
    margin-left: 0; /* Setzt den linken Rand auf 0, sodass der Button linksbündig ist */
    margin-right: auto; /* Kombiniert mit margin-left: 0 zentriert dies den Button nicht, sondern lässt ihn links */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f536140 */.button-column {
  display: flex;
  justify-content: flex-end; /* Dies sorgt dafür, dass alle Kinder-Elemente nach rechts ausgerichtet werden */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d20a408 *//* Ersetze .spaltenklassenname mit der tatsächlichen Klasse deiner Elementor Spalte */
.send_email {
  background: linear-gradient(110.74deg, #ABE1FF -2.69%, #BFD7FF 37.87%, #ADC9FE 98.57%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be96d1d */.crypto-container {
  border-radius: 25px;
  display: flex;
  align-items: center;
  padding: 20px; /* Adjust padding as needed */
  width: 100%;
  margin: auto; /* Centers the container */
  text-decoration: none; /* Removes underline from links */
  color: inherit; /* The link will inherit the text color from its parent */

}

/* You might need to adjust the color based on your site's design */

.crypto-icon {
    font-size: 25px;
  width: 24px; /* Adjust size as needed */
  margin-right: 10px; /* Adjust spacing as needed */
}

.crypto-text {
    
  flex-grow: 1;
  font-size: 17px; /* Adjust font size as needed */
}

.crypto-chevron {
  font-size: 24px; /* Adjust size as needed */
  /* If you're using a text symbol for the chevron, you might add styles like: */
  margin-left: auto; /* Pushes the chevron to the right */
}

/* Ensure the text and icons inside the link are not red */
.crypto-container a, .crypto-container a:visited {
  color: black; /* or any color you want */
}

/* Ensure the hover state is also styled */
.crypto-container a:hover, .crypto-container a:focus {
  color: black; /* or any color for hover state */
  text-decoration: none; /* Optional: removes text underline on hover */
}

/* Vorhandenes CSS für die inner section, ersetze '.elementor-12211 .elementor-element.elementor-element-be96d1d' mit deiner tatsächlichen Klasse */
.custom-hover {
    position: relative;
    transition: background-color 0.3s ease-in-out;
    border-radius: 25px; /* Dein gewünschter Wert */
    overflow: hidden; /* Stellt sicher, dass das Pseudo-Element die Border-Radien respektiert */
    background-color: #F0F6FF; /* Standard Hintergrundfarbe, sichtbar wenn nicht gehovert wird */
    z-index: 1; /* Stelle sicher, dass das z-index niedriger ist als das des Pseudo-Elements */
    margin:10px;
}
@media (max-width: 768px) {
  .crypto-container {
    padding: 10px; /* Reduziertes Padding auf Mobilgeräten */
    margin:2px;
  }
  
  .crypto-chevron {
    display: none; /* Blendet das Chevron-Icon auf Mobilgeräten aus */
  }
}

/* Pseudo-Element für den Gradient-Hintergrund */
.custom-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, #ABE1FF, #BFD7FF, #ADC9FE);
    opacity: 0; /* Versteckt das Pseudo-Element anfänglich */
    transition: opacity 0.3s ease; /* Übergang für die Deckkraft */
    z-index: -1; /* Pseudo-Element hinter dem Inhalt positionieren */
    border-radius: inherit; /* Ermöglicht die Übernahme des border-radius von dem Elternelement */
}

/* Übergang für die Deckkraft beim Hover */
.custom-hover:hover::after {
    opacity: 1; /* Zeigt das Pseudo-Element beim Hover */
}/* End custom CSS */