.elementor-673 .elementor-element.elementor-element-psp-root{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-673 .elementor-element.elementor-element-psp-media{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-673 .elementor-element.elementor-element-psp-photo .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-673 .elementor-element.elementor-element-psp-photo .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-673 .elementor-element.elementor-element-psp-photo .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-673 .elementor-element.elementor-element-psp-photo .jet-listing-dynamic-image img{width:100%;height:100%;object-fit:cover;}.elementor-673 .elementor-element.elementor-element-psp-photo .jet-listing-dynamic-image__caption{text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-body{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-673 .elementor-element.elementor-element-psp-position .jet-listing-dynamic-terms{text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-name-row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-673 .elementor-element.elementor-element-psp-num .jet-listing-dynamic-field__content{color:#120F0F;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:800;text-align:center;}.elementor-673 .elementor-element.elementor-element-psp-num .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-num .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-num .jet-listing-dynamic-field{justify-content:center;}.elementor-673 .elementor-element.elementor-element-psp-name .jet-listing-dynamic-field__content{color:#F4EFE6;font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:800;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-name .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-name .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-name .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-spitzname .jet-listing-dynamic-field__content{color:#DBB057;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-spitzname .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-spitzname .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-spitzname .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-stats{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-673 .elementor-element.elementor-element-psp-stat-seit .jet-listing-dynamic-field__content{color:#D9CFC0;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-seit .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-seit .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-seit .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-wurfarm .jet-listing-dynamic-field__content{color:#D9CFC0;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-wurfarm .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-wurfarm .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-wurfarm .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-geburtsort .jet-listing-dynamic-field__content{color:#D9CFC0;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-geburtsort .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-geburtsort .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-geburtsort .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-nation .jet-listing-dynamic-field__content{color:#D9CFC0;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-nation .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-nation .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-nation .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-ehemalig .jet-listing-dynamic-field__content{color:#D9CFC0;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-stat-ehemalig .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-ehemalig .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-stat-ehemalig .jet-listing-dynamic-field{justify-content:left;}.elementor-673 .elementor-element.elementor-element-psp-statement .jet-listing-dynamic-field__content{color:#F4EFE6;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;text-align:left;}.elementor-673 .elementor-element.elementor-element-psp-statement .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-statement .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-673 .elementor-element.elementor-element-psp-statement .jet-listing-dynamic-field{justify-content:left;}@media(min-width:768px){.elementor-673 .elementor-element.elementor-element-psp-root{--width:100%;}.elementor-673 .elementor-element.elementor-element-psp-media{--width:100%;}.elementor-673 .elementor-element.elementor-element-psp-body{--width:100%;}.elementor-673 .elementor-element.elementor-element-psp-name-row{--width:100%;}.elementor-673 .elementor-element.elementor-element-psp-stats{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-psp-photo */.elementor-673 .elementor-element.elementor-element-psp-photo { position: absolute; inset: 0; width: 100%; height: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-psp-media */.elementor-673 .elementor-element.elementor-element-psp-media { position: relative; width: 42%; min-height: 480px; flex-shrink: 0; } @media (max-width: 767px) { .elementor-673 .elementor-element.elementor-element-psp-media { width: 100%; min-height: 360px; } }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-psp-position */.elementor-673 .elementor-element.elementor-element-psp-position { margin-bottom: -6px; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-num */.elementor-673 .elementor-element.elementor-element-psp-num { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 56px; height: 56px; min-width: 56px; border-radius: 999px; background: #DBB057; text-align: center; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-name */.elementor-673 .elementor-element.elementor-element-psp-name { line-height: 1.15; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-psp-name-row */.elementor-673 .elementor-element.elementor-element-psp-name-row { display: flex !important; flex-direction: row; align-items: center; gap: 14px; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-spitzname */.elementor-673 .elementor-element.elementor-element-psp-spitzname { margin-top: -10px; font-style: italic; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-stat-seit */.elementor-673 .elementor-element.elementor-element-psp-stat-seit { display: inline-flex; align-items: baseline; gap: 6px; padding: 10px 16px; border-radius: 999px; background: rgba(219,176,87,0.1); border: 1px solid rgba(219,176,87,0.25); }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-stat-wurfarm */.elementor-673 .elementor-element.elementor-element-psp-stat-wurfarm { display: inline-flex; align-items: baseline; gap: 6px; padding: 10px 16px; border-radius: 999px; background: rgba(219,176,87,0.1); border: 1px solid rgba(219,176,87,0.25); }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-stat-geburtsort */.elementor-673 .elementor-element.elementor-element-psp-stat-geburtsort { display: inline-flex; align-items: baseline; gap: 6px; padding: 10px 16px; border-radius: 999px; background: rgba(219,176,87,0.1); border: 1px solid rgba(219,176,87,0.25); }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-stat-nation */.elementor-673 .elementor-element.elementor-element-psp-stat-nation { display: inline-flex; align-items: baseline; gap: 6px; padding: 10px 16px; border-radius: 999px; background: rgba(219,176,87,0.1); border: 1px solid rgba(219,176,87,0.25); }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-stat-ehemalig */.elementor-673 .elementor-element.elementor-element-psp-stat-ehemalig { display: inline-flex; align-items: baseline; gap: 6px; padding: 10px 16px; border-radius: 999px; background: rgba(219,176,87,0.1); border: 1px solid rgba(219,176,87,0.25); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-psp-stats */.elementor-673 .elementor-element.elementor-element-psp-stats { display: flex !important; flex-direction: row; flex-wrap: wrap; gap: 10px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-psp-statement */.elementor-673 .elementor-element.elementor-element-psp-statement { margin-top: 12px; padding-left: 20px; border-left: 3px solid #DBB057; font-style: italic; line-height: 1.6; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-psp-body */.elementor-673 .elementor-element.elementor-element-psp-body { display: flex !important; flex-direction: column; justify-content: center; gap: 16px; width: 58%; padding: 48px 56px; } @media (max-width: 767px) { .elementor-673 .elementor-element.elementor-element-psp-body { width: 100%; padding: 32px 24px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-psp-root */.elementor-673 .elementor-element.elementor-element-psp-root { display: flex !important; flex-direction: row; align-items: stretch; width: 100%; min-height: 480px; border-radius: 28px; border: 1px solid rgba(219,176,87,0.3); background: #1C1815; overflow: hidden; } @media (max-width: 767px) { .elementor-673 .elementor-element.elementor-element-psp-root { flex-direction: column; min-height: 0; } }/* End custom CSS */