.text-left .section-content__inner{margin-right:auto}.text-center .section-content__inner{margin-right:auto;margin-left:auto}.text-right .section-content__inner{margin-left:auto}.section-content__heading>:first-child,.section-content__text>:first-child{margin-top:0}.section-content__heading>:last-child,.section-content__text>:last-child{margin-bottom:0}.text-left .section-content__text{margin-left:0;margin-right:auto}.text-center .section-content__text{margin-left:auto;margin-right:auto}.text-right .section-content__text{margin-left:auto;margin-right:0}.section-content__inner{position:relative;z-index:50}.section-content__wrapper-scroll-down{display:inline-block;position:absolute;bottom:2px;z-index:50}.text-center .section-content__wrapper-scroll-down{left:0;right:0;margin:auto}.text-left .container-fluid .section-content__wrapper-scroll-down{left:calc(var(--gutter-horizontal) - 20px)}.text-right .container-fluid .section-content__wrapper-scroll-down{right:calc(var(--gutter-horizontal) - 20px)}.text-left .container .section-content__wrapper-scroll-down{left:0}.text-right .container .section-content__wrapper-scroll-down{right:0}.overlay.section-image__overlay{z-index:0}@media screen and (max-width:991px){.section-content__wrapper-scroll-down{bottom:4px}}.section-image{display:flex;flex-direction:column}.section-image__content{margin-top:40px}.section-image__wrapper{position:relative;width:100%;height:100%}.section-image__caption{display:inline-block;margin-top:1em}.section-image__caption-vertical-left{position:absolute;bottom:-1em;left:-2em;transform:rotate(-90deg);transform-origin:left center;text-align:left}.section-image__caption-vertical-right{position:absolute;top:-2em;right:-2em;transform:rotate(-90deg);transform-origin:right center;text-align:left}.section-image__wrapper_absolute{position:absolute!important;top:0;left:0;width:100%;height:100%}.overlay.section-image__overlay{z-index:0}.section-image__caption-horizontal_top{margin-top:0;margin-bottom:1em;order:-1}@media screen and (max-width:1280px){.section-image__caption-vertical-left{left:-1.5em}.section-image__caption-vertical-right{right:-1.5em}}@media screen and (max-width:991px){.section-image__caption-vertical-left,.section-image__caption-vertical-right{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;padding:0 20px;margin-top:1em;text-align:center;width:100%}}