.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-11 .elementor-element.elementor-element-cf19b4b{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-11 .elementor-element.elementor-element-cf19b4b img{width:100%;}.elementor-11 .elementor-element.elementor-element-ba23095 img{width:14%;opacity:1;}.elementor-11 .elementor-element.elementor-element-d360906 img{width:27%;height:1px;}/* Start custom CSS for html, class: .elementor-element-605713c *//* ==========================================
   STERBE- & TRAUERBEGLEITUNG
========================================== */

.glb-care{
    width:100%;
    min-height:900px;

    display:grid;
    grid-template-columns:48% 52%;
    grid-template-areas:"image text";

    background:#E0D3EB;
    overflow:hidden;
}

.glb-care *,
.glb-care *::before,
.glb-care *::after{
    box-sizing:border-box;
}


/* ==========================================
   LINKER BILDBEREICH
   DESKTOP 40 PX EINGERÜCKT
========================================== */

.glb-care .glb-left-wrap{
    grid-area:image;

    min-width:0;
    min-height:900px;

    padding-left:40px;
}


/* ==========================================
   LINKE SEITE MIT TORBILD
========================================== */

.glb-care .glb-left{
    position:relative;

    display:flex;
    align-items:flex-start;
    justify-content:flex-start;

    width:100%;
    height:100%;
    min-width:0;
    min-height:900px;

    overflow:hidden;

    background-image:url("http://geistige-lebensbegleitung.de/wp-content/uploads/2026/07/Tor.png");
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}

.glb-care .glb-overlay{
    position:absolute;
    inset:0;

    background:rgba(58,42,54,.35);
}


/* ==========================================
   TEXT AUF DEM BILD
========================================== */

.glb-care .glb-left-content{
    position:relative;
    z-index:2;

    width:100%;
    max-width:620px;

    padding:90px 70px 70px;

    color:#fff;
}

.glb-care .glb-kicker{
    display:block;

    margin:0 0 18px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.24em;
    text-transform:uppercase;

    color:#fff;
}

.glb-care .glb-line{
    width:70px;
    height:1px;

    margin:0 0 32px;

    background:rgba(255,255,255,.48);
}

.glb-care .glb-left h2{
    margin:0;

    font-family:"Bodoni Moda",serif;
    font-size:clamp(58px,5vw,88px);
    font-weight:400;
    line-height:1.02;
    letter-spacing:-.03em;

    color:#fff;
}


/* ==========================================
   RECHTE SEITE
========================================== */

.glb-care .glb-right{
    grid-area:text;

    display:flex;
    align-items:center;

    min-width:0;
    padding:90px;
}

.glb-care .glb-content{
    width:100%;
    max-width:650px;
}


/* ==========================================
   NORMALER FLIESStext
========================================== */

.glb-care .glb-content p{
    margin:0 0 24px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:1.9;

    color:#5a5357;
}


/* ==========================================
   ERSTER SATZ
========================================== */

.glb-care .glb-content p.glb-intro{
    margin:0 0 34px;

    font-family:"Bodoni Moda",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.28;
    letter-spacing:-.02em;

    color:#3d3539;
}


/* ==========================================
   ZITAT
========================================== */

.glb-care .glb-content p.glb-quote{
    margin:48px 0 42px;

    font-family:"Bodoni Moda",serif;
    font-size:30px;
    font-weight:400;
    line-height:1.4;

    color:#2f2a2d;
}


/* ==========================================
   PREIS
========================================== */

.glb-care .glb-price{
    margin:48px 0 34px;
    padding-top:30px;

    border-top:1px solid rgba(0,0,0,.12);
}

.glb-care .glb-price h3{
    margin:0 0 8px;

    font-family:"Bodoni Moda",serif;
    font-size:34px;
    font-weight:400;
    line-height:1.3;

    color:#2d2a2b;
}

.glb-care .glb-price span{
    display:block;

    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:1.7;

    color:#7b7277;
}


/* ==========================================
   BUTTON
========================================== */

.glb-care .glb-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:54px;
    margin-top:10px;
    padding:0 34px;

    border:1px solid #8d7884;
    border-radius:999px;

    background:transparent;

    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1;
    text-decoration:none;

    color:#6d5f68;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease;
}

.glb-care .glb-btn:hover{
    background:#8d7884;
    color:#fff;

    transform:translateY(-2px);
}


/* ==========================================
   HINWEIS
========================================== */

.glb-care .glb-note{
    margin-top:48px;
    padding-top:24px;

    border-top:1px solid rgba(0,0,0,.09);

    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:1.75;

    color:#7d7578;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width:1024px){

    .glb-care{
        min-height:0;
        grid-template-columns:48% 52%;
    }

    .glb-care .glb-left-wrap{
        min-height:760px;
        padding-left:30px;
    }

    .glb-care .glb-left{
        min-height:760px;
    }

    .glb-care .glb-left-content{
        padding:65px 45px;
    }

    .glb-care .glb-left h2{
        font-size:58px;
    }

    .glb-care .glb-right{
        padding:65px 45px;
    }

    .glb-care .glb-content p.glb-intro{
        font-size:34px;
    }

}


/* ==========================================
   MOBIL
   ERST BILD, DANN TEXT
   KEIN EINZUG MEHR
========================================== */

@media (max-width:767px){

    .glb-care{
        display:grid;

        grid-template-columns:1fr;
        grid-template-areas:
            "image"
            "text";

        min-height:0;
    }

    .glb-care .glb-left-wrap{
        min-height:0;
        padding-left:0;
    }

    .glb-care .glb-left{
        display:flex;
        align-items:flex-end;
        justify-content:flex-start;

        min-height:0;
        height:500px;

        background-position:center;
    }

    .glb-care .glb-left-content{
        display:flex;
        flex-direction:column;
        justify-content:flex-end;

        width:100%;
        max-width:none;
        height:100%;

        padding:38px 24px 40px;
    }

    .glb-care .glb-kicker{
        margin-bottom:14px;

        font-size:11px;
        letter-spacing:.21em;
    }

    .glb-care .glb-line{
        width:55px;
        margin-bottom:20px;
    }

    .glb-care .glb-left h2{
        max-width:320px;

        font-size:46px;
        line-height:1.02;
    }

    .glb-care .glb-right{
        grid-area:text;

        display:block;

        padding:52px 24px 60px;
    }

    .glb-care .glb-content{
        max-width:none;
        margin:0;
    }

    .glb-care .glb-content p{
        margin-bottom:20px;

        font-size:16px;
        line-height:1.75;
    }

    .glb-care .glb-content p.glb-intro{
        margin-bottom:28px;

        font-size:29px;
        line-height:1.3;
    }

    .glb-care .glb-content p.glb-quote{
        margin:38px 0 34px;

        font-size:25px;
        line-height:1.4;
    }

    .glb-care .glb-price{
        margin:38px 0 30px;
        padding-top:26px;
    }

    .glb-care .glb-price h3{
        font-size:29px;
    }

    .glb-care .glb-btn{
        display:flex;
        align-items:center;
        justify-content:center;

        width:100%;
        min-height:56px;

        margin-top:6px;
        padding:0 20px;
    }

    .glb-care .glb-note{
        margin-top:38px;
        padding-top:22px;

        font-size:13px;
        line-height:1.7;
    }

}


/* ==========================================
   KLEINE HANDYS
========================================== */

@media (max-width:420px){

    .glb-care .glb-left{
        height:430px;
    }

    .glb-care .glb-left-content{
        padding:32px 20px;
    }

    .glb-care .glb-left h2{
        max-width:290px;
        font-size:42px;
    }

    .glb-care .glb-right{
        padding:44px 20px 52px;
    }

    .glb-care .glb-content p.glb-intro{
        font-size:27px;
    }

    .glb-care .glb-content p.glb-quote{
        font-size:23px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-500dcc9 *//* ==========================================
   REIKI & KLANG
   DESKTOP: TEXT LINKS – BILD RECHTS
========================================== */

.glb-reiki{
    width:100%;
    min-height:900px;

    display:grid;
    grid-template-columns:52% 48%;
    grid-template-areas:"text image";

    overflow:hidden;
}

.glb-reiki *,
.glb-reiki *::before,
.glb-reiki *::after{
    box-sizing:border-box;
}


/* ==========================================
   BILD RECHTS
========================================== */

.glb-reiki-left{
    grid-area:image;

    position:relative;
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;

    min-width:0;
    min-height:900px;
    overflow:hidden;

    background-image:url("http://geistige-lebensbegleitung.de/wp-content/uploads/2026/07/A-49-scaled.jpg");
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}

.glb-reiki-overlay{
    position:absolute;
    inset:0;

    background:rgba(58,42,54,.35);
}

.glb-reiki-left-content{
    position:relative;
    z-index:2;

    width:100%;
    max-width:620px;

    padding:90px 70px 70px;

    color:#fff;
}

.glb-reiki-kicker{
    display:block;

    margin:0 0 18px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.24em;
    text-transform:uppercase;

    color:#fff;
}

.glb-reiki-line{
    width:70px;
    height:1px;

    margin:0 0 32px;

    background:rgba(255,255,255,.48);
}

.glb-reiki-left h2{
    margin:0;

    font-family:"Bodoni Moda",serif;
    font-size:clamp(58px,5vw,88px);
    font-weight:400;
    line-height:1.02;
    letter-spacing:-.03em;

    color:#fff;
}


/* ==========================================
   TEXT LINKS
========================================== */

.glb-reiki-right{
    grid-area:text;

    display:flex;
    align-items:center;

    min-width:0;
    padding:90px;

   
}

.glb-reiki-content{
    width:100%;
    max-width:650px;
    margin-left:auto;
}


/* NORMALER TEXT */

.glb-reiki-content > p{
    margin:0 0 24px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:400;
    line-height:1.9;

    color:#5a5357;
}


/* EINLEITUNG */

.glb-reiki-content p.glb-reiki-intro{
    margin:0 0 34px;

    font-family:"Bodoni Moda",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.28;
    letter-spacing:-.02em;

    color:#3d3539;
}


/* ZITAT */

.glb-reiki-content p.glb-reiki-quote{
    margin:48px 0 42px;

    font-family:"Bodoni Moda",serif;
    font-size:30px;
    font-weight:400;
    line-height:1.4;

    color:#2f2a2d;
}


/* ==========================================
   ANGEBOT
========================================== */

.glb-reiki-offer{
    margin:48px 0 42px;
    padding-top:30px;

    border-top:1px solid rgba(0,0,0,.12);
}

.glb-reiki-small-title{
    display:block;

    margin:0 0 20px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.22em;
    text-transform:uppercase;

    color:#796180;
}

.glb-reiki-offer h3{
    margin:0 0 14px;

    font-family:"Bodoni Moda",serif;
    font-size:31px;
    font-weight:400;
    line-height:1.35;

    color:#3d3539;
}

.glb-reiki-offer p{
    margin:0;

    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    line-height:1.8;

    color:#5a5357;
}


/* ==========================================
   PREIS
========================================== */

.glb-reiki-price{
    margin:48px 0 34px;
    padding-top:30px;

    border-top:1px solid rgba(0,0,0,.12);
}

.glb-reiki-price h3{
    margin:0 0 8px;

    font-family:"Bodoni Moda",serif;
    font-size:34px;
    font-weight:400;
    line-height:1.3;

    color:#2d2a2b;
}

.glb-reiki-price span{
    display:block;

    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:1.7;

    color:#7b7277;
}


/* ==========================================
   BUTTON
========================================== */

.glb-reiki-button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:13px;

    min-height:54px;
    padding:0 34px;

    border:1px solid #8d7884;
    border-radius:999px;

    background:transparent;

    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1;
    text-decoration:none;

    color:#6d5f68;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease;
}

.glb-reiki-button span{
    font-size:18px;
    line-height:1;

    transition:transform .3s ease;
}

.glb-reiki-button:hover{
    background:#8d7884;
    color:#fff;
    transform:translateY(-2px);
}

.glb-reiki-button:hover span{
    transform:translateX(4px);
}


/* ==========================================
   HINWEIS
========================================== */

.glb-reiki-content p.glb-reiki-note{
    margin:48px 0 0;
    padding-top:24px;

    border-top:1px solid rgba(0,0,0,.09);

    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:1.75;

    color:#7d7578;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width:1024px){

    .glb-reiki{
        min-height:0;
        grid-template-columns:50% 50%;
    }

    .glb-reiki-left{
        min-height:760px;
    }

    .glb-reiki-left-content{
        padding:65px 45px;
    }

    .glb-reiki-left h2{
        font-size:58px;
    }

    .glb-reiki-right{
        padding:65px 45px;
    }

    .glb-reiki-content p.glb-reiki-intro{
        font-size:34px;
    }

}


/* ==========================================
   MOBIL
   ERST BILD, DANN TEXT
========================================== */

@media (max-width:767px){

    .glb-reiki{
        display:grid;
        grid-template-columns:1fr;
        grid-template-areas:
            "image"
            "text";

        min-height:0;
    }

    .glb-reiki-left{
        min-height:0;
        height:500px;

        background-position:center;
    }

    .glb-reiki-left-content{
        display:flex;
        flex-direction:column;
        justify-content:flex-end;

        max-width:none;
        height:100%;
        padding:38px 24px;
    }

    .glb-reiki-kicker{
        margin-bottom:14px;

        font-size:11px;
        letter-spacing:.21em;
    }

    .glb-reiki-line{
        width:55px;
        margin-bottom:20px;
    }

    .glb-reiki-left h2{
        max-width:330px;

        font-size:48px;
        line-height:1.02;
    }

    .glb-reiki-right{
        display:block;

        padding:52px 24px 60px;
    }

    .glb-reiki-content{
        max-width:none;
        margin:0;
    }

    .glb-reiki-content > p{
        margin-bottom:20px;

        font-size:16px;
        line-height:1.75;
    }

    .glb-reiki-content p.glb-reiki-intro{
        margin-bottom:28px;

        font-size:29px;
        line-height:1.3;
    }

    .glb-reiki-content p.glb-reiki-quote{
        margin:38px 0 34px;

        font-size:25px;
        line-height:1.4;
    }

    .glb-reiki-offer{
        margin:38px 0 34px;
        padding-top:26px;
    }

    .glb-reiki-small-title{
        margin-bottom:15px;

        font-size:11px;
        letter-spacing:.19em;
    }

    .glb-reiki-offer h3{
        font-size:26px;
    }

    .glb-reiki-offer p{
        font-size:16px;
        line-height:1.75;
    }

    .glb-reiki-price{
        margin:38px 0 30px;
        padding-top:26px;
    }

    .glb-reiki-price h3{
        font-size:29px;
    }

    .glb-reiki-button{
        width:100%;
        min-height:56px;
        padding:0 20px;
    }

    .glb-reiki-content p.glb-reiki-note{
        margin-top:38px;
        padding-top:22px;

        font-size:13px;
        line-height:1.7;
    }

}


/* ==========================================
   KLEINE HANDYS
========================================== */

@media (max-width:420px){

    .glb-reiki-left{
        height:430px;
    }

    .glb-reiki-left-content{
        padding:32px 20px;
    }

    .glb-reiki-left h2{
        font-size:42px;
    }

    .glb-reiki-right{
        padding:44px 20px 52px;
    }

    .glb-reiki-content p.glb-reiki-intro{
        font-size:27px;
    }

    .glb-reiki-content p.glb-reiki-quote{
        font-size:23px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c104ea *//* ==========================================
   KUNDENSTIMMEN
========================================== */

.glb-testimonials{
    width:100%;
    padding:110px 24px 120px;


}

.glb-testimonials *,
.glb-testimonials *::before,
.glb-testimonials *::after{
    box-sizing:border-box;
}

.glb-testimonials-inner{
    width:min(1180px,100%);
    margin:0 auto;
}


/* ==========================================
   KOPF
========================================== */

.glb-testimonials-head{
    max-width:800px;
    margin:0 auto 75px;

    text-align:center;
}

.glb-testimonials-kicker{
    display:block;

    margin:0 0 18px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.24em;
    text-transform:uppercase;

    color:#796180;
}

.glb-testimonials-line{
    width:70px;
    height:1px;

    margin:0 auto 30px;

    background:rgba(121,97,128,.42);
}

.glb-testimonials-head h2{
    margin:0 0 25px;

    font-family:"Bodoni Moda",serif;
    font-size:clamp(48px,5vw,72px);
    font-weight:400;
    line-height:1.06;
    letter-spacing:-.035em;

    color:#3d3539;
}

.glb-testimonials-head p{
    max-width:650px;
    margin:0 auto;

    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    line-height:1.8;

    color:#655c61;
}


/* ==========================================
   DREI STIMMEN
========================================== */

.glb-testimonials-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);

    gap:38px;
}


/* ==========================================
   EINZELNE STIMME
========================================== */

.glb-testimonial{
    position:relative;

    min-width:0;
    padding:40px 0 28px;

    border-top:1px solid rgba(61,53,57,.18);
    border-bottom:1px solid rgba(61,53,57,.18);
}


/* ANFÜHRUNGSZEICHEN */

.glb-testimonial-quote{
    display:block;

    height:50px;
    margin-bottom:15px;

    font-family:"Bodoni Moda",Georgia,serif;
    font-size:75px;
    font-weight:400;
    line-height:.9;

    color:rgba(105,84,72,.35);
}


/* KUNDENTEXT */

.glb-testimonial > p{
    margin:0;

    font-family:"Bodoni Moda",serif;
    font-size:23px;
    font-weight:400;
    line-height:1.55;

    color:#3d3539;
}


/* NAME */

.glb-testimonial-person{
    margin-top:35px;
    padding-top:20px;

    border-top:1px solid rgba(61,53,57,.10);
}

.glb-testimonial-person span{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.12em;
    text-transform:uppercase;

    color:#796180;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width:980px){

    .glb-testimonials{
        padding:85px 35px 95px;
    }

    .glb-testimonials-head{
        margin-bottom:60px;
    }

    .glb-testimonials-grid{
        grid-template-columns:1fr;
        gap:28px;
    }

    .glb-testimonial{
        padding:32px 0 28px;
    }

    .glb-testimonial > p{
        max-width:760px;

        font-size:22px;
    }

}


/* ==========================================
   HANDY
========================================== */

@media (max-width:600px){

    .glb-testimonials{
        padding:65px 22px 75px;
    }

    .glb-testimonials-head{
        margin-bottom:50px;
    }

    .glb-testimonials-kicker{
        font-size:10px;
        letter-spacing:.20em;
    }

    .glb-testimonials-line{
        width:55px;
        margin-bottom:24px;
    }

    .glb-testimonials-head h2{
        font-size:42px;
    }

    .glb-testimonials-head p{
        font-size:16px;
        line-height:1.75;
    }

    .glb-testimonials-grid{
        gap:24px;
    }

    .glb-testimonial{
        padding:28px 0 25px;
    }

    .glb-testimonial-quote{
        height:42px;

        font-size:64px;
    }

    .glb-testimonial > p{
        font-size:20px;
        line-height:1.55;
    }

    .glb-testimonial-person{
        margin-top:28px;
        padding-top:17px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ae8054 *//* ==========================================
   MENSCHEN & EMPFEHLUNGEN
========================================== */

.glb-links{
    width:100%;
    padding:110px 24px 120px;
}

.glb-links *,
.glb-links *::before,
.glb-links *::after{
    box-sizing:border-box;
}

.glb-links-inner{
    width:min(1180px,100%);
    margin:0 auto;
}


/* ==========================================
   KOPFBEREICH
========================================== */

.glb-links-head{
    max-width:820px;
    margin:0 auto 80px;

    text-align:center;
}

.glb-links-kicker{
    display:block;

    margin:0 0 18px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.24em;
    text-transform:uppercase;

    color:#796180;
}

.glb-links-line{
    width:70px;
    height:1px;

    margin:0 auto 30px;

    background:rgba(121,97,128,.42);
}

.glb-links-head h2{
    margin:0 0 25px;

    font-family:"Bodoni Moda",serif;
    font-size:clamp(48px,5vw,70px);
    font-weight:400;
    line-height:1.05;
    letter-spacing:-.035em;

    color:#3d3539;
}

.glb-links-head p{
    max-width:680px;
    margin:0 auto;

    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    line-height:1.85;

    color:#696064;
}


/* ==========================================
   SPALTEN
========================================== */

.glb-links-columns{
    display:grid;
    grid-template-columns:1.25fr .75fr;

    gap:90px;
}

.glb-links-column{
    min-width:0;
}


/* ==========================================
   KATEGORIE
========================================== */

.glb-links-category{
    display:block;

    margin:0 0 24px;

    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:.19em;
    text-transform:uppercase;

    color:#8a7485;
}


/* ==========================================
   EINZELNER LINK
========================================== */

.glb-link-item{
    position:relative;

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:25px;

    min-height:94px;
    padding:20px 4px;

    border-top:1px solid rgba(61,53,57,.13);

    text-decoration:none;

    transition:
        padding-left .3s ease,
        border-color .3s ease;
}

.glb-link-item:last-child{
    border-bottom:1px solid rgba(61,53,57,.13);
}

.glb-link-item > div{
    min-width:0;
}


/* NAME */

.glb-link-item strong{
    display:block;

    margin:0 0 7px;

    font-family:"Bodoni Moda",serif;
    font-size:26px;
    font-weight:400;
    line-height:1.2;

    color:#3d3539;

    transition:color .3s ease;
}


/* BESCHREIBUNG */

.glb-link-item > div > span{
    display:block;

    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:1.5;

    color:#7b7277;
}


/* PFEIL */

.glb-link-arrow{
    flex:0 0 auto;

    font-family:Arial,Helvetica,sans-serif;
    font-size:21px;
    font-weight:300;

    color:#9a8395;

    transition:transform .3s ease;
}


/* HOVER */

.glb-link-item:hover{
    padding-left:10px;

    border-color:rgba(121,97,128,.38);
}

.glb-link-item:hover strong{
    color:#806a7e;
}

.glb-link-item:hover .glb-link-arrow{
    transform:translateX(6px);
}


/* ==========================================
   TABLET
========================================== */

@media (max-width:980px){

    .glb-links{
        padding:85px 35px 95px;
    }

    .glb-links-head{
        margin-bottom:65px;
    }

    .glb-links-columns{
        grid-template-columns:1fr 1fr;
        gap:55px;
    }

    .glb-link-item strong{
        font-size:23px;
    }

}


/* ==========================================
   MOBIL
========================================== */

@media (max-width:767px){

    .glb-links{
        padding:65px 22px 75px;
    }

    .glb-links-head{
        margin-bottom:55px;
    }

    .glb-links-kicker{
        font-size:10px;
        letter-spacing:.2em;
    }

    .glb-links-line{
        width:55px;
        margin-bottom:24px;
    }

    .glb-links-head h2{
        font-size:43px;
        line-height:1.05;
    }

    .glb-links-head p{
        font-size:16px;
        line-height:1.75;
    }

    .glb-links-columns{
        grid-template-columns:1fr;
        gap:55px;
    }

    .glb-links-category{
        margin-bottom:18px;

        font-size:10px;
        letter-spacing:.17em;
    }

    .glb-link-item{
        min-height:84px;
        padding:17px 2px;
    }

    .glb-link-item strong{
        font-size:23px;
    }

    .glb-link-item > div > span{
        font-size:13px;
    }

    .glb-link-arrow{
        font-size:19px;
    }

}


/* ==========================================
   KLEINE HANDYS
========================================== */

@media (max-width:420px){

    .glb-links{
        padding:58px 20px 68px;
    }

    .glb-links-head h2{
        font-size:38px;
    }

    .glb-link-item strong{
        font-size:21px;
    }

}/* End custom CSS */