.text-image-section-wrapper .container{position:relative}.text-image-section-wrapper .text-wrapper{z-index:2}@media only screen and (min-width:960px){.text-image-section-wrapper .text-wrapper.center{width:820px;max-width:100%;text-align:center;margin:auto;padding-bottom:90px}.text-image-section-wrapper .text-wrapper.end{position:absolute;width:510px;max-width:100%;text-align:left;top:0;left:0}.text-image-section-wrapper .text-wrapper.start{position:absolute;width:510px;max-width:100%;text-align:right;top:0;right:0}}.text-image-section-wrapper .image-wrapper{z-index:1}@media only screen and (max-width:960px){.text-image-section-wrapper .image-wrapper{margin-top:40px}}.text-image-section-wrapper .image-wrapper .image{width:100%;height:auto}.text-image-section-wrapper .image-wrapper.full{position:relative;height:40vh;width:100%;margin:auto;overflow:hidden}@media only screen and (min-width:960px){.text-image-section-wrapper .image-wrapper.full{height:80vh}}.text-image-section-wrapper .image-wrapper.full::after,.text-image-section-wrapper .image-wrapper.full::before{content:"";display:block;position:absolute;top:0;left:0;width:30vw;height:100%;background-color:#0c0a08;transition:width 1.68s ease-in-out;transition-delay:.5s}.text-image-section-wrapper .image-wrapper.full::after{left:auto;right:0}.text-image-section-wrapper .image-wrapper.full.in-viewport::before{width:0}.text-image-section-wrapper .image-wrapper.full.in-viewport::after{width:0}.text-image-section-wrapper .image-wrapper.full .image{width:100%;height:auto;object-fit:contain;object-position:center}