.elementor .page-hero{width:100%;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .mega-cta{font-family:var(--font-heading);font-weight:500;font-size:16px;color:var(--color-white);line-height:1.5;padding:25px;background-color:var(--color-primary);display:block;& a { color: var(--color-white); }\n}.elementor .mega-list{font-family:var(--font-body);font-size:15px;& ul { list-style: none; margin: 0px; padding: 0px; } & li { padding: 9px 0px; border-bottom: 1px solid var(--color-secondary); } & li:last-child { border-bottom: none; } & a { color: var(--color-text); } & a:hover { color: var(--color-primary); }\n}.elementor .mega-col{padding:0px;display:flex;flex-direction:column;gap:15px;& h3 { font-family: var(--font-heading); }\n}.elementor .nav-link{font-family:var(--font-heading);font-weight:500;font-size:13px;color:var(--color-text);text-transform:uppercase;& a { color: var(--color-text); padding: 6px 0px; border-bottom: 3px solid transparent; transition: color 0.3s, border-color 0.3s; } & a:hover { color: var(--color-primary); border-bottom-color: var(--color-primary); }\n}.elementor .btn-light:hover,.elementor .btn-light:focus-visible{font-weight:700;transform:scale3d(1.05, 1.05, 1);}.elementor .btn-light{font-family:var(--font-heading);font-weight:500;font-size:15px;color:var(--color-primary);text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:25px;padding-inline-end:25px;border-radius:0px;border-width:2px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-light-blue);transition: transform 0.3s ease, font-weight 0.3s ease;\n}.elementor .photo-placeholder:hover,.elementor .photo-placeholder:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .photo-placeholder{background-color:#DDDDDD;transition:transform 0.4s;background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .text-body{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--color-text);line-height:1.6;}.elementor .title-section{font-family:var(--font-heading);font-weight:500;font-size:24px;color:var(--color-text);line-height:1.3;}.elementor .eyebrow-line{width:75px;height:2px;background-color:var(--color-primary);flex:0 0 auto;}.elementor .hero-photo{background-image:url("https://staging.xn--psychotherapie-frth-lbc.info/wp-content/uploads/2026/10/therapy-session-with-psychologist-2023-11-27-04-51-12-utc-1024x683-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}