section.text-module{overflow:hidden;position:relative;z-index:1}section.text-module.icon-visible{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}@media screen and (max-width:768px){section.text-module.icon-visible{background-image:none}}section.text-module .container{display:flex;flex-direction:column;gap:30px}section.text-module .container .label,section.text-module .container .title{max-width:1000px}