.imageTextContainer{position:relative;padding:3% 0}.imageTextContainer.dark{color:white}.imageTextContainer.dark.forced{background-color:#343a44}.imageTextDiv{padding:3% 0;width:90%;margin:0 auto;display:flex}.imageTextDiv.reverse{flex-direction:row-reverse}.imageTextLeft,.imageTextRight{position:relative;width:50%}.imageTextLeft{padding-bottom:50%;overflow:hidden}.imageTextLeft img{object-fit:cover}.imageTextRight{padding:0 2%;display:flex;flex-direction:column;justify-content:space-between}.imageTextHeader{margin:0;font-size:40px;font-weight:200;line-height:1em}.imageTextDisc{font-size:16px;line-height:180%;width:80%;font-weight:200;margin-bottom:10%}.imageTextLinkWrapper{width:-moz-fit-content!important;width:fit-content!important;padding:4% 7%!important}.imageTextContainer:not(.dark) .imageTextLinkWrapper{border:1px solid #444b56;color:#444b56}.imageTextContainer:not(.dark) line,.imageTextContainer:not(.dark) polyline{stroke:#444b56}.imageTextLinkWrapper svg{width:20px;margin-left:10px}.imageTextContainer:not(.dark) .imageTextLinkWrapper:hover{background-color:#444b56}.imageTextContainer:not(.dark) .imageTextLinkWrapper:hover div{color:#ffffff!important}.dark .imageTextLinkWrapper:hover .cellInfoButtonText{color:#444b56}.imageTextContainer:not(.dark) .imageTextLinkWrapper:hover line,.imageTextContainer:not(.dark) .imageTextLinkWrapper:hover polyline{stroke:#ffffff!important}.dark .imageTextLinkWrapper:hover line,.dark .imageTextLinkWrapper:hover polyline{stroke:#444b56!important}@media only screen and (max-width:1100px){.imageTextContainer.dark{background-color:#343a44}.imageTextDiv,.imageTextDiv.reverse{flex-direction:column-reverse}.imageTextLeft,.imageTextRight{width:100%}.imageTextLeft{padding-bottom:100%;margin-top:10%}.imageTextHeader{font-size:40px}.imageTextDisc{font-size:16px;width:100%}.imageTextContainer .cellInfoButtonText{font-size:16px}.imageTextContainer .imageTextLinkWrapper svg{width:20px}}