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