.elementor-906 .elementor-element.elementor-element-cc165a4{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-906 .elementor-element.elementor-element-cc165a4::before, .elementor-906 .elementor-element.elementor-element-cc165a4 > .elementor-background-video-container::before, .elementor-906 .elementor-element.elementor-element-cc165a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-906 .elementor-element.elementor-element-cc165a4 > .elementor-background-slideshow::before, .elementor-906 .elementor-element.elementor-element-cc165a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-906 .elementor-element.elementor-element-cc165a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-7799729 );background-image:url("https://kiberatunghessen.com/wp-content/uploads/2025/07/19366.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-906 .elementor-element.elementor-element-cc165a4, .elementor-906 .elementor-element.elementor-element-cc165a4::before{--border-transition:0.3s;}.elementor-906 .elementor-element.elementor-element-909139f{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-906 .elementor-element.elementor-element-909139f:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-909139f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bebeef9 );background-image:url("https://kiberatunghessen.com/wp-content/uploads/2024/03/bghero-white2-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-906 .elementor-element.elementor-element-909139f::before, .elementor-906 .elementor-element.elementor-element-909139f > .elementor-background-video-container::before, .elementor-906 .elementor-element.elementor-element-909139f > .e-con-inner > .elementor-background-video-container::before, .elementor-906 .elementor-element.elementor-element-909139f > .elementor-background-slideshow::before, .elementor-906 .elementor-element.elementor-element-909139f > .e-con-inner > .elementor-background-slideshow::before, .elementor-906 .elementor-element.elementor-element-909139f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-906 .elementor-element.elementor-element-909139f, .elementor-906 .elementor-element.elementor-element-909139f::before{--border-transition:0.3s;}.elementor-906 .elementor-element.elementor-element-4dea8e6{--spacer-size:20px;}.elementor-906 .elementor-element.elementor-element-0431f7b{text-align:center;}.elementor-906 .elementor-element.elementor-element-0431f7b .elementor-heading-title{color:var( --e-global-color-7799729 );}.elementor-906 .elementor-element.elementor-element-54ffb03{text-align:center;}.elementor-906 .elementor-element.elementor-element-33e3e4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--border-radius:4px 4px 4px 4px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-906 .elementor-element.elementor-element-33e3e4c:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-33e3e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7799729 );}.elementor-906 .elementor-element.elementor-element-33e3e4c, .elementor-906 .elementor-element.elementor-element-33e3e4c::before{--border-transition:0.3s;}.elementor-906 .elementor-element.elementor-element-5118626{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-906 .elementor-element.elementor-element-cb2f455 img{border-radius:99% 99% 99% 99%;}.elementor-906 .elementor-element.elementor-element-cb2f455.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-906 .elementor-element.elementor-element-dedfb08 img{border-radius:25px 25px 25px 25px;}.elementor-906 .elementor-element.elementor-element-dedfb08{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:0px;}.elementor-906 .elementor-element.elementor-element-dedfb08.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-906 .elementor-element.elementor-element-dedfb08{left:50%;}body.rtl .elementor-906 .elementor-element.elementor-element-dedfb08{right:50%;}.elementor-906 .elementor-element.elementor-element-dedfb08 > .elementor-widget-container{--e-transform-translateX:-50%;}.elementor-906 .elementor-element.elementor-element-2607e46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-906 .elementor-element.elementor-element-789c770{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-906 .elementor-element.elementor-element-789c770.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-906 .elementor-element.elementor-element-db937b0{text-align:left;}.elementor-906 .elementor-element.elementor-element-db937b0 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;font-weight:600;line-height:24px;}.elementor-906 .elementor-element.elementor-element-eef7c49{text-align:right;}.elementor-906 .elementor-element.elementor-element-eef7c49 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:18px;font-weight:600;}.elementor-906 .elementor-element.elementor-element-eef7c49 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-906 .elementor-element.elementor-element-fe72459{--spacer-size:4px;}.elementor-906 .elementor-element.elementor-element-363e644{text-align:right;}.elementor-906 .elementor-element.elementor-element-363e644 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:16px;}.elementor-906 .elementor-element.elementor-element-363e644 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-906 .elementor-element.elementor-element-b3e778f{--display:flex;--gap:4px 4px;--background-transition:0.3s;--padding-top:12px;--padding-bottom:12px;--padding-left:080px;--padding-right:080px;}.elementor-906 .elementor-element.elementor-element-3e22c2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-906 .elementor-element.elementor-element-47e0367{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-906 .elementor-element.elementor-element-5118626{--width:20%;}}@media(max-width:1024px){.elementor-906 .elementor-element.elementor-element-33e3e4c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-906 .elementor-element.elementor-element-5118626.e-con{--align-self:center;}.elementor-906 .elementor-element.elementor-element-cb2f455.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-906 .elementor-element.elementor-element-db937b0 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-906 .elementor-element.elementor-element-b3e778f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}}@media(max-width:767px){.elementor-906 .elementor-element.elementor-element-54ffb03 .elementor-heading-title{font-size:18px;}.elementor-906 .elementor-element.elementor-element-54ffb03 > .elementor-widget-container{padding:0px 06px 0px 06px;}.elementor-906 .elementor-element.elementor-element-33e3e4c{--gap:4px 4px;}.elementor-906 .elementor-element.elementor-element-cb2f455 img{width:50%;}.elementor-906 .elementor-element.elementor-element-dedfb08 img{width:50%;}.elementor-906 .elementor-element.elementor-element-eef7c49{text-align:right;}.elementor-906 .elementor-element.elementor-element-eef7c49 .elementor-heading-title{font-size:16px;}.elementor-906 .elementor-element.elementor-element-363e644{text-align:right;}.elementor-906 .elementor-element.elementor-element-363e644 .elementor-heading-title{font-size:14px;}.elementor-906 .elementor-element.elementor-element-b3e778f{--gap:4px 4px;}}/* Start custom CSS for text-editor, class: .elementor-element-3e22c2c */.custom-content {
    h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-family: "Verdana", sans-serif;
        color: #77abae;
        font-weight: 600;
        text-transform: none;
      }

      h1 {
        color: #77abae;
        font-size: 42px;
        font-weight: 600;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
      }

      h2 {
        font-size: 24px;
        margin-top: 40px;
        margin-bottom: 20px;

        border-bottom: 3px solid #77abae;
        padding-bottom: 12px;
        position: relative;
      }

      h2:after {
        content: "";
        position: absolute;
        bottom: -3px;
        left: 0;
        width: 80px;
        height: 3px;
        background: #77abae;
        border-radius: 2px;
        opacity: 0.8;
      }

      p {
        margin-bottom: 16px;
      }

      ul,
      ol {
        padding-left: 20px;
        margin-bottom: 16px;
      }

      .quote-box {
        background: linear-gradient(
          135deg,
          rgba(119, 171, 174, 0.08) 0%,
          rgba(119, 171, 174, 0.03) 100%
        );
        border-left: 4px solid #77abae;
        border-radius: 0 8px 8px 0;
        position: relative;

        padding: 20px;
        margin: 20px 0;
        border-radius: 12px;
      }

      .quote-box .author {
        text-align: right;
        font-style: italic;
        color: #222831;
        opacity: 0.8;
      }

      .quote-box .author:before {
        content: "";
        color: #d6d84f;
      }

      .warning-panel {
        background-color: #fef2f2;
        border: 1px solid #fca5a5;
        border-left-width: 4px;
        border-left-color: #ef4444;
        padding: 16px;
        margin: 20px 0;
        border-radius: 12px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      }

      .feature-box {
        background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
        border: 1px solid rgba(119, 171, 174, 0.15);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
        backdrop-filter: blur(10px);

        border-radius: 12px;
        padding: 24px;
        margin: 20px 0;
        width: 100%;
        box-sizing: border-box;
      }

      .feature-box ul {
        list-style: none;
        padding: 0;
      }

      .feature-box li {
        display: block;
        margin-bottom: 16px;
        line-height: 1.5;
        padding-left: 24px;
        position: relative;
      }

      .feature-box .icon {
        color: #d6d84f;
        position: absolute;
        left: 0;
        top: 2px;
      }

      .feature-box li strong {
        display: block;
        color: #77abae;
        font-weight: 600;
        margin-bottom: 4px;
      }

      .feature-box li strong:after {
        content: "";
      }

      .process-steps {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 30px;
        margin: 30px 0;
      }

      .step {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
      }

      .step-number {
        width: 40px;
        height: 40px;
        border-radius: 8px;
        background-color: #77abae;
        color: white;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
        margin-bottom: 10px;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      }

      .key-stats {
        display: flex;
        justify-content: space-around;
        background-color: #f3f4f6;
        padding: 20px;
        border-radius: 12px;
        margin: 20px 0;
        flex-wrap: wrap;
        gap: 20px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      }

      .stat {
        text-align: center;
        flex: 1;
        min-width: 150px;
      }

      .stat-value {
        font-size: 28px;
        font-weight: bold;
        color: #77abae;
      }

      .stat-label {
        font-size: 14px;
        color: #222831;
        opacity: 0.7;
      }

      .info-panel {
        background-color: #f3f4f6;
        border-left: 4px solid #77abae;
        padding: 16px;
        margin: 20px 0;
        border-radius: 12px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      }

      .key-stats {
        background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
        border: 1px solid rgba(119, 171, 174, 0.1);
      }
      .step-number {
        background: #77abae;
        box-shadow: 0 4px 12px rgba(119, 171, 174, 0.3);
      }
      
      

      /* Responsive improvements */
      @media (max-width: 768px) {
        .process-steps {
          grid-template-columns: 1fr;
          gap: 20px;
        }

        body {
          padding: 20px;
        }

        h1 {
          font-size: 28px;
        }

        h2 {
          font-size: 20px;
        }
      }

      /* Print-specific styles */
      @media print {
        body {
          margin: 0;
          padding: 20px;
        }
        .process-steps {
          grid-template-columns: 1fr;
          gap: 10px;
        }
      }

}/* End custom CSS */