section.text-image-module{overflow:hidden;position:relative;z-index:1}section.text-image-module.grey{background-color:#f2f2f2}section.text-image-module.alternate .container .wrapper,section.text-image-module.alternate-reverse .container .wrapper{align-items:center}section.text-image-module.alternate .container .wrapper:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1080px){section.text-image-module.alternate .container .wrapper:nth-child(2n){flex-direction:column-reverse}}section.text-image-module.alternate-reverse .container .wrapper:nth-child(2n-1){flex-direction:row-reverse}@media screen and (max-width:1080px){section.text-image-module.alternate-reverse .container .wrapper:nth-child(2n-1){flex-direction:column-reverse}}section.text-image-module.space .container .wrapper img{height:fit-content}section.text-image-module.space .container .wrapper .text-ctn{width:100%}section.text-image-module.space-reverse .container .wrapper{flex-direction:row-reverse}@media screen and (max-width:1080px){section.text-image-module.space-reverse .container .wrapper{flex-direction:column-reverse}}section.text-image-module.space-reverse .container .wrapper img{height:fit-content}section.text-image-module.space-reverse .container .wrapper .text-ctn{width:100%}section.text-image-module .container{display:flex;flex-direction:column-reverse;gap:120px}@media screen and (max-width:1080px){section.text-image-module .container{gap:60px}}section.text-image-module .container .wrapper{display:flex;gap:145px;width:100%}@media screen and (max-width:1390px){section.text-image-module .container .wrapper{gap:90px}}@media screen and (max-width:1080px){section.text-image-module .container .wrapper{align-items:flex-start;flex-direction:column-reverse;gap:30px}}section.text-image-module .container .wrapper img{aspect-ratio:1/1;border-radius:10px;max-width:40%;min-width:500px;object-fit:cover;width:500px}@media screen and (max-width:1080px){section.text-image-module .container .wrapper img{max-width:100%;min-width:100%;width:100%}}section.text-image-module .container .wrapper .text-ctn{display:flex;flex-direction:column;gap:30px;max-width:100%;width:540px}@media screen and (max-width:1080px){section.text-image-module .container .wrapper .text-ctn{width:100%}}