.section-image-text-wrapper{position:relative}.section-image-text-wrapper .section-image-text-wrapper__inner{flex-direction:column;display:flex;position:relative}@media (min-width:992px){.section-image-text-wrapper .section-image-text-wrapper__inner{grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}}.section-image-text-wrapper .image-overlay--small{max-width:5rem;position:absolute;inset:2rem 2rem auto auto;overflow:hidden;box-shadow:0 15px 15px #0003}@media (min-width:992px){.section-image-text-wrapper .image-overlay--small{max-width:20rem;inset:auto -3rem -3rem auto}}.section-image-text-wrapper .image-overlay--small.left{left:2rem}@media (min-width:992px){.section-image-text-wrapper .image-overlay--small.left{left:-3rem}}.section-image-text-wrapper .image-overlay--small.right{right:2rem}@media (min-width:992px){.section-image-text-wrapper .image-overlay--small.right{right:-3rem}}.section-image-text-column .inner-wrapper{width:100%}@media (min-width:992px){.section-image-text-wrapper.column-2-1{grid-template-columns:60% 1fr}.section-image-text-wrapper.column-1-2{grid-template-columns:40% 1fr}}.section-image-text-column.bg-color{padding:1.5rem 1.5rem 2rem}@media (min-width:992px){.section-image-text-column.bg-color{padding:2rem 4rem 3rem}}.section-image-image-column{flex-direction:column;margin-bottom:0;display:flex;position:relative}@media (min-width:992px){.section-image-image-column{margin-bottom:0}}.section-image-image-column figure img{width:100%}.section-image-image-column .image-column-text-content{margin:1rem 0 1rem auto}@media (min-width:992px){.section-image-image-column .image-column-text-content{text-align:left;direction:ltr;justify-content:flex-end;width:70%;margin:3rem 0 3rem auto}}.section-image-image-column .viewport{position:relative}.section-image-image-column video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.section-image-text-wrapper.reverse-col .section-image-text-wrapper__inner{grid-auto-flow:dense;direction:rtl;display:grid}.section-image-text-wrapper.reverse-col .section-image-text-wrapper__inner .image-column-text-content,.section-image-text-wrapper.reverse-col .section-image-text-wrapper__inner .inner-wrapper{direction:ltr}.unaligned-wrapper{margin-bottom:2rem}@media (min-width:992px){.unaligned-wrapper{grid-gap:2rem;grid-template-columns:3fr 2fr;align-items:center;margin:0 auto;display:grid;overflow-x:visible}.unaligned-wrapper .section-image-image-column,.unaligned-wrapper .section-image-text-column{overflow:visible}.unaligned-wrapper .section-image-image-column{margin-left:-21%}.unaligned-wrapper .section-image-image-column img{width:100%;height:auto}.unaligned-wrapper.reverse-col{align-items:center}.unaligned-wrapper.reverse-col .section-image-image-column{margin-left:0;margin-right:-21%}}.section-image-text-column{align-items:center;padding:0;display:flex}@media (min-width:992px){.section-image-text-column{padding:2rem 4rem 3rem}}.section-image-text-column .inner-wrapper{flex-direction:column;max-width:100%;margin:0 auto;padding:0;display:flex}.section-image-text-column .inner-wrapper .inner-wrapper-position{flex-direction:column;gap:1rem;display:flex}.section-image-text-column .inner-wrapper h1,.section-image-text-column .inner-wrapper h2,.section-image-text-column .inner-wrapper h3,.section-image-text-column .inner-wrapper h4,.section-image-text-column .inner-wrapper h5,.section-image-text-column .inner-wrapper h6{color:inherit;margin:0}.section-image-text-column .inner-wrapper .download_wrapper{margin-bottom:1rem}.section-image-text-column .inner-wrapper .download_wrapper .download-item{padding-top:.3rem;padding-bottom:.3rem}.section-image-text-column .inner-wrapper .download_wrapper .download-item:hover{padding-left:.3rem;padding-right:.3rem}.section-image-text-column .inner-wrapper .download_wrapper .download-item .item-content h3,.section-image-text-column .inner-wrapper .download_wrapper .download-item .item-size{font-size:.8rem!important}.section-image-text-column.moved-text{padding:0}@media (min-width:992px){.section-image-text-column.moved-text{padding:2rem 0 3rem}}.normal-col .section-image-text-column.moved-text{padding-left:0}@media (min-width:992px){.normal-col .section-image-text-column.moved-text{padding-left:20%}}.reverse-col .section-image-text-column.moved-text{padding-right:0}@media (min-width:992px){.reverse-col .section-image-text-column.moved-text{padding-right:20%}}