/* Photo scenes stay behind the unchanged transparent portrait on every width. */
body.gqa-portrait-context .g26 .gqa-portrait-figure,
body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait.gqa-portrait-figure{display:block;min-height:0;width:100%;max-width:520px;margin-inline:auto;background:#fff;border:1px solid #d0dfd5;border-radius:12px;overflow:hidden;}
body.gqa-portrait-context .gqa-portrait-scene,
body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait .gqa-portrait-photo.gqa-portrait-scene{display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:360px;max-width:520px;margin-inline:auto;background-color:#e7f1ea;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:12px 12px 0 0;}
body.gqa-portrait-context .g26 .gqa-portrait-scene>img,
body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait .gqa-portrait-photo.gqa-portrait-scene>img,
body.gqa-portrait-context .elementor .gqa-portrait-scene>img{position:relative!important;inset:auto!important;display:block!important;height:100%!important;width:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;margin:0!important;padding:0!important;background:transparent!important;}
body.gqa-portrait-context .g26 .gqa-portrait-figure>figcaption,
body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait.gqa-portrait-figure>figcaption{display:block;padding:16px 20px;background:#fff;color:#17382a;}
body.gqa-portrait-context .gqa-portrait-figure figcaption strong{font:700 18px/1.4 Arial,Helvetica,sans-serif;color:#17382a!important;}
body.gqa-portrait-context .gqa-portrait-figure figcaption span{display:block;font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#50645b;}
body.gqa-portrait-context .gqa-portrait-credit{display:block;margin:6px 0 0;color:#617168;font:400 11px/1.4 Arial,Helvetica,sans-serif;}
@media(max-width:680px){body.gqa-portrait-context .gqa-portrait-scene,body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait .gqa-portrait-photo.gqa-portrait-scene{height:280px;}body.gqa-portrait-context .g26 .gqa-portrait-figure,body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait.gqa-portrait-figure{max-width:440px;}body.gqa-portrait-context .gqa-portrait-figure figcaption strong{font-size:17px;}}
@media(max-width:420px){body.gqa-portrait-context .gqa-portrait-scene,body.home.g26-journey.gqa-portrait-context .g26 .g26-portrait .gqa-portrait-photo.gqa-portrait-scene{height:260px;}}
@media print{body.gqa-portrait-context .gqa-portrait-scene{background-image:none!important;}}
.gqa-portrait-scene[data-gqa-portrait-scene="auto"]{background-image:url("portraits/auto.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="wohngebaeude"]{background-image:url("portraits/wohngebaeude.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="fuhrpark"]{background-image:url("portraits/fuhrpark.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="bremen"]{background-image:url("portraits/bremen.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="hausrat"]{background-image:url("portraits/hausrat.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="gewerbe"]{background-image:url("portraits/gewerbe.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="gesundheit"]{background-image:url("portraits/gesundheit.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="arbeitskraft"]{background-image:url("portraits/arbeitskraft.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="vorsorge"]{background-image:url("portraits/vorsorge.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="recht"]{background-image:url("portraits/recht.webp")!important;}
.gqa-portrait-scene[data-gqa-portrait-scene="haftpflicht"]{background-image:url("portraits/haftpflicht.webp")!important;}
