.elementor-4563 .elementor-element.elementor-element-5a1854a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-4563 .elementor-element.elementor-element-5a1854a:not(.elementor-motion-effects-element-type-background), .elementor-4563 .elementor-element.elementor-element-5a1854a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.perfectdate.de/wp-content/uploads/2026/05/partnervermittlung-schwule-fuehrungskraefte-perfectdate-hero.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4563 .elementor-element.elementor-element-5a1854a > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4563 .elementor-element.elementor-element-5a1854a > .elementor-container{min-height:780px;}.elementor-4563 .elementor-element.elementor-element-5a1854a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4563 .elementor-element.elementor-element-0097409 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4563 .elementor-element.elementor-element-0097409{text-align:center;}.elementor-4563 .elementor-element.elementor-element-0097409 .elementor-heading-title{font-size:50px;line-height:1.1em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-4563 .elementor-element.elementor-element-7204e4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-4563 .elementor-element.elementor-element-7204e4c{text-align:center;}.elementor-4563 .elementor-element.elementor-element-7204e4c .elementor-heading-title{font-size:22px;font-weight:400;line-height:1.35em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-4563 .elementor-element.elementor-element-98e9b6b > .elementor-container{max-width:780px;}.elementor-4563 .elementor-element.elementor-element-98e9b6b{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-4563 .elementor-element.elementor-element-32b06c6 > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 0100px 0px;}.elementor-4563 .elementor-element.elementor-element-32b06c6{column-gap:0px;font-size:17px;font-weight:400;line-height:1.7em;color:#333333;}.elementor-4563 .elementor-element.elementor-element-32b06c6 a{color:#222222;}.elementor-4563 .elementor-element.elementor-element-ce20e6f > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4563 .elementor-element.elementor-element-ce20e6f{text-align:center;}.elementor-4563 .elementor-element.elementor-element-ce20e6f .elementor-heading-title{font-size:38px;font-weight:400;line-height:1.12em;color:#333333;}.elementor-4563 .elementor-element.elementor-element-f030cf4 > .elementor-widget-container{padding:0px 0px 0100px 0px;}.elementor-4563 .elementor-element.elementor-element-f030cf4{font-size:17px;font-weight:400;line-height:1.7em;color:#222222;}.elementor-4563 .elementor-element.elementor-element-f030cf4 a{color:#222222;}.elementor-4563 .elementor-element.elementor-element-ed6f0b2 > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4563 .elementor-element.elementor-element-ed6f0b2{text-align:center;}.elementor-4563 .elementor-element.elementor-element-ed6f0b2 .elementor-heading-title{font-size:38px;line-height:1.12em;color:#333333;}.elementor-4563 .elementor-element.elementor-element-8079b6b > .elementor-widget-container{padding:0px 0px 0100px 0px;}.elementor-4563 .elementor-element.elementor-element-8079b6b{font-size:17px;font-weight:400;line-height:1.7em;color:#222222;}.elementor-4563 .elementor-element.elementor-element-77a1e5d > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4563 .elementor-element.elementor-element-77a1e5d{text-align:center;}.elementor-4563 .elementor-element.elementor-element-77a1e5d .elementor-heading-title{font-size:38px;line-height:1.12em;color:#333333;}.elementor-4563 .elementor-element.elementor-element-1cdbba7 > .elementor-widget-container{padding:0px 0px 0100px 0px;}.elementor-4563 .elementor-element.elementor-element-1cdbba7{font-size:17px;line-height:1.7em;color:#222222;}.elementor-4563 .elementor-element.elementor-element-4a3ba13 > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4563 .elementor-element.elementor-element-4a3ba13{text-align:center;}.elementor-4563 .elementor-element.elementor-element-4a3ba13 .elementor-heading-title{font-size:38px;line-height:1.2em;color:#333333;}.elementor-4563 .elementor-element.elementor-element-f2a0a40 > .elementor-widget-container{padding:0px 0px 0100px 0px;}.elementor-4563 .elementor-element.elementor-element-f2a0a40{font-size:17px;line-height:1.7em;color:#222222;}.elementor-4563 .elementor-element.elementor-element-898b753 > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-4563 .elementor-element.elementor-element-898b753{text-align:center;}.elementor-4563 .elementor-element.elementor-element-898b753 .elementor-heading-title{font-size:38px;line-height:1.2em;color:#333333;}.elementor-4563 .elementor-element.elementor-element-bc95df6{font-size:17px;line-height:1.7em;color:#222222;}.elementor-4563 .elementor-element.elementor-element-b20b1c3 .elementor-button{background-color:#CCA776;font-size:20px;font-weight:600;letter-spacing:0.3px;border-radius:3px 3px 3px 3px;padding:14px 12px 14px 5px;}.elementor-4563 .elementor-element.elementor-element-b20b1c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4563 .elementor-element.elementor-element-c5424bd > .elementor-widget-container{padding:70px 0px 0px 0px;}body.elementor-page-4563 h1.entry-title{margin-top:1px;}/* Start custom CSS for text-editor, class: .elementor-element-32b06c6 */.elementor-4563 .elementor-element.elementor-element-32b06c6 a,
.elementor-4563 .elementor-element.elementor-element-32b06c6 a:visited {
  color: #222222 !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.elementor-4563 .elementor-element.elementor-element-32b06c6 a:hover {
  color: #000000 !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f030cf4 */.elementor-4563 .elementor-element.elementor-element-f030cf4 a {
    color: inherit !important;
    text-decoration: none !important;
}

.elementor-4563 .elementor-element.elementor-element-f030cf4 a:hover {
    color: inherit !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8079b6b */.elementor-widget-text-editor a {
    color: inherit !important;
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a:focus,
.elementor-widget-text-editor a:visited {
    color: inherit !important;
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cdbba7 */.elementor-4563 .elementor-element.elementor-element-1cdbba7 a {
    color: inherit !important;
    text-decoration: none !important;
}

.elementor-4563 .elementor-element.elementor-element-1cdbba7 a:hover {
    color: inherit !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2a0a40 */.elementor-4563 .elementor-element.elementor-element-f2a0a40 a,
.elementor-4563 .elementor-element.elementor-element-f2a0a40 a:visited,
.elementor-4563 .elementor-element.elementor-element-f2a0a40 a:active,
.elementor-4563 .elementor-element.elementor-element-f2a0a40 a:focus,
.elementor-4563 .elementor-element.elementor-element-f2a0a40 a:hover {
  color: #333333 !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc95df6 */.elementor-4563 .elementor-element.elementor-element-bc95df6 a {
    color: inherit !important;
    text-decoration: none !important;
}

.elementor-4563 .elementor-element.elementor-element-bc95df6 a:hover {
    color: inherit !important;
    text-decoration: underline;
}/* End custom CSS */