.RRTextContent{padding-top:10px}.RRTextContent .RRTextContent-Wrapper,.RRTextContent .RRTextContent-Wrapper > div{width:100%}@media only screen and (min-width:900px){.RRTextContent .RRTextContent-Wrapper.RRTextContent-HasInfo{display:flex;justify-content:space-between;column-gap:10px;row-gap:10px}}.RRTextContent .RRTextContent-Wrapper:not(.RRTextContent-HasInfo) > div{display:flex;flex-wrap:wrap;margin:0 -10px}.RRTextContent .RRTextContent-Wrapper:not(.RRTextContent-HasInfo) > div > div{flex-grow:1;width:30%;min-width:300px;margin:0 10px 10px 10px}.RRTextContent div.RRTextContent-EventInfo{margin-bottom:10px;padding:15px;background-color:#fff;overflow-x:auto;border-bottom:1px solid #eee}@media only screen and (max-width:640px){.RRTextContent div.RRTextContent-EventInfo{padding:10px}}.RRTextContent-EventInfo h2{margin-bottom:10px;text-align:left;font-size:1.2em}.RRTextContent a{color:#354f6c}