.comp-txt-img--columns .txt-comp{max-width:100%}@media only screen and (min-width:64em){.txt-comp__content{overflow:hidden}}.txt-comp__content .txt-comp__content--headline{font-size:.875em;line-height:1.43;margin-bottom:.5rem;margin-top:0}@media only screen and (min-width:40em){.txt-comp__content .txt-comp__content--headline{font-size:1em;margin-bottom:1rem;margin-top:8px}}@media only screen and (min-width:80em){.txt-comp__content .txt-comp__content--headline{font-size:1.125em}}.txt-comp__figure{margin-bottom:16px;position:relative;width:100%}@media only screen and (min-width:40em){.txt-comp__figure{float:left;margin-bottom:32px;margin-right:1.25rem;margin-top:8px;max-width:50%}}@media only screen and (min-width:64em){.txt-comp__figure{max-width:576px}}.comp-txt-img--columns .txt-comp__figure{float:none;margin-right:0;max-width:100%!important}.txt-comp figcaption{color:#fff;font-size:.75em;line-height:1.2;margin-top:8px;position:relative;text-shadow:none;width:100%;z-index:2}@media only screen and (min-width:40em){.txt-comp figcaption{background-color:rgba(0,0,0,.3);bottom:0;font-size:.875em;font-style:normal;line-height:1.5;margin-top:0;padding:8px;position:absolute}}@media only screen and (min-width:64em){.txt-comp figcaption{max-width:576px}}.txt-comp figcaption .region--beta,.txt-comp figcaption .region--gamma{color:#1e1e1e}.txt-comp__image{background-color:#5d5d5d}.txt-comp__image.is-transparent{background-color:transparent}@media only screen and (min-width:64em){.txt-comp__toptitle{margin-top:.5em}}.region--standalone .txt-comp__toptitle{margin-top:0}.txt-comp__btn{margin-bottom:24px}@media only screen and (min-width:64em){.txt-comp__btn{margin-bottom:32px}}.txt-comp .region--beta figcaption,.txt-comp .region--gamma figcaption{color:#1e1e1e}@media only screen and (min-width:40em){.txt-comp .region--beta figcaption,.txt-comp .region--gamma figcaption{color:#fff}.txt-comp--right .txt-comp__figure{float:right;margin-left:1.25rem;margin-right:0}}
